Подтвердить что ты не робот

Ручная установка плагинов Elasticsearch

Поскольку мой сервер Elasticsearch находится за прокси-сервером, я не могу напрямую устанавливать плагины, используя команду под bin.

Итак, я попытался раскрутить некоторые из них в каталоге плагинов, без везения.

В частности, я пробовал этот https://github.com/jprante/elasticsearch-knapsack, и я не могу заставить его работать.

Любая помощь?

4b9b3361

Ответ 1

Обычно разжатие файла плагина в каталоге плагинов должно работать до тех пор, пока права доступа к файлу не будут испорчены. Чтобы убедиться, что плагин установлен правильно, проверьте, что домашний каталог elasticsearch содержит каталог с именем plugins/knapsack и этот каталог содержит два файла: commons-compress-1.4.1.jar и elasticsearch-knapsack-2.1.2.jar

Вы также можете скачать zip файл плагина во временное место, а затем установить его, указав путь к нему с помощью параметра --url:

bin/plugin --install knapsack --url file:///Full/Path/To/elasticsearch-knapsack-2.1.2.zip

Подробнее см. Документация плагинов.

Ответ 2

Я использовал следующее для установки плагина за брандмауэром:

bin/plugin -DproxyHost=myproxy.proxy.com -DproxyPort=80 --install lmenezes/elasticsearch-kopf

Ответ 3

Во многих случаях при использовании Linux внутри сети Proxied мне приходилось устанавливать cNTLM или какой-либо другой программный прокси. Во всяком случае, то, что сработало для меня, - это загрузить файл с помощью плагина (ZIP, TAR.GF и т.д.), А затем просто разархивировать его в каталоге плагинов. Проверьте права доступа к файлам, и вам хорошо идти.

Ответ 4

Я установил elasticsearch с помощью Homebrew на своем Mac и получал эту ОШИБКУ: Не удалось найти плагин дескриптор 'plugin-descriptor.properties' в плагине zip. Каталог bin -/usr/local/Cellar/elasticsearch/2.0.0_1/bin Я сделал sudo plugin install license, а затем sudo plugin install marvel-agent, и это решило проблему. https://www.elastic.co/guide/en/marvel/current/installing-marvel.html