elasticsearch-reconfigure-node
Инструмент elasticsearch-reconfigure-node переконфигурирует узел Elasticsearch, установленный через пакет RPM или DEB, чтобы он присоединился к существующему кластеру с включёнными функциями безопасности.
Синтаксис
bin/elasticsearch-reconfigure-node [--enrollment-token] [-h, --help] [-E <KeyValuePair>] [-s, --silent] [-v, --verbose]
Описание
При установке Elasticsearch с помощью пакета DEB или RPM, текущий узел предполагается первым узлом в кластере. Elasticsearch включает и настраивает функции безопасности на узле, генерирует пароль для суперпользователя elastic и настраивает TLS для HTTP и транспортных слоёв.
Вместо формирования одноузлового кластера, вы можете добавить узел к существующему кластеру, где функции безопасности уже включены и настроены. Перед запуском нового узла запустите инструмент elasticsearch-create-enrollment-token с опцией -s node для генерации токена присоединения на любом узле в вашем существующем кластере. На новом узле запустите инструмент elasticsearch-reconfigure-node и передайте токен присоединения в качестве параметра.
Этот инструмент предназначен только для использования с дистрибутивами Elasticsearch на базе DEB или RPM.
Вы должны запустить этот инструмент с sudo, чтобы он мог редактировать необходимые файлы в каталоге конфигурации вашей установки Elasticsearch, которые принадлежат root:elasticsearch.
Параметры
-
--enrollment-token - Токен присоединения, который можно сгенерировать на любом из узлов в существующем, защищённом кластере.
-
-E <KeyValuePair> - Настраивает стандартное значение Elasticsearch или X-Pack.
-
-h, --help - Показать информацию о помощи.
-
-s, --silent - Показать минимальный вывод.
-
-v, --verbose - Показать подробный вывод.
JVM-параметры
Инструменты командной строки работают с кучей размером 64 МБ. Для большинства инструментов этого значения достаточно. Однако при необходимости это можно изменить, установив переменную окружения CLI_JAVA_OPTS. Например, следующая команда увеличивает размер кучи, используемой инструментом elasticsearch-reconfigure-node, до 1 ГБ.
export CLI_JAVA_OPTS="-Xmx1g" bin/elasticsearch-reconfigure-node ...
Примеры
В следующем примере переконфигурируется установленный узел Elasticsearch, чтобы он мог присоединиться к существующему кластеру при первом запуске.
sudo /usr/share/elasticsearch/elasticsearch-reconfigure-node --enrollment-token eyJ2ZXIiOiI4LjAuMCIsImFkciI6WyIxOTIuMTY4LjEuMTY6OTIwMCJdLCJmZ3IiOiI4NGVhYzkyMzAyMWQ1MjcyMmQxNTFhMTQwZmM2ODI5NmE5OWNiNmU0OGVhZjYwYWMxYzljM2I3ZDJjOTg2YTk3Iiwia2V5IjoiUy0yUjFINEJrNlFTMkNEY1dVV1g6QS0wSmJxM3hTRy1haWxoQTdPWVduZyJ9
© 2023-2025 Elasticsearch
As of September 2024, Elasticsearch is available under a choice of three licenses: the Server Side Public License (SSPL), the Elastic License, or the AGPLv3 (OSI approved).
Elasticsearch and the Elasticsearch logo are trademarks of Elasticsearch B.V., registered in the U.S. and in other countries.
https://www.elastic.co/guide/en/elasticsearch/reference/8.17/reconfigure-node.html