rebalanceChunksAmongDataNodes
语法
rebalanceChunksAmongDataNodes([exec = false])
参数
exec 布尔值,表示是否进行节点间的数据平衡。默认值为 false,表示不进行数据平衡。
详情
在所有节点间平衡数据,以保证集群最佳性能。通常用于在集群中增加节点后。只能由管理员在控制节点上执行。
返回一个表,包含以下列:
列名 | 含义 |
---|---|
chunkId | chunk 的唯一标识 |
srcNode | 源节点的别名 |
destNode | 目标节点的别名 |
调用该函数后,可以在控制节点上执行 getRecoveryTaskStatus 查看任务执行的状态。
例子
rebalanceChunksAmongDataNodes()
ChunkId | srcNode | destNode |
---|---|---|
99279094-ca12-3b87-48b6-520cbb986f39 | node1 | node2 |
45f612b8-42f5-aebd-4cef-e522b6ae1fc8 | node1 | node2 |