mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-11-26 17:41:59 +00:00
minor changes
This commit is contained in:
parent
0f43c91d75
commit
61e2cb9311
@ -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-->
|
Loading…
Reference in New Issue
Block a user