Logstash sincedb文件未被创建

时间:2017-05-30 10:56:04

标签: logstash

这是我的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用户。但没有任何效果。

请帮忙。

1 个答案:

答案 0 :(得分:1)

我可以给你三个建议:

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

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