CentOS7装mongodb3.2.8

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值