设为首页 加入收藏

TOP

mongodb高可用ReplicaSet(二)
2015-11-21 02:07:58 来源: 作者: 【 】 浏览:13
Tags:mongodb 可用 ReplicaSet
ongodb.log #日志文件存放目录 logappend=true #使用追加的方式写日志 fork=true #以守护程序的方式启用,即在后台运行 maxConns=5000 #最大同时连接数 默认2000 bind_ip=127.0.0.1,192.168.50.130 #只允许通过局域网IP192.168.50.130及本机访问 noauth=true #不启用验证 nohttpinterface=true rest=false syncdelay=60 --1.3禁用hugepage echo never > /sys/kernel/mm/transparent_hugepage/enabled echo never > /sys/kernel/mm/transparent_hugepage/defrag --1.4 启动mongodb 所有节点: #numactl --interleave=all /data/mongodb/apps/mongodb/bin/mongod \ --config /data/mongodb/apps/mongodb/bin/mongodb.conf --replSet wind about to fork child process, waiting until server is ready for connections. forked process: 3765 child process started successfully, parent exiting ---1.5mongodb连接 # /data/mongodb/apps/mongodb/bin/mongo MongoDB shell version: 3.0.5 connecting to: test Welcome to the MongoDB shell. For interactive help, type "help". For more comprehensive documentation, see http://docs.mongodb.org/ Questions? Try the support group http://groups.google.com/group/mongodb-user Server has startup warnings: 2015-08-03T12:39:33.996+0800 I CONTROL [initandlisten] ** WARNING: You are running this process as the root user, which is not recommended. 2015-08-03T12:39:33.996+0800 I CONTROL [initandlisten] 2015-08-03T12:39:33.996+0800 I CONTROL [initandlisten] 2015-08-03T12:39:33.996+0800 I CONTROL [initandlisten] ** WARNING: /sys/kernel/mm/transparent_hugepage/enabled is 'always'. 2015-08-03T12:39:33.996+0800 I CONTROL [initandlisten] ** We suggest setting it to 'never' 2015-08-03T12:39:33.996+0800 I CONTROL [initandlisten] 2015-08-03T12:39:33.996+0800 I CONTROL [initandlisten] ** WARNING: /sys/kernel/mm/transparent_hugepage/defrag is 'always'. 2015-08-03T12:39:33.996+0800 I CONTROL [initandlisten] ** We suggest setting it to 'never' 2015-08-03T12:39:33.996+0800 I CONTROL [initandlisten] > /******************解决办法 不重启服务器的情况下解决办法,在Linux下执行: echo never > /sys/kernel/mm/transparent_hugepage/enabled echo never > /sys/kernel/mm/transparent_hugepage/defrag 服务器重启后立即生效办法: # vi /etc/rc.local if test -f /sys/kernel/mm/transparent_hugepage/enabled; then echo never > /sys/kernel/mm/transparent_hugepage/enabled fi if test -f /sys/kernel/mm/transparent_hugepage/defrag; then echo never > /sys/kernel/mm/transparent_hugepage/defrag fi ********************/ ----1.6正常停止方法: # ps aux | grep mongod root 3765 1.9 0.1 500832 58224 ? Sl 12:38 0:02 /data/mongodb/apps/mongodb/bin/mongod --config /data/mongodb/apps/mongodb/bin/mongodb.conf # kill -2 3765 或 # /data/mongodb/apps/mongodb/bin/mongo -port 27107 > use admin; > db.shutdownServer(); ----1.7 开机自动启动mongodb # vi /etc/rc.d/rc.local #启动mongodb rm -rf /data/mongodb/db/mongod.lock numactl --interleave=all /data/mongodb/apps/mongodb/bin/mongod --config /data/mongodb/apps/mongodb/bin/mongodb.conf --replSet wind #hugepage echo never > /sys/kernel/mm/transparent_hugepage/enabled echo never > /sys/kernel/mm/transparent_hugepage/defrag 说明:启动时必须加numactl --interleave=all *************************************************************** 第三部分:副本集的配置 *******************************************************
首页 上一页 1 2 3 4 5 6 7 下一页 尾页 2/7/7
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇(二)表的连接与外键约束 下一篇《Redis设计与实现》学习笔记-发..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: