测试Nosql做事器1
192.168.240.146
255.255.255.0

测试Nosql做事器2
192.168.240.147
测试Nosql做事器3
192.168.240.148
测试Nosql做事器4
192.168.240.149
测试Nosql做事器5
一、关闭mongodb集群ps -ef|grep mongo|grep -v grep | awk '{print $2}'|xargs kill -2
也可以按顺序分别关闭分片、关闭配置做事器和路由做事器这个办法,不过会麻烦很多,这里把稳如果正在写数据是有可能会数据丢失的,而且杀进程一定不能用kill -9的办法,由于如果 MongoDB 运行在没开启日志(--journal)的情形下,可能会造成数据丢失。
二、启动mongodb集群:配置做事器--路由做事器--分片1、配置做事器145、147、149
/home/mongodb/mongodb2.6/bin/mongod -f /home/mongodb/mongodb2.6/config/configsvr.conf
2、路由做事器145、147、149
/home/mongodb/mongodb2.6/bin/mongos -f /home/mongodb/mongodb2.6/router/router.conf
3、分片
145运行分片:
/home/mongodb/mongodb2.6/bin/mongod -f /home/mongodb/mongodb2.6/shard/shard1.conf
/home/mongodb/mongodb2.6/bin/mongod -f /home/mongodb/mongodb2.6/shard/shard3.conf
146运行分片:
/home/mongodb/mongodb2.6/bin/mongod -f /home/mongodb/mongodb2.6/shard/shard2.conf
/home/mongodb/mongodb2.6/bin/mongod -f /home/mongodb/mongodb2.6/shard/shard4.conf
147运行分片:
/home/mongodb/mongodb2.6/bin/mongod -f /home/mongodb/mongodb2.6/shard/shard3.conf
/home/mongodb/mongodb2.6/bin/mongod -f /home/mongodb/mongodb2.6/shard/shard5.conf
148运行分片:
/home/mongodb/mongodb2.6/bin/mongod -f /home/mongodb/mongodb2.6/shard/shard4.conf
/home/mongodb/mongodb2.6/bin/mongod -f /home/mongodb/mongodb2.6/shard/shard1.conf
149运行分片:
/home/mongodb/mongodb2.6/bin/mongod -f /home/mongodb/mongodb2.6/shard/shard5.conf
/home/mongodb/mongodb2.6/bin/mongod -f /home/mongodb/mongodb2.6/shard/shard2.conf
三、检讨mongodb集群
/home/mongodb/mongodb2.6/bin/mongo 192.168.240.149:27000/admin
1、检讨分片:
db.runCommand( { listshards : 1 } );
2、查看Sharding状态:
db.printShardingStatus();
上面是基于测试环境来做的,生产环境还是慎重下,后面会再详细先容下mongodb方面的内容,感兴趣的朋友可以关注下!
!