2016-04-20 11 views
0

を参照するとき、私は私のWindowsマシン上のローカル.jsonlinesファイルを読み込むと、次のエラーを取得維持しようとしています:Logstash相対ファイルパスエラーWindowsファイル

ファイルのパスが指定された絶対、相対パスでなければなりません:パス=> " Cは:\ユーザー[私のファイルパスの残りの部分は]「

を.jsonlinesここに私の設定ファイルされる:

input { 
    file { 
     path => "C:\Users\[rest of my filepath].jsonlines" 
     start_position => "beginning" 
     sincedb_path => "NUL" 
} 
} 


filter { 
json{ 
    source => "message" } 
} 


output { 
    csv { 
    fields => ["myfield1","myfield2","myfield3"] 
    path => "C:\Users\ [rest of my filepath].csv" 
} 
} 

は、ここで私はすでに試みているものです:

  1. 私のファイルパスをlinux形式に変更しました。 C:.jsonlines)

  2. 低-ケーシングC(例えば、 "C:\ユーザー.jsonlines [私のファイルパスの残りの部分]" /ユーザ/ [私のファイルパスの残りの部分]をダブルを使用して)

  3. を\ (例えば、 "C:¥¥Users¥¥restof¥¥[filepath] .jsonlines")の場合はダブル\を使用します。

私は、Windowsのファイルパスの周りに問題があることがわかりますが、見つけた(上記参照)は働いていません。 私はWindows 10とWindows 7、Logstashバージョン1.5.6(現時点では2.xに更新できません)を使用しています。

ありがとうございます!

答えて

0

Logstashの最新バージョンを使用して解決しました(1.5.5は動作し、2.3.1は機能しました)。 2.3.1のインストールが終了し、すべて正常です。

関連する問題