1.首先到https://www.mongodb.com/download-center?jmp=nav#community下载CentOS所需要的mongodb安装包。
2.将起解压tar -zxf mongodb-linux-x86_64-rhel70-3.2.8.tgz
3.移动解压文件到/usr/local/mongo目录下 mv mongodb-linux-x86_64-rhel70-3.2.8/ /usr/local/mongo
4.配置环境变量export PATH=/usr/local/mongo/bin:$PATH
5.创建/data/db目录 mkdir -p /data/db
6.输入mongod直接开启。
备注:当输入mongod的时候,会有几个报错。
2016-07-29T02:38:22.754+0800 I CONTROL [initandlisten] ** WARNING: You are running this process as the root user, which is not recommended.
2016-07-29T02:38:22.755+0800 I CONTROL [initandlisten] ** WARNING: /sys/kernel/mm/transparent_hugepage/enabled is 'always'.
2016-07-29T02:38:22.755+0800 I CONTROL [initandlisten] ** We suggest setting it to 'never'
2016-07-29T02:38:22.755+0800 I CONTROL [initandlisten] ** WARNING: /sys/kernel/mm/transparent_hugepage/defrag is 'always'.
2016-07-29T02:38:22.755+0800 I CONTROL [initandlisten] ** We suggest setting it to 'never'
第一个报错是说不推荐使用root用户运行mongod。所以我们创建一个用户mongo
1).groupadd mongo
2).useradd -g mongo mongo
3).passwd mongo(会提示你修改密码)
4).然后我们通过切换mongo用户来启动mongd
第二,三个报错很简单,解决方法
echo "never">/sys/kernel/mm/transparent_hugepage/enabled
echo "never">/sys/kernel/mm/transparent_hugepage/defrag
由于刚开始的时候是使用root用户创建的/data/db,所以也需要将其权限归属人该为mongo ;chown -R mongo:mongo /data