2017-05-30 61 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機器上使用反斜線工作請