在AWS EC2 Linux AM中运行Logstash时出现问题

时间:2019-04-22 10:12:40

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

我正在AWS中设置“ elasticsearch” ,我正在尝试使用AWS linux AMI。当我运行

bin/logstash -f "/path to config file"

我收到错误消息: 找不到“ logstash.yml”,请尝试使用“ --path.settings” 然后当我使用

"--path.settings="/etc/logstash"

我再次遇到另一个错误。

我一直在关注AWS的这份文件

  

https://aws.amazon.com/elasticsearch-service/resources/articles/logstash-tutorial/

指定后出现的错误

--path.settings="/etc/logstash" :
"Failed to execute action {:id=>:main, :action_type=>LogStash::ConvergeResult::FailedAction, :message=>"Could not execute action: PipelineAction::Create<main>, action_result: false", :backtrace=>nil}"

我已配置文件 logstash_simple.conf ,用于指定输入和输出。  这是Linux ec2实例中的命令行输入

/usr/share/logstash/bin/logstash -f /usr/share/logstash/logstash_simple.conf 
--path.settings="/etc/logstash"

1 个答案:

答案 0 :(得分:0)

好的,我在配置文件中犯了一个错误, 我错过了提供aws快捷键和秘密键的功能,让我傻了!