ITPub博客

首页 > 数据库 > NoSQL > MongoDB Sharding Balancer介绍和设置方法举例

MongoDB Sharding Balancer介绍和设置方法举例

原创 NoSQL 作者:chenfeng 时间:2018-05-22 10:52:26 0 删除 编辑
Balancer介绍:
当存在多个可用的分片,且块的数量足够多,mongodb的balancer(平衡器)会把数据迁移到其他分片上

指定凌晨0点到4点之间均衡:
在mongos节点,use config
>db.settings.update({ _id : "balancer" }, { $set : { activeWindow : { start : "00:00", stop : "4:00" } } }, true )

删除指定的时间段:
在mongos节点,use config
>db.settings.update({ _id : "balancer" }, { $unset : { activeWindow : true })

禁用Balancer:
>sh.stopBalancer()

启用Balancer:
>sh.startBalancer()

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/15498/viewspace-2154871/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
交流MySQL,PolarDB/PolarDB-X,PostgreSQL,MongoDB和Redis技术。

注册时间:2015-12-07

  • 博文量
    784
  • 访问量
    2690570