【发布时间】:2017-09-25 01:32:39
【问题描述】:
有没有办法使用 clickhouse 在同一共享和/或集群中的多台机器之间“共享”或“复制”字典。
目前,我有大约 10 个文件用于 clickhouse 加载的外部词典(以及一些从中加载数据的 csv)。所有的字典都非常小而且对于很多查询都很重要,所以我想找到一种方法来分发它们,而不是必须在每个集群上维护最新的副本。
有什么办法吗?
【问题讨论】:
有没有办法使用 clickhouse 在同一共享和/或集群中的多台机器之间“共享”或“复制”字典。
目前,我有大约 10 个文件用于 clickhouse 加载的外部词典(以及一些从中加载数据的 csv)。所有的字典都非常小而且对于很多查询都很重要,所以我想找到一种方法来分发它们,而不是必须在每个集群上维护最新的副本。
有什么办法吗?
【问题讨论】:
您可以尝试使用像 puppet 这样的配置管理工具,ansible 将您的字典汇总到多个节点上,一起 clickhouse 配置
或者只使用 rsync 或 NFS 共享并根据需要运行 service clickhouse reload
【讨论】: