【问题标题】:Logstash sincedb file not being created未创建 Logstash sincedb 文件
【发布时间】:2017-06-01 12:50:52
【问题描述】:

这是我的 logstash 配置文件:

input {
    file {
        type => "SystemError"
        path => "/path/to/file/systemerr/**/*"
        start_position => "beginning"
        sincedb_path => "/data/sincedb"

        codec => multiline {
            pattern => "^\s"
            what => "previous"
        }      
    }
}

我什至尝试过根本不输入 sincedb_path 并使用默认路径

input {
    file {
        type => "SystemError"
        path => "/path/to/file/systemerr/**/*"
        start_position => "beginning"

        codec => multiline {
            pattern => "^\s"
            what => "previous"
        }      
    }
}

但即使这样也行不通。我的用户有权访问 sincedb 文件应写入的文件夹。我也尝试过以root用户身份。但没有任何效果。

请帮忙。

【问题讨论】:

    标签: logstash


    【解决方案1】:

    我可以给你三个建议:

    1. 而不是 ** 尝试单个 *
    2. 在文件夹中写入文件的扩展名。我确信它们与 ex 具有相同的扩展名。如果你所有的文件都是 csv 格式,你可以写 */*.csv

    3. 如果您在 Windows 机器上工作,请使用反斜杠

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-10-21
      • 1970-01-01
      • 2015-11-15
      • 2023-03-15
      • 2021-01-26
      相关资源
      最近更新 更多