admin node config init

При развёртывании нового кластера YDB или добавлении узлов в существующий (расширении) на каждом узле требуется директория для хранения его конфигурации. Команда admin node config init создаёт и подготавливает эту директорию, помещая в неё заданный конфигурационный файл или получая его с другого узла кластера (seed node).

Общий вид команды:

ydb [global options...] admin node config init [options...]

Посмотрите описание команды инициализации конфигурации узла:

ydb admin node config init --help

Параметры подкоманды

Имя Описание
-d, --config-dir Обязательный. Путь к директории для хранения файла конфигурации.
-f, --from-config Путь к файлу с начальной конфигурацией. Необходим при первоначальном развёртывании кластера. Можно использовать и при расширении, если файл с актуальной конфигурацией кластера был предварительно доставлен на узел.
-s, --seed-node Эндпоинт узла-источника (seed node), с которого будет получена конфигурация. Используется при расширении кластера.

Примеры

Инициализируйте конфигурационную директорию узла, используя указанный файл конфигурации:

ydb admin node config init --config-dir /opt/ydb/cfg-dir --from-config config.yaml

Инициализируйте конфигурацию узла, получив её с узла-источника:

ydb admin node config init --config-dir /opt/ydb/cfg-dir --seed-node <node.ydb.tech>:2135

Использование

После успешной инициализации директории для конфигурации узла вы можете запустить процесс ydbd на данном узле, добавив параметр --config-dir с указанием пути до директории. С этого момента при обновлении конфигурации кластера система автоматически актуализирует конфигурационный файл в указанной директории, что избавляет от необходимости ручного обновления файла конфигурации на узле.

При перезапуске узла он автоматически загружает актуальную конфигурацию из этой директории.

Предыдущая
Следующая