mongo副本集常用命令

calmkey 2015-11-27 01:39:49
转载:http://www.cookqq.com/blog/8a10a5f3513de4790151433e656202a9
增加副本集成员
rs.add("mongodb1.example.net")
rs.add("mongodb2.example.net")

增加副本集成员,并且设置成优先级0
rs.add({_id: 1, host: "mongodb3.example.net:27017", priority: 0, hidden: true})

查看副本集状态
rs.status()

配置成员优先级0
cfg = rs.conf()
cfg.members[2].priority = 0
rs.reconfig(cfg)

增加副本集arbiter
rs.addArb("mongodb4.example.net")

副本集删除成员
rs.remove("mongod3.example.net:27017")
rs.remove("mongod3.example.net")

change the hostname to mongo2.example.net for the replica set member configured at members[0], issue the following sequence of commands:
cfg = rs.conf()
cfg.members[0].host = "mongo2.example.net"
rs.reconfig(cfg)

改变成员变量的优先级
cfg.members[0].priority = 0.5
cfg.members[1].priority = 2
cfg.members[2].priority = 2

Configure a Hidden Replica Set Member
cfg = rs.conf()
cfg.members[0].priority = 0
cfg.members[0].hidden = true
rs.reconfig(cfg)

配置延迟副本集
cfg = rs.conf()
cfg.members[0].priority = 0
cfg.members[0].hidden = true
cfg.members[0].slaveDelay = 3600
rs.reconfig(cfg)
...全文
377 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
文修 2015-12-12
  • 打赏
  • 举报
回复
楼主你好, 多谢分享,收益匪浅
junki 2015-12-10
  • 打赏
  • 举报
回复
谢谢分享!!

1,747

社区成员

发帖
与我相关
我的任务
社区描述
MongoDB相关内容讨论区
社区管理员
  • MongoDB社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧