Linux-MongoDB安装说明


1.       Linux环境下MongoDB的安装步骤

1.1   MongoDB在线安装

在线安装命令: yum –y install mongodb-server mongodb

成功安装会最后会出现 complete 如下图:

 

1.2   MongoDB手动安装

1.下载mongodb的包,

选择的方式是在线下载:wget

https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.0.6.tgz


 

2.一般的准备工作

       我把目录创建在了/usr/local/cache/mongodb

       第一步:创建mongo的主目录:mkdir /usr/local/cache/mongodb

       第二步:解压mongo到主目录:tar –xvf mongodb-linux-x86_64-3.0.6.tgz -C ./mongodb/  (我是在当前目录执行的)

       第三步:创建一个数据文件存放的目录和日志存放目录(尽量放到一个空间比较大的磁盘上)

       第四步:启动服务:

# cd /usr/local/mongodb/mongodb-linux-x86_64-3.0.6/bin/

#./mongod --dbpath=/usr/local/cache/mongodb/data/

--fork --logpath=/usr/local/cache/mongodb/log/mongo.log

dbpath:是指定数据库路径

fork:加上这个参数让mongo在后台运行,要不然会随session的关闭而停止。

logpath:日志路径。

当然,我们还可以创建一个配置文件把启动项全都写到配置里。这样启动的时候只要关联配置文件就行了。

一般的配置文件:mongod.conf, 配置文件启动命令:./mongod –f mongod.conf

1.3   启动MongoDB服务(此设置主要针对在线安装mongodb)

启动命令:service mongod start

注意

1.如果此方式无法启动服务,可能是因为没有创建默认的数据库数据存放路径,请查阅配置文件配置中配置的 dbpath项。(配置文件的默认路径为: /etc/mongod.conf)

  2.MongoDB的带配置文件启动命令为: ./mongod config /etc/mongod.conf

  (MongoDB服务的默认路径为:/usr/bin/mongod)

  3.第三种启动方式 mongod f /etc/mongod.conf


1.4   停止MongoDB服务

MongoDB的停止命令service mongod stop

 1.5   查看MongoDB的服务进程

查看MongoDB的服务进程命令: pstree –p | grep ‘mongod’


 

2.       可能遇到的问题

2.1   No package mongodb-server available.

无法找到MongoDB的服务源:

找到的解决办法, 更新yum使用阿里云提供的yum源:

1.下载update_source.sh

下载地址:http://oss.aliyuncs.com/aliyunecs/update_source.tgz


 

2.解压update_source.tgz

解压命令:tar –zxvf update_source.tgz


 

3.执行脚本

执行方法:以root身份执行命令:bash update_source.sh

猜你喜欢

转载自lomis.iteye.com/blog/2262743
今日推荐