代码之家  ›  专栏  ›  技术社区  ›  antosr7

Clickhouse表结构复制

  •  0
  • antosr7  · 技术社区  · 6 年前

    我是clickhouse的新手,现在从事clickhouse迁移,在三节点集群复制中,我为所有复制的节点手动创建了表结构 如果表结构不复制到其他节点,而是复制到其他nosqldb(如MONGODB),那么表结构也会复制到其他节点。

    如果我们改变表结构,我们需要为每个节点分别做。

    有没有可能在clickhouse中复制表结构?

    谢谢你的建议!

    2 回复  |  直到 6 年前
        1
  •  0
  •   Ivan Blinkov    6 年前

    你需要使用 ON CLUSTER DDL查询中的子句来实现这一点: https://clickhouse.yandex/docs/en/query_language/create/#distributed-ddl-queries-on-cluster-clause

        2
  •  0
  •   vladimir    5 年前

    据我所知,您的集群拓扑是循环的( https://www.altinity.com/blog/2018/5/10/circular-replication-cluster-topology-in-clickhouse )每个节点存储两个副本。

    在群集上 -条款。表结构的任何修改都需要在每个节点上执行SQL脚本。