restoreDislocatedTablet
Syntax
restoreDislocatedTablet()
Arguments
None
Details
When enableChunkGranularityConfig=false (see details in StandaloneMode enableChunkGranularityConfig) all tables in the same partition are distributed in the same node.
When rebalancing data by function rebalanceChunksAmongDataNodes, if the node is down, some tables in the same partition may fail to relocate, i.e., different tables under the same partition will be distributed in different nodes. Execute the function to move all tables under the same partition to one node.
Return a table containing the following columns:
name | meaning |
---|---|
chunkId | the chunk ID |
srcNode | alias of source node |
destNode | alias of destination node |
This function can only be executed on the controller.
You can get the status of recovery tasks by getRecoveryTaskStatus on a controller.
Examples
restoreDislocatedTablet()
ChunkId | srcNode | destNode |
---|---|---|
99279094-ca12-3b87-48b6-520cbb986f39 | node1 | node2 |
45f612b8-42f5-aebd-4cef-e522b6ae1fc8 | node1 | node2 |