【问题标题】:Clickhouse - is it possible to Alter table in a cluster in 1 commandClickhouse - 是否可以在 1 个命令中更改集群中的表
【发布时间】:2020-10-08 15:15:54
【问题描述】:

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

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

【问题讨论】:

    标签: database clickhouse yandex


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-10-13
      • 2020-09-24
      • 1970-01-01
      • 2012-09-02
      • 2019-09-17
      • 1970-01-01
      • 1970-01-01
      • 2022-06-12
      相关资源
      最近更新 更多