zoukankan      html  css  js  c++  java
  • Logstash 7.4配置转发器报错提示:“[ERROR][logstash.agent] Failed to execute ction {:action=>LogStash::Pipel”原因

    经过修改配置文件,执行以下命令启动服务
    nohup bin/logstash -f config/kafka_os_into_es.conf &    ----->通过nohup命令将服务启动的进程放到后台并输出到日志
    输出的日志是以nohub.out结尾的日志  可以通过tail -f 进行查看
     
    然后查看日志,报错信息如下
    “[ERROR][logstash.agent ] Failed to execute action {:action=>LogStash::PipelineAction::Create/pipeline_id:main, :exception=>"LogStash::ConfigurationError", :message=>"Expected one of #, input, filter, output at line 1, column 1 (byte 1)", :backtrace=>["/usr/local/logstash/logstash-core/lib/logstash/compiler.rb:41:in `compile_imperative'", "/usr/local/logstash/logstash-core/lib/logstash/compiler.rb:49:in `compile_graph'", "/usr/local/logstash/logstash-core/lib/logstash/compiler.rb:11:in `block in compile_sources'", "org/jruby/RubyArray.java:2584:in `map'", "/usr/local/logstash/logstash-core/lib/logstash/compiler.rb:10:in `compile_sources'",”
    最终就是服务自动退出,服务启动不成功;搜索了一下,发现网上很多类似这种问题,基本都是一个原因:
    就是配置文件的格式或者错别字 或者没按照标准来写文件;基于这个原因,我使用如下命令检测一下配置文件
    bin/logstash -f config/kafka_os_into_es.conf -t       /t是检测文件的正确与否的选项
    检测结果提示:说我的1行1列中有问题。
     
    于是我进入配置文件一看。大爷的。input 写成了intput 。真是细心喂了狗。。。。
     
    改过来,再次执行启动命令
    nohup bin/logstash -f config/kafka_os_into_es.conf &
     
    启动成功。通过Jps可以查到
     
    总结:出了问题,一定要看日志。这是排查故障的首要步骤
     

    原文链接:https://blog.csdn.net/weixin_43236191/java/article/details/102708578
  • 相关阅读:
    android matrix
    canvas变换
    Gradle常用命令
    android View实现变暗效果
    常用设计模式
    Android无埋点数据收集SDK关键技术
    如何打开小米,oppo,华为等手机的系统应用的指定页面
    Android 性能优化
    SpringBoot入坑-请求参数传递
    SpringBoot入坑-配置文件使用
  • 原文地址:https://www.cnblogs.com/xibuhaohao/p/12923610.html
Copyright © 2011-2022 走看看