centos6.5下MongoDB2.6.4安装配置记录

  1. # wget http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.6.4.tgz  

  2. # tar xzvf mongodb-linux-x86_64-2.6.4.tgz   

  3.   

  4. # mv mongodb-linux-x86_64-2.6.4 /home/local/mongodb  

  5. # mkdir -p /home/data/mongodb  

  6. # mkdir -p /home/logs/mongodb  

  7. # touch /home/logs/mongodb/mongodb.log  

  8. # chmod -R 777 /home/logs/mongodb/mongodb.log  

  9.   

  10. # ulimit -n 2500  

  11. # cd /home/local/mongodb/bin/  

  12. # vi mongodb.conf  

  13. port=10001 #端口  

  14. dbpath= /home/data/mongodb #数据文件存放目录  

  15. logpath= /home/logs/mongodb/mongodb.log #日志文件存放目录  

  16. logappend=true #使用追加的方式写日志  

  17. fork=true #以守护程序的方式启用,即在后台运行  

  18. maxConns=2000 #最大同时连接数 默认2000  

  19. bind_ip=127.0.0.1,172.16.1.110 #只允许通过局域网IP:172.16.1.110及本机访问  

  20. noauth=true #不启用验证  

  21.   

  22. 设置防火墙,以便局域网内的其它服务器可以访问  

  23. vi /etc/sysconfig/iptables  

  24.   

  25. -A INPUT -m state --state NEW -m tcp -p tcp --dport 10001 -j ACCEPT   

  26.   

  27. /etc/init.d/iptables restart  

  28.   

  29. 启动命令:  

  30. # numactl --interleave=all /home/local/mongodb/bin/mongod --config /home/local/mongodb/bin/mongodb.conf  

  31. 或  

  32. # numactl --interleave=all /home/local/mongodb/bin/mongod -f /home/local/mongodb/bin/mongodb.conf  

  33.   

  34. about to fork child process, waiting until server is ready for connections.  

  35. forked process: 25071  

  36. child process started successfully, parent exiting  

  37.   

  38. 正常停止方法:  

  39. # ps aux | grep mongod  

  40. # kill  -2 PID   

  41. 或  

  42. # /home/local/mongodb/bin/mongo -port 20301  

  43. MongoDB shell version: 2.6.4  

  44. connecting to: 127.0.0.1:20301/test  

  45. > use  admin    

  46. > db.shutdownServer();   

  47.   

  48. 开机自动启动mongodb   

  49. # vi /etc/rc.d/rc.local  

  50. rm -rf /home/data/mongodb/mongod.lock  

  51. /home/local/mongodb/bin/mongod -f /home/local/mongodb/bin/mongodb.conf  

  52.   

  53. 在局域网内其它服务器上测试连接110上的mongodb  

  54. /usr/local/mongodb/bin/mongo 172.16.1.110:10001/test  


你可能感兴趣的:(centos6.5下MongoDB2.6.4安装配置记录)