clickhouse-是否可以在1个命令中更改集群中的表

5vf7fwbs  于 2021-07-15  发布在  ClickHouse
关注(0)|答案(1)|浏览(580)

我有一个场景,我们需要在一个表中添加列,这个表存在于几个不同的clickhouse节点中,并由一个分布式表查询。
有没有一种方法可以使用一个alter命令在所有服务器中更改该表?这意味着alter命令将传播到所有不同的示例,如果一个节点未能提交alter,它将完全失败?或者我需要开发一种机制,它知道在每个节点上运行alter,并且在一个节点未能提交alter时回滚?

ca1c2owp

ca1c2owp1#

改变集群my\ u cluster上的表,添加列x int64;
改变表\u dist on cluster my\u cluster add column x int64;

相关问题