我已在 CentOS7 VM 上安装了 ELK 堆栈版本 7.0.0,但在 Logstash 服务启动期间遇到了问题:
[错误] 2019-05-13 08:21:37.359 [Converge PipelineAction::Create] 代理 - 无法执行操作 {:action=>LogStash::PipelineAction::Create/pipeline_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/适配器.rb:20:inload'", "/usr/share/logstash/vendor/bundle/jruby/2.5.0/gems/multi_json-1.13.1/lib/multi_json.rb:122:in
加载'", "/usr/share/logstash/vendor/bundle/jruby/2.5.0/gems/avro-1.8.2/lib/avro/schema.rb:36:inparse'", "/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:ininitialize'", "org/logstash/plugins/PluginFactoryExt.java:255:in
插件'", "org/logstash/execution/JavaBasePipelineExt.java:50:ininitialize'", "/usr/share/logstash/logstash-core/lib/logstash/java_pipeline.rb:23:in
初始化'", "/usr/share/logstash/logstash-core/lib/logstash/pipeline_action/create.rb:36:inexecute'", "/usr/share/logstash/logstash-core/lib/logstash/agent.rb:325:in
阻塞在融合状态'"]}
请帮助找出解决此问题的方法。在另一个 Centos 虚拟机上进行类似的安装工作正常。
我认为您配置的 json 格式未在logstash.yml 文件中解析
像打击这样简单的配置
input {
beats {
port => 5044
}
}
output {
stdout { codec => rubydebug }
elasticsearch {
hosts => ["http://ip:9200"]
}
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)