欢迎投稿

今日深度:

二.mongodb集群之win7环境下模拟多节点主从集群的

二.mongodb集群之win7环境下模拟多节点主从集群的添加、删除、管理,.mongodbwin7


转载请注明来源:http://blog.csdn.net/tianyijavaoracle/article/details/41744557

一、mongo Replica Sets 三个节点部署 主从节点之间复制数据,与分片不同,集群在一个节点丢失后,其他节点可以继续工作。

二、文件配置


如上图:


三、配置服务

1.连接到4001端口并且配置成员

2.初始化配置

3.上面已经完成了集群,重新登录4001,然后插入数据

4.在MongoVUE中可以查看到三个节点都有了刚刚插入的数据了。

5.查看集群状态。health:1表示正常,0表示异常。 PRIMARY表示主库


6.另外查看集群状态方法。可以看到集群IP等信息

7.这里可以查看集群主从操作日志。 ts表示时间戳,op表示操作 ,ns表示collection name,o表示数据

8.查看操作日志信息

9.查看从库同步状态,最后同步世界

10.查看整个集群的节点信息


三、集群管理增删节点

2.读写分离

执行db.getMongo().setSlaveOk() 可以让从库具有读的功能,这样可以使主从读写分离。

3.故障转移 当我们停掉主库后,查询状态,发现4002变成主库了

4.恢复变从库,当重新开启4001mongo,会发现原先的主库现在变成从库了。



5.复制节点数据部署新节点,实现快速增加节点,使用--fastsync启动节点,在使用rs.add增加节点即可。

增加mongo_5.bat 内容如下:

mongodb_5\bin\mongod --replSet rs1 --keyFile data\key\r4  --port 4005 --dbpath data/data/r4 --logpath=data\log\r4.log --logappend --fastsync


6.移除节点用 rs.remove(“ip:port”); 再次查看集群状态发现节点被移除了



www.htsjk.Com true http://www.htsjk.com/shujukunews/4993.html NewsArticle 二.mongodb集群之win7环境下模拟多节点主从集群的添加、删除、管理,.mongodbwin7 转载请注明来源:http://blog.csdn.net/tianyijavaoracle/article/details/41744557 一、mongo Replica Sets 三个节点部署 主从节...
评论暂时关闭