Elasticsearch 2.2: не могу установить чудо-плагин
Я пытаюсь установить плагин Marvel Sense для ES и Kibana на Windows. У меня ES версии 2.2.0 и Kibana версии 4.4.0
Вот что я пытался сделать
Для ES
plugin install license
я получил
-> Installing license...
Trying https://download.elastic.co/elasticsearch/release/org/elasticsearch/plugi
n/license/2.2.0/license-2.2.0.zip ...
ERROR: failed to download out of all possible locations..., use --verbose to get
detailed information
я тоже пытался
plugin install marvel-agent
но я получаю
-> Installing marvel-agent...
Trying https://download.elastic.co/elasticsearch/release/org/elasticsearch/plugi
n/marvel-agent/2.2.0/marvel-agent-2.2.0.zip ...
ERROR: failed to download out of all possible locations..., use --verbose to get
detailed information
Для Кибаны я знал, что это не сработает, но все же
Я старался
plugin --install elasticsearch/marvel/latest
и я получаю
Installing marvel
Attempting to transfer from https://download.elastic.co/elasticsearch/marvel/mar
vel-latest.tar.gz
Error: Client request error: connect ETIMEDOUT
Plugin installation was unsuccessful due to error "Client request error: connect
ETIMEDOUT"
кто-нибудь сталкивался с подобными проблемами? Любая помощь будет оценена. Я не сталкивался с этими проблемами для ES 2.1 и Kibana 4.3
Я загрузил все с сайта ES.
редактировать
Автономная установка, как указано на
https://www.elastic.co/guide/en/marvel/current/installing-marvel.html
работает на ES, но не на Kibana. Жалуется на недействительный URL.
2 ответа
Для каждой вашей ошибки, в которой он рекомендует использовать --verbose, после этого вы должны увидеть FileNotFoundException для URL, с которого он пытается загрузить.
Однако я только что установил Marvel для Elasticsearch 2.2.0 на компьютере с Windows, используя ту же команду, что и вы:
...\elasticsearch-2.2.0\bin>plugin install license
Как видите, URL, который он пытается использовать, совпадает с вашим, поэтому пакет должен быть доступен.
-> Installing license...
Trying https://download.elastic.co/elasticsearch/release/org/elasticsearch/plugin/license/2.2.0/license-2.2.0.zip ...
Downloading .......DONE
Verifying https://download.elastic.co/elasticsearch/release/org/elasticsearch/plugin/license/2.2.0/license-2.2.0.zip checksums if available ...
Downloading .DONE
Installed license into C:\Elasticsearch\elasticsearch-2.2.0\plugins\license
Вы вводите команду из \bin?
Эта команда, похоже, плохо работает за прокси-сервером, и обычная переменная среды http_proxy, похоже, здесь не подходит.
По этой ссылке есть параметры, которые вы можете задать, чтобы указать настройки прокси, но команда там - это настройка для marvel 1.x. Команда ниже работает для меня:
./bin/plugin -DproxyPort=port_number -DproxyHost=hostname install license
Более подробную информацию также можно найти в документации по asticsearch здесь