Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Database Clickhouse表结构复制_Database_Replication_Clickhouse - Fatal编程技术网

Database Clickhouse表结构复制

Database Clickhouse表结构复制,database,replication,clickhouse,Database,Replication,Clickhouse,我是clickhouse的新手,现在我从事clickhouse迁移,在三节点集群复制中,我为所有复制节点手动创建了表结构 当表结构不复制到其他节点,而是复制到其他nosql db(如MONGODB)时,表结构也会复制到其他节点 如果我们改变表结构,我们需要对每个节点分别进行修改 是否有可能在clickhouse中进行表结构复制 谢谢你的建议 您需要在DDL查询中使用ON CLUSTER子句来实现这一点:据我所知,您的集群拓扑是循环的(),每个节点存储两个副本 不幸的是,此拓扑不支持集群上的-子句

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

如果我们改变表结构,我们需要对每个节点分别进行修改

是否有可能在clickhouse中进行表结构复制


谢谢你的建议

您需要在DDL查询中使用
ON CLUSTER
子句来实现这一点:

据我所知,您的集群拓扑是循环的(),每个节点存储两个副本


不幸的是,此拓扑不支持集群上的-子句。表结构的任何修改都需要在每个节点上执行SQL脚本。

根据共享的链接,我们可以在分布式和其他表引擎的集群上使用。是否有可能为ReplicatedMergeTree引擎执行此操作