Clickhouse - 是否可以通过 1 个命令更改集群中的表

roe*_* zi 3 database yandex clickhouse

我有一个场景,我们需要在表上添加列,该表存在于多个不同的 Clickhouse 节点中并由分布式表查询。

有没有办法使用单个更改命令来更改所有服务器中的该表?这意味着如果一个节点未能提交更改,alter 命令将传播到所有各种实例并完全失败?或者我是否需要开发一种机制,知道在每个节点上运行更改,并在一个节点未能提交更改时回滚?

Den*_*ane 7

更改集群 my_cluster 上的表 xxx添加列 x Int64;

更改集群 my_cluster 上的表 xxx_dist添加列 x Int64;