Общие словари Clickhouse

Есть ли способ «совместно использовать» или «реплицировать» словарь на нескольких машинах в одном общем и / или кластере с помощью clickhouse.

В настоящее время у меня есть ~ 10 файлов для внешних словарей, загружаемых clickhouse (и несколько файлов CSV, из которых загружаются данные). Все словари довольно малы и важны для множества запросов, поэтому я хотел бы найти способ их распространения вместо того, чтобы поддерживать актуальные копии на каждом кластере.

Есть какой-либо способ сделать это ?


person George    schedule 27.04.2017    source источник


Ответы (1)


вы можете попробовать использовать инструменты управления конфигурацией, такие как марионетка, доступная для объединения ваших словарей на нескольких узлах вместе с конфигурациями clickhouse

или просто используйте общий ресурс rsync или NFS и при необходимости запустите перезагрузку службы кликов.

person Slach    schedule 28.04.2017
comment
Я, вероятно, собираюсь использовать собственные скрипты с rsync. - person George; 28.04.2017
comment
Общий ресурс NFS кажется неприятным, потому что, если сервер, разделяющий диск, выйдет из строя, все остальные потеряют все словари. \ - person George; 28.04.2017