我正在尝试在我的Amazon Linux AMI EC2实例上安装this插件。使用bin/logstash-plugin install logstash-output-amazon_es
的常规安装给我错误:
Error 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安装成功
但是当我在logstash配置文件上执行configtest
时,会抛出一个错误:
给定的配置无效。原因:找不到任何输出名为“ amazon_es”的插件。您确定这是正确的吗?尝试加载amazon_es输出插件导致此错误:没有这样的文件加载-logstash / outputs / amazon_es {:level =>:fatal}
我在这里做错了什么?
我成功安装了logstash-output-amazon-es插件。以下是有效的命令:
cd / usr / share / logstashsudo bin / logstash-plugin install logstash-output-amazon_es