необходимо создать табличку, но там она уже будет учавствовать в репликации. Установил и запустил zookeeper теперь нужно для таблички указать параметры движка. Выбрал для этого ReplicatedMergeTree. Но вот теперь немного непонятно с макросами. Мне на обоих серверах CH в config указать нужно два одинаковым макроса или на одном макрос удаленного сервера, а на удаленном макрос текущего?
<macros>
<shard>01</shard>
<replica>server-1.yandex.ru</replica>
</macros>
<macros>
<shard>01</shard>
<replica>server-1</replica>
</macros>
И да, я на обоих CH серверах указал два шарда
<01>
<shard>
<replica>
<host>server-1</host>
<port>9000</port>
</replica>
</shard>
<shard>
<replica>
<host>server-2</host>
<port>9000</port>
</replica>
</shard>
</ivinco_shard>
Можете попробовать начать с одного шарда и 2 реплик. Будет один шард 01 и две реплики: - server-01-1 - server-01-2 На каждом сервере будет свой <replica>server-01-N</replica> Указание "01" в имени реплики - позволит по имени определять, для какого шарда была поднята реплика
Обсуждают сегодня