Skip to content

Commit 5f5cf3b

Browse files
authored
Merge pull request #4225 from Maximys/fix/correction-of-some-typos
Correction of some typos.
2 parents c3177a1 + 5d01cfb commit 5f5cf3b

File tree

1 file changed

+2
-2
lines changed
  • i18n/ru/docusaurus-plugin-content-docs/current/guides/sre/keeper

1 file changed

+2
-2
lines changed

i18n/ru/docusaurus-plugin-content-docs/current/guides/sre/keeper/index.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,9 @@ import SelfManaged from '@site/i18n/ru/docusaurus-plugin-content-docs/current/_s
1717
ClickHouse Keeper предоставляет систему координации для [репликации](/engines/table-engines/mergetree-family/replication.md) данных и выполнения [распределенных DDL](/sql-reference/distributed-ddl.md) запросов. ClickHouse Keeper совместим с ZooKeeper.
1818
### Детали реализации {#implementation-details}
1919

20-
ZooKeeper является одной из первых известных систем координации с открытым исходным кодом. Она реализована на Java и имеет достаточно простую и мощную модель данных. Алгоритм координации ZooKeeper, ZooKeeper Atomic Broadcast (ZAB), не обеспечивает гарантии линейизуемости для чтений, поскольку каждый узел ZooKeeper обслуживает чтения локально. В отличие от ZooKeeper, ClickHouse Keeper написан на C++ и использует [алгоритм RAFT](https://raft.github.io/) [реализация](https://github.com/eBay/NuRaft). Этот алгоритм позволяет обеспечивать линейизуемость для чтений и записей, и имеет несколько открытых реализаций на различных языках.
20+
ZooKeeper является одной из первых известных систем координации с открытым исходным кодом. Она реализована на Java и имеет достаточно простую и мощную модель данных. Алгоритм координации ZooKeeper, ZooKeeper Atomic Broadcast (ZAB), не гарантирует линейность чтения, поскольку каждый узел ZooKeeper обслуживает чтения локально. В отличие от ZooKeeper, ClickHouse Keeper написан на C++ и использует [алгоритм RAFT](https://raft.github.io/) [реализация](https://github.com/eBay/NuRaft). Этот алгоритм позволяет обеспечивать линейность как для чтения, так и для записи, и имеет несколько открытых реализаций на различных языках.
2121

22-
По умолчанию ClickHouse Keeper предоставляет такие же гарантии, как ZooKeeper: линейизуемые записи и нелинейизуемые чтения. Он имеет совместимый протокол клиент-сервер, поэтому любой стандартный клиент ZooKeeper может быть использован для взаимодействия с ClickHouse Keeper. Снимки и логи имеют несовместимый формат с ZooKeeper, но инструмент `clickhouse-keeper-converter` позволяет конвертировать данные ZooKeeper в снимки ClickHouse Keeper. Протокол межсерверного взаимодействия в ClickHouse Keeper также несовместим с ZooKeeper, поэтому смешанный кластер ZooKeeper / ClickHouse Keeper невозможен.
22+
По умолчанию ClickHouse Keeper предоставляет такие же гарантии, как ZooKeeper: линейности записи и нелинейности чтения. Он имеет совместимый протокол клиент-сервер, поэтому любой стандартный клиент ZooKeeper может быть использован для взаимодействия с ClickHouse Keeper. Снимки и логи имеют несовместимый формат с ZooKeeper, но инструмент `clickhouse-keeper-converter` позволяет конвертировать данные ZooKeeper в снимки ClickHouse Keeper. Протокол межсерверного взаимодействия в ClickHouse Keeper также несовместим с ZooKeeper, поэтому смешанный кластер ZooKeeper / ClickHouse Keeper невозможен.
2323

2424
ClickHouse Keeper поддерживает списки контроля доступа (ACLs) так же, как и [ZooKeeper](https://zookeeper.apache.org/doc/r3.1.2/zookeeperProgrammers.html#sc_ZooKeeperAccessControl). ClickHouse Keeper поддерживает тот же набор прав и имеет идентичные встроенные схемы: `world`, `auth` и `digest`. Схема аутентификации digest использует пару `username:password`, пароль кодируется в Base64.
2525

0 commit comments

Comments
 (0)