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