Рейтинг:0

Сервер Clickhouse не может подключиться к Zookeeper

флаг us

Я запускаю сервер Clickhouse на виртуальной машине Azure и пытаюсь создать таблицу с помощью механизма ReplicatedMergeTree (следуя этому руководству: https://medium.com/@merticariug/distributed-clickhouse-configuration-d412c211687c). У меня есть zookeeper, работающий на другой виртуальной машине Azure в той же подсети.

СОЗДАТЬ ТАБЛИЦУ shard.test
(
   идентификатор Int64,
   event_time ДатаВремя
)
Engine=ReplicatedMergeTree('/clickhouse/tables/shard1/test', 'replica_1')
РАЗДЕЛ ПО toYYYYMMDD(event_time)
ЗАКАЗАТЬ ПО id;

Когда я запускаю приведенную выше команду для создания реплицированной таблицы, я получаю эту ошибку на своем клиенте clickhouse:

Код: 225. DB::Exception: получено с локального хоста:9000. DB::Exception: невозможно создать реплицированную таблицу без ZooKeeper. (NO_ZOOKEEPER)

Я раскомментировал часть файла zookeeper в файле /etc/clickhouse-server/config.xml, а также добавил отдельный файл xml для файла zookeeper в /etc/clickhouse-server/config.d/.

Вот содержимое /etc/clickhouse-server/config.d/zookeeper.xml:

<clickhouse>
    <zookeeper>
        <node>
            <host>public_IP</host>
            <port>2181</port>
        </node>
    </zookeeper>
</clickhouse>

Я пропустил некоторые изменения конфигурации?

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.