Merge pull request #5390 from Felixoid/zk_docs

Update ru and en ZK documentation
This commit is contained in:
alexey-milovidov 2019-05-25 15:11:19 +03:00 committed by GitHub
commit 89d77331b3
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 38 additions and 9 deletions

View File

@ -683,9 +683,10 @@ This parameter section contains the following parameters:
</node> </node>
``` ```
The `index` attribute specifies an order of node, when trying to connect to ZooKeeper cluster. The `index` attribute is not used in ClickHouse. The only reason for this attribute is to allow some other programs to use the same configuraton.
- `session_timeout` — Maximum timeout for client session in milliseconds. - `session_timeout_ms` — Maximum timeout for client session in milliseconds (default: 30000).
- `operation_timeout_ms` — Maximum timeout for operation in milliseconds (default: 10000).
- `root` — ZNode, that is used as root for znodes used by ClickHouse server. Optional. - `root` — ZNode, that is used as root for znodes used by ClickHouse server. Optional.
- `identity` — User and password, required by ZooKeeper to give access to requested znodes. Optional. - `identity` — User and password, required by ZooKeeper to give access to requested znodes. Optional.
@ -702,6 +703,7 @@ This parameter section contains the following parameters:
<port>2181</port> <port>2181</port>
</node> </node>
<session_timeout_ms>30000</session_timeout_ms> <session_timeout_ms>30000</session_timeout_ms>
<operation_timeout_ms>10000</operation_timeout_ms>
<!-- Optional. Chroot suffix. Should exist. --> <!-- Optional. Chroot suffix. Should exist. -->
<root>/path/to/zookeeper/node</root> <root>/path/to/zookeeper/node</root>
<!-- Optional. Zookeeper digest ACL string. --> <!-- Optional. Zookeeper digest ACL string. -->

View File

@ -669,31 +669,58 @@ TCP порт для защищённого обмена данными с кли
Конфигурация серверов ZooKeeper. Конфигурация серверов ZooKeeper.
Содержит параметры для взаимодействия ClickHouse с кластером [ZooKeeper](http://zookeeper.apache.org/).
ClickHouse использует ZooKeeper для хранения метаданных о репликах при использовании реплицированных таблиц. ClickHouse использует ZooKeeper для хранения метаданных о репликах при использовании реплицированных таблиц.
Параметр можно не указывать, если реплицированные таблицы не используются. Параметр можно не указывать, если реплицированные таблицы не используются.
Подробно читайте в разделе "[Репликация](../../operations/table_engines/replication.md)". Содержит следующие параметры:
- `node` — нода ZooKeeper. Может содержать несколько узлов.
Пример:
```xml
<node index="1">
<host>example_host</host>
<port>2181</port>
</node>
```
Аттрибут `index` не используется в ClickHouse. Он присутствует в примере в связи с тем, что на серверах могут быть установлены другие программы, которые могут считывать тот же конфигурационный файл.
- `session_timeout_ms` — максимальный таймаут для сессии в миллисекундах (default: 30000).
- `operation_timeout_ms` — максимальный таймаут для операции в миллисекундах (default: 10000).
- `root` — корневая znode, которая используется сервером ClickHouse для всех остальных znode. Опционально.
- `identity` — пара `usename:password` для авторизации в кластере ZooKeeper. Опционально.
**Пример** **Пример**
```xml ```xml
<zookeeper> <zookeeper>
<node index="1"> <node>
<host>example1</host> <host>example1</host>
<port>2181</port> <port>2181</port>
</node> </node>
<node index="2"> <node>
<host>example2</host> <host>example2</host>
<port>2181</port> <port>2181</port>
</node> </node>
<node index="3"> <session_timeout_ms>30000</session_timeout_ms>
<host>example3</host> <operation_timeout_ms>10000</operation_timeout_ms>
<port>2181</port> <!-- Optional. Chroot suffix. Should exist. -->
</node> <root>/path/to/zookeeper/node</root>
<!-- Optional. Zookeeper digest ACL string. -->
<identity>user:password</identity>
</zookeeper> </zookeeper>
``` ```
**См. также:**
- [Репликация](../../operations/table_engines/replication.md).
- [ZooKeeper Programmer's Guide](http://zookeeper.apache.org/doc/current/zookeeperProgrammers.html)
## use_minimalistic_part_header_in_zookeeper {#server-settings-use_minimalistic_part_header_in_zookeeper} ## use_minimalistic_part_header_in_zookeeper {#server-settings-use_minimalistic_part_header_in_zookeeper}
Способ хранения заголовков кусков данных в ZooKeeper. Способ хранения заголовков кусков данных в ZooKeeper.