Clickhouse 共享词典
Clickhouse shared dictionaries
有什么方法可以使用 clickhouse "share" 或 "replicate" 同一共享 and/or 集群中的多台机器之间的字典。
目前我有大约 10 个文件用于 clickhouse 加载的外部词典(以及一些从中加载数据的 csvs)。所有的词典都非常小,而且对于很多查询来说都很重要,所以我想找到一种方法来分发它们,而不是必须在每个集群上维护最新的副本。
有什么办法吗?
你可以尝试使用像 puppet 这样的配置管理工具,ansible 将你的字典汇总到多个节点上一起 clickhouse 配置
或者只使用 rsync 或 NFS 共享和 运行 service clickhouse reload 作为必要的
有什么方法可以使用 clickhouse "share" 或 "replicate" 同一共享 and/or 集群中的多台机器之间的字典。
目前我有大约 10 个文件用于 clickhouse 加载的外部词典(以及一些从中加载数据的 csvs)。所有的词典都非常小,而且对于很多查询来说都很重要,所以我想找到一种方法来分发它们,而不是必须在每个集群上维护最新的副本。
有什么办法吗?
你可以尝试使用像 puppet 这样的配置管理工具,ansible 将你的字典汇总到多个节点上一起 clickhouse 配置
或者只使用 rsync 或 NFS 共享和 运行 service clickhouse reload 作为必要的