更新时间:2025-08-13 GMT+08:00
ClickHouse中删除复制表后重建复制表失败
问题现象
将ClickHouse复制表删除,然后重新创建复制表时提示报错:Existing table metadata in ZooKeeper。
原因分析
- ClickHouse机制,删除复制表后ZooKeeper上元数据不会立即同步删除。
- ZooKeeper上存在残留的元数据信息,导致再次创建复制表不成功。
解决办法
- 等待8分钟左右重试,ZooKeeper会自动删除复制表的元数据信息。
- 使用drop table table_name SYNC或drop table table_name no delay语句来整改对应的业务操作。
父主题: 使用ClickHouse