minor changes

This commit is contained in:
Evgeniia Sudarikova 2021-08-25 10:56:09 +03:00
parent 0f43c91d75
commit 61e2cb9311

View File

@ -3,7 +3,7 @@ toc_priority: 66
toc_title: ClickHouse Keeper
---
# Clickhouse-keeper
# [препродакшн] Clickhouse-keeper
Сервер ClickHouse использует сервис координации [ZooKeeper](https://zookeeper.apache.org/) для [репликации](../engines/table-engines/mergetree-family/replication.md) данных и выполнения [распределенных DDL запросов](../sql-reference/distributed-ddl.md). ClickHouse Keeper — это альтернативный сервис координации, совместимый с ZooKeeper.
@ -22,11 +22,11 @@ ZooKeeper — один из первых широко известных сер
- `tcp_port` — порт для подключения клиента (по умолчанию для ZooKeeper: `2181`)
- `tcp_port_secure` — зашифрованный порт для подключения клиента
- `server_id` — уникальный идентификатор сервера, каждый участник кластера должен иметь уникальный номер (1, 2, 3 и т.д.)
- `server_id` — уникальный идентификатор сервера, каждый участник кластера должен иметь уникальный номер (1, 2, 3 и т. д.)
- `log_storage_path` — путь к журналам координации, лучше хранить их на незанятом устройстве (актуально и для ZooKeeper)
- `snapshot_storage_path` — путь к снэпшотам координации
Другие общие параметры наследуются из конфигурации `clickhouse server` (`listen_host`, `logger`, и т.д.)
Другие общие параметры наследуются из конфигурации `clickhouse server` (`listen_host`, `logger`, и т. д.)
Настройки внутренней координации находятся в `<keeper_server>.<coordination_settings>`:
@ -102,7 +102,7 @@ clickhouse-keeper --config /etc/your_path_to_config/config.xml --daemon
## [экспериментально] Переход с ZooKeeper
Плавный переход с ZooKeeper на `clickhouse-keeper` невозможен, необходимо остановить кластер ZooKeeper, преобразовать данные и запустить` clickhouse-keeper`. `clickhouse-keeper-converter` конвертирует журналы и снэпшоты ZooKeeper в снэпшот `clickhouse-keeper`. Это работает только для версии ZooKeeper выше 3.4. Шаги перехода:
Плавный переход с ZooKeeper на `clickhouse-keeper` невозможен, необходимо остановить кластер ZooKeeper, преобразовать данные и запустить `clickhouse-keeper`. `clickhouse-keeper-converter` конвертирует журналы и снэпшоты ZooKeeper в снэпшот `clickhouse-keeper`. Это работает только для версии ZooKeeper выше 3.4. Шаги перехода:
1. Остановите все узлы ZooKeeper.
@ -114,6 +114,6 @@ clickhouse-keeper --config /etc/your_path_to_config/config.xml --daemon
clickhouse-keeper-converter --zookeeper-logs-dir /var/lib/zookeeper/version-2 --zookeeper-snapshots-dir /var/lib/zookeeper/version-2 --output-dir /path/to/clickhouse/keeper/snapshots
```
4. Скопируйте снэпшот на узлы сервера ClickHouse с настроенным` keeper` или запустите `clickhouse-keeper` вместо ZooKeeper. Снэпшот должен сохраняться на всех узлах: в противном случае пустые узлы будут быстрее, и один из них может стать лидером.
4. Скопируйте снэпшот на узлы сервера ClickHouse с настроенным `keeper` или запустите `clickhouse-keeper` вместо ZooKeeper. Снэпшот должен сохраняться на всех узлах: в противном случае пустые узлы будут быстрее, и один из них может стать лидером.
[Original article](https://clickhouse.tech/docs/en/operations/clickhouse-keeper/) <!--hide-->