用途:为 ClickHouse 集群数据迁移制定方案,适用于不同集群间迁移、水平扩缩容(增删节点)、磁盘降配、跨可用区迁移、升级为多副本多 AZ 部署等场景。
主要能力:按流程收集源集群类型(自建/非阿里云、阿里云社区版、企业版)与版本(如 20.8、22.8、23.8、24.3),收集目标集群类型,强制收集数据库与表信息(引擎、engine_full 中的 TTL、分区数、数据量、写入速度),询问允许的只读时间,再从控制台 cksync、BACKUP/RESTORE、INSERT FROM REMOTE、业务双写、Kafka 双写、大集群联邦等方案中推荐。版本约束:BACKUP/RESTORE 需 ≥22.8,增量 cksync 要求目标 ≥20.8。
使用方式:可让用户执行 references/sql.md 第 1 节的 SQL 查询 system.databases 等获取元数据,或通过 HTTP(默认端口 8123)直连查询,需安全处理凭据。最终默认只产出一份迁移方案,按 assets/migration-plan-template.md 组织,含执行摘要、源集群分析、方案选择、迁移步骤、风险与缓解、回滚计划、时间线、参考链接。信息不完整时也必须输出临时方案,包含假设、缺失信息清单、置信度与下一步。
限制:资料未提供具体价格、平台支持范围与效果保证;方案细节依赖 references 目录文档,未提供时无法展开。