一、重复建表报错
#1.问题:
重建表过程中,各节点在clickhouse上table已物理删除,因zk里仍存在该表的meta信息,导致再次创建该表create table xxx on cluster, 该节点无法创建表(其他节点创建表成功),报错:Replica /clickhouse/tables/01-03/xxxxxx/xxx/replicas/cluster01-03-2 already exists..
#2.原因:
Clickhouse ZK table replicas数据未删除,导致重建表报错
#3.解决方案一:
从其他节点cp该table的metadata sql过来.
重启该clickhouse节点。
#4.解决方案二:
删除其他节点相同的数据表,最后重新建表发现成功。