restoreDislocatedTablet

Syntax

restoreDislocatedTablet()

Arguments

None

Details

When enableChunkGranularityConfig=false (see details in Standalone Mode 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

Note: 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