Содержание

Zookeeper

Main

 

Параметр Описание Значение по умолчанию

connect

Строка подключения ZooKeeper, которая будет использоваться другими службами или кластерами. Генерируется автоматически

 — 

dataDir

Место, где ZooKeeper будет хранить снепшоты резидентной базы данных (in-memory database) и, если не указано иное, логи транзакций обновлений базы данных. Указывается как параметр dataDir в конфигурационном файле zoo.cfg

/var/lib/zookeeper

zoo.cfg

 

Параметр Описание Значение по умолчанию

clientPort

Порт для прослушивания клиентских подключений, то есть порт, к которому пытаются подключиться клиенты

2181

admin.serverPort

Порт, который прослушивает сервер Jetty

5181

admin.enableServer

Активирует Admin server — встроенный Jetty-сервер, предоставляющий HTTP-интерфейс к командам, состоящим из четырех букв

Неактивен

tickTime

Продолжительность одного тика (в миллисекундах), который является основной единицей времени, используемой ZooKeeper

2000

initLimit

Тайм-ауты (в тиках), которые ZooKeeper использует для ограничения времени, в течение которого серверы-последователи должны подключиться и синхронизироваться с лидером. Увеличивайте это значение по мере необходимости, если объем данных, которыми управляет ZooKeeper, большой

5

syncLimit

Количество времени (в тиках), в течение которого сервер должен синхронизироваться с ZooKeeper

2

maxClientCnxns

Максимальное количество активных подключений с одного хоста, указанного по IP-адресу, к одному узлу ансамбля ZooKeeper

0

autopurge.snapRetainCount

Когда функция автоматической очистки ZooKeeper включена, она сохраняет указанное количество последних снепшотов и соответствующие им логи транзакций в каталоги dataDir и dataLogDir соответственно, а остальные удаляет. Минимальное значение 3

3

autopurge.purgeInterval

Интервал времени (в часах), в течение которого должна быть запущена задача очистки. Установите целое положительное число, чтобы включить автоматическую очистку

24

Add key,value

Используйте это поле, чтобы указать дополнительные параметры, которые не отображаются в пользовательском интерфейсе ADCM, но разрешены в конфигурационном файле zoo.cfg

 — 

SSL configuration

 

Параметр Описание Значение по умолчанию

Enable SSL

Включает использование безопасных входящих соединений в ZooKeeper

Неактивен

sslQuorum

Включает SSL-шифрование кворумной коммуникации

Неактивен

serverCnxnFactory

Имя класса, реализующего ServerCnxnFactory. Чтобы использовать серверную коммуникацию на основе TLS, установите значение параметра NettyServerCnxnFactory

org.apache.zookeeper.server.NettyServerCnxnFactory

ssl.quorum.keyStore.location

Полный путь к серверному keystore-файлу

/etc/zookeeper/server.jks

ssl.quorum.keyStore.password

Пароль, используемый при создании keystore-файла, указанного в ssl.quorum.keyStore.location

 — 

ssl.quorum.trustStore.location

Полный путь к серверному truststore-файлу

/etc/zookeeper/ca.jks

ssl.quorum.trustStore.password

Пароль, используемый при создании truststore-файла, указанного в ssl.quorum.trustStore.location

 — 

ssl.keyStore.location

Полный путь к серверному keystore-файлу, который будет использоваться для клиентских TLS-подключений

/etc/zookeeper/server.jks

ssl.keyStore.password

Пароль, используемый при создании keystore-файла, указанного в ssl.keyStore.location

 — 

ssl.trustStore.location

Полный путь к серверному truststore-файлу, который будет использоваться для клиентских TLS-подключений

/etc/zookeeper/ca.jks

ssl.trustStore.password

Пароль, используемый при создании truststore-файла, указанного в ssl.trustStore.location

 — 

ssl.protocol

Протокол, используемый при TLS-рукопожатии в клиенте

TLSv1.2

ssl.quorum.protocol

Протокол, используемый при TLS-рукопожатии в кворуме

TLSv1.2

secureClientPort

Порт для защищенных клиентских соединений

2281

Metrics

 

Параметр Описание Значение по умолчанию

Listen port

Порт доступа к метрикам сервиса Zookeeper

9020

zookeeper-env.sh

 

Параметр Описание Значение по умолчанию

JAVA

Путь к Java

$JAVA_HOME/bin/java

ZOOPIDFILE

Каталог для хранения ID процесса ZooKeeper

/var/run/zookeeper/zookeeper_server.pid

ZOO_LOG_DIR

Каталог для хранения логов

/var/log/zookeeper

SERVER_JVMFLAGS

Используется для установки различных параметров JVM, связанных, например, со сборкой мусора

-Xmx1024m

Нашли ошибку? Выделите текст и нажмите Ctrl+Enter чтобы сообщить о ней