eczon实例上的amazon_es输出插件安装错误?

时间:2016-06-15 08:54:23

标签: amazon-web-services elasticsearch amazon-ec2 logstash logstash-configuration

我正在尝试在我的亚马逊Linux AMI EC2实例上安装this插件。使用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
  安装成功

但是当我在我的logstash配置文件上执行configtest时,它会抛出一个错误:

  

给定的配置无效。原因:找不到任何输出   插件名为'amazon_es'。你确定这是对的吗?试图加载   amazon_es输出插件导致此错误:没有这样的文件   load - logstash / outputs / amazon_es {:level =>:fatal}

我在这里做错了什么?

1 个答案:

答案 0 :(得分:0)

我成功安装了logstash-output-amazon-es插件。以下是有效的命令:

cd / usr / share / logstash sudo bin / logstash-plugin安装logstash-output-amazon_es