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 здесь

Другие вопросы по тегам