CnosDB集群数据迁移指南:新增节点后存储均衡迁移方案
CnosDB集群节点数据平滑迁移操作步骤
前置检查
- 执行
SHOW NODES;确认新节点已成功加入集群,且所有节点状态为healthy。 - 执行
SHOW PARTITIONS;查看当前各节点的分区分布及数据量,确定需要迁移的目标分区。
执行数据迁移
针对选定的分区,使用以下命令将其迁移至新节点:
ALTER PARTITION <partition_name> MOVE TO NODE '<target_node_id>';
- 替换
<partition_name>为实际要迁移的分区名称 - 替换
<target_node_id>为新节点的ID(可通过SHOW NODES;获取)
若需批量迁移多个分区,可依次执行上述命令,或结合脚本批量处理。
迁移验证
- 再次执行
SHOW PARTITIONS;,确认目标分区已归属新节点。 - 查看新旧节点的磁盘存储空间使用情况,验证数据分布已趋于平衡。
注意事项
- 迁移过程为平滑操作,不会中断集群的读写服务。
- 迁移前需确保新节点有足够的磁盘空间承载待迁移数据。
- 建议在业务低峰期执行批量迁移,减少对集群性能的影响。
内容的提问来源于stack exchange,提问作者flying-penguin
相关产品推荐
相关产品推荐

