Ошибка установки выходного плагина amazon_es на экземпляре ec2?

Я пытаюсь установить этот плагин на моем экземпляре Amazon Linux AMI EC2. Обычная установка с использованием bin/logstash-plugin install logstash-output-amazon_es выдает ошибку:

Ошибка Bundler::InstallError, повторная попытка 1/10 Произошла ошибка при установке faraday_middleware (0.10.0), и Bundler не может продолжить работу. Перед объединением убедитесь, что gem install faraday_middleware -v '0.10.0' выполнено успешно.

Поэтому я попытался клонировать репозиторий и собрать плагин, используя gem build logstash-output-amazon_es.gemspec. Это удалось:

sudo bin/logstash-plugin install logstash-output-amazon_es-0.3.gem

Проверка logstash-output-amazon_es-0.3.gem
Установка logstash-output-amazon_es
Установка прошла успешно

Но когда я делаю configtest в своем файле конфигурации logstash, он выдает мне ошибку:

Данная конфигурация недействительна. Причина: не удалось найти выходной плагин с именем «amazon_es». Вы уверены, что это правильно? Попытка загрузить выходной плагин amazon_es привела к этой ошибке: нет такого файла для загрузки -- logstash/outputs/amazon_es {:level=>:fatal}

Что я здесь делаю неправильно?


comment
Я борюсь с той же ошибкой. Дайте мне знать, если вы найдете решение!   -  person The2ndSon    schedule 01.07.2016


Ответы (1)


Я успешно установил плагин logstash-output-amazon-es. Вот команды, которые сработали:

cd /usr/share/logstash sudo bin/logstash-plugin установить logstash-output-amazon_es

person Vinoth Ramamoorthy    schedule 29.10.2019