0
Logstashを初めて使用しています。私は、Windows 10 上だ私はこのような入力/フォルダから複数行のJSONファイルにアクセスしよう:Logstashがファイルを読み取れません
input
{
file
{
codec => multiline
{
pattern => '^/{'
negate => true
what => previous
}
path => "/input/*.json"
exclude => "*.gz"
}
}
filter
{
mutate
{
replace => [ "message", "%{message}" ]
gsub => [ 'message','\n','']
}
if [message] =~ /^{.*}$/
{
json { source => message }
}
}
output
{
file
{
path => "/output/output.json"
}
}
ここでの問題は、私はlogstashインスタンスを起動していたとき、私はこのエラーを取得することです:
はlogstash.inputs.fileをWARN - /input/sample.jsonを開くことができませんでした:入力の\ sample.json
\私はすでにstartup.optionsにADMによりLS_GROUPを交換し、交換してみました "/" "\"で動作しませんでした。 私も "chmod 777"私のjsonファイルを変更しますが、何も変わりません。
何も付いていません。私のパスが良いことを確かめるために、 "logstash-5.1.1/input /"と "C:/ input /"の内部にjsonを入れます。 – Magnas
Windows上にあるので、パスはc:で始まるべきでしょうか? like: '' C:/ input/*。json "' – baudsp
これは私がMagnusがすでにそれを持っているべきだと思ったものです。だから私はエスケープキーで問題が起こっていたと思った。 – Kulasangar