【问题标题】:Clickhouse compatibility between different versions for Merge tables合并表的不同版本之间的 Clickhouse 兼容性
【发布时间】:2022-01-24 02:37:39
【问题描述】:

我有一个关于不同 Clickhouse 服务器版本之间兼容性的问题。我有一个 ReplicatedMergeTree 表引擎,我们称它为 Clickhouse 服务器版本 20.3 上的表 A。我有另一个复制的 MergeTree 表引擎,我们在 Clickhouse 服务器版本 21.8 上将其称为表 B。我有一个合并表引擎,我们称之为表 C,在 Clickhouse 服务器版本 20.3 上运行,它合并来自表 A 和表 B 的数据。由于不同的表位于不同版本的 Clickhouse 上,我想知道是否会有任何问题因为它。

总之
节点 1(20.3 版)- 本地表 A。
节点 2(版本 21.8)- 本地表 B。
节点 3(20.3 版)- 分布式表 A、分布式表 B、合并表 C(分布式表 A 和分布式表 B)

Clickhouse 是否支持?

【问题讨论】:

    标签: compatibility clickhouse


    【解决方案1】:

    Clickhouse 是否支持?

    一般不会。不同版本的分布式查询可能会产生不正确的结果。我知道这个案例的 2 个问题是 20.3 + 21.8。

    另外我不明白你将如何使用Engine=Merge,你需要分布式表来查询远程服务器。而且我认为您不需要Engine = Merge。这是分布式表的简单 2 分片模式。

    无论如何,我不建议使用它。但这是可能的,并且适用于有限的用例。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-05-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-10-22
      • 1970-01-01
      • 2019-04-29
      • 1970-01-01
      相关资源
      最近更新 更多