1. 下载mongodb数据库:
https://www.mongodb.com/download-center#community
2. 加压tar.gz压缩包,把解压文件拷贝到程序目录即可
3. 创建data目录和logs目录,建议不要和程序目录相同
4. 创建mongodb.conf配置文件,修改dbpath和logpath:
port=27017
dbpath=/data/mongodb/data
logpath=/data/mongodb/logs/mongodb.log
logappend=true
fork=true
storageEngine=wiredTiger
#slave=true
#source=xxx.xxx.xxx.xxx:27017
5. 创建启动脚本startmongodb.sh,修改dbpath和logpath:
#! /bin/bash
su - mongo -s /bin/bash -c "numactl --interleave=all /data/mongodb/bin/mongod -f /data/mongodb/mongodb.conf"
6. 创建mongo用户:
useradd mongo –s /sbin/nologing
7. 将MongoDB程序目录、data目录、logs目录的所有者和所属组改成mongo用户
chown –R mongo.mongo dirpath
8. 赋予startmongodb.sh可执行权限,然后./startmongodb.sh启动数据库。
about to fork child process, waiting until server is ready for connections.
forked process: 2467
child process started successfully, parent exiting
9. 检查ps –ef| grep mongo , netstat –tlunp 以及 tail –f logfile
10. 关闭数据库方法:
Kill -2 pid