#elasticsearch
Вопрос:
Я хочу удалить настройки кластера по умолчанию. Это то, что я пробовал.
curl -XPUT localhost:9200/_cluster/settings -H 'Content-Type: application/json' -d'
{
"transient": {
"cluster.some_setting_has_default_value_only": null
}
}
'
Однако это не работает, и я все еще вижу настройку localhost:9200/_cluster/settings?prettyamp;flat_settingsamp;include_defaults
.
При отладке я обнаружил, что, поскольку этот параметр не существует в transient
настройках, он не удосуживается удалить этот параметр, и поэтому значение по умолчанию по-прежнему применяется. Я тоже проверил то же самое с persistent
ключом.
Ответ №1:
Вы не можете удалить настройку по умолчанию. Вы можете переопределить его только в transient
разделе (не переживет перезапуск) или в persistent
разделе (переживет перезапуск).
Комментарии:
1. Спасибо! Я сам проверил это на кластере. Однако этого нет ни в одной документации, поэтому я хотел бы знать, не упускаю ли я что-то
2. Круто, рад, что это помогло!