On this page
sh.startBalancer()
在本页面
Definition
sh.
startBalancer
(* timeout , interval *)- 在分片群集中启动平衡器。
Important
您只能在mongos实例上运行sh.startBalancer()。如果在mongod实例上运行,则sh.startBalancer()错误。
在版本 3.4 中进行了更改:从 MongoDB 3.4 开始,该方法不 await 平衡开始。在早期版本中,该方法 await 平衡开始。
Parameter | Type | Description |
---|---|---|
timeout |
integer | 可选的。启用平衡器的时间限制。 |
默认值为 60000 毫秒。
在版本 3.4 中进行了更改:如果将 3.4 mongo shell 与早期版本的分片群集一起使用,则该参数指定 await 平衡回合开始的时间。
| interval
|整数|可选。检查平衡回合是否开始的频率(以毫秒为单位)。
在版本 3.4 中进行了更改:仅在将版本 3.4 mongo shell 与早期版本的分片群集一起使用时才适用。
mongo shell 方法sh.startBalancer是对 3.4 中引入的balancerStart命令的包装。