本文就MongoDB的 企业版安装进行讲解,主要是通过shell命令来安装MongoDB。
本次安装的主要是企业版本,所以,简述一下企业版本与社区版本的区别。
以上是他们的区别。
下面就安装步骤进行讲解:
1. 因为我们要安装的是MongoDB的指定版本的企业版,所以,对于Ubuntu系统,不能直接使用sudo apt-get install 命令在直接安装,如果使用这个命令直接安装的话,所安装的版本不仅是社区版本, 还是2.X的 版本,不符合要求。因此,我们要更新GPG公钥,获取包管理系统的授权,来获取最新的安装库。命令如下:
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 2930ADAE8CAF5059EE73BB4B58712A2291FA4AD5
2.使用命令,创建文件(这个文件貌似没有什么用):
echo "deb [ arch=amd64 ] http://repo.mongodb.com/apt/ubuntu trusty/mongodb-enterprise/3.6 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-enterprise.list
3. 在第一步中,更新了我们的安装库,所以,现在使用apt-get命令来获取最新版本的企业版MongoDB。
sudo apt-get update
4.获取到最新版本的MongoDB后,就可以按照正常操作,来执行了:
sudo apt-get install -y mongodb-enterprise
5.如果你想安装其他指定版本的MongoDB,使用类似于如下的指令:
sudo apt-get install -y mongodb-enterprise=3.6.3 mongodb-enterprise-server=3.6.3 mongodb-enterprise-shell=3.6.3 mongodb-enterprise-mongos=3.6.3 mongodb-enterprise-tools=3.6.3
6.安装好之后就是启动,命令如下:
sudo service mongod start
7.启动之后就是使用,因为是使用apt-get命令来安装的,不需要配置环境变量,所以在启动之后,要想使用,使用如下命令:
mongod
但是发现被shutting down,有如下错误:
仔细阅读,发现是IO异常,是在创建文件的时候出现了问题,因此,在mongod的命令前面加sudo ,赋予权限,发现可以正常启动:
启动成功!
以上就是mongoDB的安装全过程!