Изменение конфигураций через CMS
Примечание
Данный способ изменения конфигурации является устаревшим. Рекомендуемый способ конфигурирования описан в разделе динамическая конфигурация кластера.
Получить текущие настройки
Следующая команда позволит получить текущие настройки по кластеру или по тенанту.
ydbd -s <endpoint> admin console configs load --out-dir <config-folder>
ydbd -s <endpoint> admin console configs load --out-dir <config-folder> --tenant <tenant-name>
Обновить настройки
Сначала надо выкачать нужный конфиг как указано выше, после чего требуется подготовить protobuf файл с запросом на изменение.
Actions {
AddConfigItem {
ConfigItem {
Cookie: "<cookie>"
UsageScope {
TenantAndNodeTypeFilter {
Tenant: "<tenant-name>"
}
}
Config {
<config-name> {
<full-config>
}
}
}
}
}
Поле UsageScope необязательно, и нужно для применения настроек для определенного тенанта.
ydbd -s <endpoint> admin console configs update <protobuf-file>