Управление плагинами
Управление плагинами производится с помощью следующих утилит:
opensearch-plugin
opensearch-dashboards-plugin
logstash-plugin
Просмотр списка плагинов
OpenSearch
Для просмотра списка плагинов OpenSearch используйте команду:
$OPENSEARCH_HOME/bin/opensearch-plugin list
OpenSearch Dashboards
Для просмотра списка плагинов OpenSearch Dashboards используйте команду:
$OPENSEARCH_DASHBOARDS_HOME/bin/opensearch-dashboards-plugin list
При выполнении команды под пользователем root
потребуется использования флага --allow-root
. Пример:
$OPENSEARCH_DASHBOARDS_HOME/bin/opensearch-dashboards-plugin list --allow-root
Logstash
Для просмотра списка плагинов Logstash используйте команду:
$LOGSTASH_HOME/bin/logstash-plugin list
Установка плагинов
Используйте команду install
для установки плагинов. После выполнения команды требуется перезапуск сервиса.
OpenSearch
Для установки плагина OpenSearch используйте команду:
$OPENSEARCH_HOME/bin/opensearch-plugin install file://<абсолютный путь к архиву>
systemctl restart opensearch
Некоторые плагины требуют расширенных привилегий, превышающих те, которые по умолчанию предоставляются в ядре OpenSearch. Эти плагины автоматически перечислят необходимые привилегии и запросят подтверждение от пользователя перед продолжением установки. При выполнении сценария установки плагина из другой программы, сам сценарий плагина должен автоматически определить, что его вызывают не из консоли, и проигнорировать запрос на подтверждение, предоставляя все запрашиваемые разрешения без участия пользователя.
Для принудительного включения пакетного режима, указав -b
или --batch
следующим образом:
$OPENSEARCH_HOME/bin/opensearch-plugin install file://<абсолютный путь к архиву> --batch