2017-05-30 62 views
0

这是我logstash配置文件:Logstash sincedb文件不被创建

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

我可以给你三点建议:

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

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