2017-04-27 198 views
0

有没有什么方法可以在同一共享和/或集群中的多台机器上使用clickhouse“共享”或“复制”词典。Clickhouse共享词典

目前我有~10个外部字典的文件,clickhouse加载(以及几个从中加载数据的csvs)。所有的字典对很多查询来说都很小并且很重要,所以我想找到一种分发它们的方法,而不是在每个集群上维护最新的副本。

有没有办法做到这一点?

回答

1

,你可以尝试使用配置managament工具,就像一个木偶,ansible用于汇总您的字典在多个节点共同clickhouse CONFIGS

或者只是使用rsync或NFS共享并运行服务clickhouse重装作为neccessary

+0

定制rsync脚本可能是我要做的。 – George

+0

NFS共享似乎很糟糕,因为如果共享驱动器的服务器发生故障,所有其他驱动器将丢失所有字典。 \ – George