Не удалось выполнить действие:action=>LogStash::PipelineAction::Create/pipeline_id:main
Я установил ELK Stack версии 7.0.0 на мою CentOS7 VM и столкнулся с проблемой при запуске службы Logstash:
[ОШИБКА] 2019-05-13 08:21:37.359 Агент Converge PipelineAction::Create - не удалось выполнить действие {:action=>LogStash::PipelineAction::Create/pipe_id:main,:exception=>"MultiJson::ParseError",:message=>"JrJackson::ParseError",:backtrace=>["/usr/share/logstash/vendor/bundle/jruby/2.5.0/gems/multi_json-1.13.1/lib/multi_json/adapter.rb:20: в load'", "/usr/share/logstash/vendor/bundle/jruby/2.5.0/gems/multi_json-1.13.1/lib/multi_json.rb:122:in
load'", "/usr/share/logstash/vendor/bundle/jruby/2.5.0/gems/avro-1.8.2/lib/avro/schema.rb:36:in parse'", "/usr/share/logstash/vendor/bundle/jruby/2.5.0/gems/logstash-codec-avro-3.2.3-java/lib/logstash/codecs/avro.rb:69:in
зарегистрируйтесь ", "/usr/share/logstash/logstash-core/lib/logstash/codecs/base.rb:18:in initialize'", "org/logstash/plugins/PluginFactoryExt.java:255:in
плагин '", "org/logstash/execute /JavaBasePipelineExt.java:50:in initialize'", "/usr/share/logstash/logstash-core/lib/logstash/java_pipeline.rb:23:in
инициализировать '"," /usr/share/logstash/logstash-core/lib/logstash/pipeline_action/create.rb:36:in execute'", "/usr/share/logstash/logstash-core/lib/logstash/agent.rb:325:in
block в converge_state'"]}
Пожалуйста, помогите выяснить способ решения этой проблемы. Подобная установка на другой виртуальной машине Centos работает нормально.
1 ответ
Я думаю, что вы конфигурируете json формат, а не разбираете его в файле logstash.yml
поставить простую конфигурацию, как удар
input {
beats {
port => 5044
}
}
output {
stdout { codec => rubydebug }
elasticsearch {
hosts => ["http://ip:9200"]
}
}