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例如這裏的問題是,我得到這個錯誤:
WARN logstash.inputs.file - 未能打開 /input/sample.json:\輸入\ sample.json
我已經取代由ADM的LS_GROUP在startup.options並試圖取代 「/」用「\」,沒有工作。 我也「chmod 777」我的json文件,但它沒有任何改變。
有什麼想法?
什麼都沒有。爲了確保我的路徑是好的,我把一個JSON放在「logstash-5.1.1/input /」裏面,另一個放在「C:/ input /」裏面。 – Magnas
因爲它在windows上,所以路徑應該以c:開頭。像:'「C:/ input/*。json」' – baudsp
@baudsp yup這就是我認爲Magnus應該已經擁有它。所以我認爲這個問題會與逃生密鑰相關。 – Kulasangar