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()
当存在多个可用的分片,且块的数量足够多,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博客 ” ,链接:http://blog.itpub.net/15498/viewspace-2154871/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/15498/viewspace-2154871/
本文介绍了MongoDB中Balancer的工作原理及其配置方法,包括如何指定Balancer运行的时间窗口、如何禁用及重新启用Balancer等。
1054

被折叠的 条评论
为什么被折叠?



