Skip to main content

问题

如何创建一个能够查询其他集群或实例的表?

解答

以下是一个用于测试功能的简单示例。 本示例使用 ClickHouse Cloud,但同样适用于自托管集群。 目标地址需要替换为目标节点或负载均衡器的 URL/主机名/DNS。 在集群 A 中:
创建数据库:
创建表:
插入一些示例行:
在集群 B 中:
创建数据库:
创建表:
插入样本行:
在集群 C 中: *此集群将用于从其他两个集群收集数据,同时也可作为数据源使用。
创建数据库:
使用 remoteSecure() 创建远程表以连接到其他集群。 远程集群 A 的表定义:
远程集群 B 表的定义:
创建用于汇总结果的 Merge 表:
测试结果:
更多信息:
最后修改于 2026年7月3日