【问题标题】:Logstash - Error "Expected one of [ \t\r\n], "#"Logstash - 错误“应为 [ \t\r\n]、“#”之一
【发布时间】:2021-04-23 21:17:51
【问题描述】:

我使用 Docker 构建我的 Logstash 7.10.1 映像,我用以下代码覆盖了 logstash.conf:

input {
  uri => "mongodb://admin:pass@localhost:27017/programs?ssl=true"
  placeholder_db_dir => "/opt/logstash-mongodb/"
  placeholder_db_name => "logstash_sqlite.db"
  collection => "programs"
  batch_size => 5000
}

output {
  elasticsearch {
    hosts => ["http://elasticsearch-crawlers:9200"]
    index => "programs"
    document_id => "%{id}"
  }
  stdout {
    codec => rubydebug
  }
}

我有这个错误:

[logstash.agent] 执行动作失败 {:action=>LogStash::PipelineAction::Create/pipeline_id:main, :exception=>"LogStash::ConfigurationError", :message=>"预期一个 [ \t\r\n], "#", "input", "filter", "output" 在第 1 行, 第 1 列(字节 1)", :backtrace=>["/usr/share/logstash/logstash-core/lib/logstash/compiler.rb:32:in compile_imperative'", "org/logstash/execution/AbstractPipelineExt.java:184:in initialize'", "org/logstash/execution/JavaBasePipelineExt.java:69:in initialize'", "/usr/share/logstash/logstash-core/lib/logstash/java_pipeline.rb:47:in initialize'", "/usr/share/logstash/logstash-core/lib/logstash/pipeline_action/create.rb:52:in execute'", "/usr/share/logstash/logstash-core/lib/logstash/agent.rb:365:in block 在收敛状态'"]}

我在 Window 上,我使用 Notepad++ 创建了这个 logstash.conf 文件。我使用了Convert with BOM,我使用的是Unix (LF) 格式。

我看不出这里有什么问题?我检查了这个帖子:Logstash exception Expected one of #, input, filter, output at line 1, column 1,但我的文件似乎是正确的

【问题讨论】:

    标签: logstash


    【解决方案1】:

    您的配置缺少输入插件类型,您使用的似乎是mongodb 输入插件。

    你的配置应该是这样的。

    input {
        mongodb {
            uri => "mongodb://admin:pass@localhost:27017/programs?ssl=true"
            placeholder_db_dir => "/opt/logstash-mongodb/"
            placeholder_db_name => "logstash_sqlite.db"
            collection => "programs"
            batch_size => 5000
        }
    }
    

    【讨论】:

      猜你喜欢
      • 2022-10-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-05-24
      • 2014-09-18
      • 1970-01-01
      • 1970-01-01
      • 2018-10-05
      相关资源
      最近更新 更多