如何在Ubuntu 12.04上安装MongoDB?

邮差的信 提交于 2019-11-30 17:28:32

Ubuntu 12.04上安装MongoDB


MongoDB是现代网络应用程序中普遍使用的一个文档数据库。这个指南会帮助你设置一个虚拟专用服务器,作为一个专用的MongoDB服务器,以提供生产应用程序的环境。

 

步骤1—创建一个Droplet

这一步简单,完成后继续向下,通过SSH进入.

N.B. ::建议你像这样来配置`ssh` `sudo`

 

步骤2—创建安装脚本

MongoDB安装过程很简单,用一个Bash脚本就可以完成。在你的主目录里建一个名字为“mongo_install.bash”的新文件,将下面内容复制到文件里:


apt-key adv --keyserver keyserver.ubuntu.com --recv 7F0CEB10
echo "deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen" | tee -a /etc/apt/sources.list.d/10gen.list
apt-get -y update
apt-get -y install mongodb-10gen


这里有每行脚本的解释:

  • `apt-key` 调用记录了定制10gen MongoDB aptitude库的公共密钥

  • 创建一个定制的10gen库列表文件,里面包含MongoDB二进制文件的位置。

  • 更新可用的包列表,这样新的安装包可以在Droplet上本地注册。

  • Aptitude得到命令安装MongoDB

 

提示:要想改回到你的主目录,只要执行`cd` 就可以。

 

步骤3—运行安装脚本

从你的主目录里执行以下命令:

$ sudo bash ./mongo_install.bash

如果一切顺利,你可以看到包含一个表示新启动MongoDB进程的进程标识符的输出:

mongodb start/running, process 2368

步骤4—查看结果

这种安装方法的默认设置下,当你的Droplet启动时,MongoDB会自动启动。这意味着如果你需要重启DropletMongoDB会立即开始备份。

运行以下命令,开始学习运行`mongod`进程。

$ ps aux | grep mongo

输出的其中一行应该是下面的样子:

mongodb    569  0.4  6.4 627676 15936 ?        Ssl  22:54   0:02 /usr/bin/mongod --config /etc/mongodb.conf

我们可以看到

·         用户:`mongodb`

·         进程标识符(PID: `569`

·         命令: `/usr/bin/mongod --config /etc/mongodb.conf`

·         配置文件: `/etc/mongodb.conf`

 

资源

·         http://docs.mongodb.org/manual/tutorial/install-mongodb-on-debian-or-ubuntu-linux/

·         https://www.digitalocean.com/community/articles/introduction-to-ssh-on-ubuntu



By Etel Sverdlov


标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!