配置 DDL on Cluster 功能

最近更新时间:2024-03-26 15:30:21

我的收藏
默认情况下,TCHouse-C 在进行集群纬度执行建表等 DDL 操作时需要手动添加 ON CLUSTER XXX 语法。云数据仓库 TCHouse-C 21.8.8.12版本添加 DDL On Cluster 新功能,在执行 DDL 操作时可以自动添加 Cluster,默认状态为不开启。
TCHouse-C 新增参数:
<!--default_on_cluster为默认添加的Cluster,默认为""-->
<default_on_cluster>default_cluster</default_on_cluster>
<!--enable_default_on_cluster为是否开启DDL On Cluster功能,默认为0-->
<enable_default_on_cluster>1</enable_default_on_cluster>

使用方式

配置文件永久配置

修改 users.xml 添加参数,配置后不需要重启:
<yandex>
<!-- Profiles of settings. -->
<profiles>
<default_on_cluster>default_cluster</default_on_cluster>
<enable_default_on_cluster>1</enable_default_on_cluster>
</profiles>
</yandex>

用户 session 级别临时修改

set default_on_cluster='default_cluster';
set enable_default_on_cluster=1;