кластеров через один и тот же clickhouse-keeper?
Можно, ток смотрите что бы ZK пути таблиц кх не пересекались и опционально разнести пути для ddl запросов и всякой фигни по типу udf/user storage
а каким образом можно перенести репликацию из zookeeper, ? Делаю конвертацию как описано в документации ./clickhouse keeper-converter \ --zookeeper-logs-dir /var/lib/zookeeper/version-2 \ --zookeeper-snapshots-dir /var/lib/zookeeper/version-2 \ --output-dir /var/lib/clickhouse/coordination/snapshots перезапускаю ноду кипера - начинает ругаться на отстствие индекса...у нас три ноды кипера в кластере - нужно на каждую положить получившийся дамп?
# ls -ltr /var/lib/clickhouse/coordination/snapshots/ total 67624 -rw-r--r--. 1 clickhouse clickhouse 12074486 Sep 6 09:07 snapshot_90194390149.bin.zstd -rw-r-----. 1 clickhouse clickhouse 28700138 Sep 6 09:38 snapshot_3965399027.bin.zstd -rw-r-----. 1 clickhouse clickhouse 28470238 Sep 6 09:39 snapshot_3965408587.bin.zstd 2023.09.06 09:40:33.279438 [ 2848441 ] {} <Error> RaftInstance: bad log_idx 3965374120 for retrieving the term value, will ignore this log req 2023.09.06 09:40:33.279485 [ 2848441 ] {} <Error> RaftInstance: last snapshot 0x7f5e45be5678, log_idx 3965374120, snapshot last_log_idx 90194390149 2023.09.06 09:40:33.279497 [ 2848441 ] {} <Error> RaftInstance: log_store_->start_index() 90194390150
Версия зк, версия кипера?
ZooKeeper version: 3.7.0 ClickHouse keeper version 23.2.2.20 (official build).
Можете бампнуть версию кипера до 23.7
На нем уже работает репликация для одного КЛ кластера, не будет ли с этим сюрпризов? Как правильно обновить версию, последовательно перегружая каждую ноду?
Особых сюрпризов быть не должно, но будьте внимательны что бы ноды правильно конфиги подтянули
Обсуждают сегодня