Плагины Elasticsearch: Установка/удаление плагинов, общие проблемы и советы

Плагин используется для расширения основных функциональных возможностей Elasticsearch. Elasticsearch предоставляет некоторые основные подключаемые модули в составе своего релиза. В дополнение к этим основным плагинам можно писать и собственные плагины. На GitHub доступно несколько плагинов сообщества для различных случаев использования.

Примеры

Получите все инструкции для плагина:

Установка плагина S3 для хранения снимков Elasticsearch на S3:

Удаление плагина:

Установка плагина по пути к файлу:

Примечания и полезные сведения

  • Установка и удаление плагинов производится с помощью скрипта elasticsearch-plugin. Который поставляется в составе инсталляции Elasticsearch и находится в каталоге bin/ по пути установки Elasticsearch.
  • Плагин должен быть установлен на каждом узле кластера, и каждый из узлов должен быть перезапущен, чтобы плагин стал видимым.
  • Можно также загрузить плагин вручную, а затем установить его с помощью команды elasticsearch-plugin install, указав имя файла/путь к исходному файлу плагина.
  • При удалении плагина необходимо перезапустить все узлы Elasticsearch, чтобы завершить процесс удаления.

Общие проблемы

  • Наиболее распространенной проблемой является управление правами доступа во время и после установки плагина. Если Elasticsearch был установлен с помощью пакетов DEB или RPM, то плагин должен быть установлен с правами пользователя root. В противном случае можно установить плагин от имени пользователя, которому принадлежат все файлы Elasticsearch.
  • В случае установки пакетов DEB или RPM важно проверить права доступа к каталогу plugins после установки. Обновить права, если они были изменены, можно с помощью следующей команды:
  • Если узлы Elasticsearch работают в частной подсети без доступа в Интернет, то установить плагин напрямую невозможно. В этом случае можно просто скачать плагины и скопировать файлы в каталог plugins по пути установки Elasticsearch на каждом узле. В этом случае узел также должен быть перезапущен.
Понравилась статья? Поделиться с друзьями:
Добавить комментарий