我现在已经有这么奇怪的错误了一段时间了:
错误:
之后的第2行第1列(字节2)中的#,输入,过滤,输出之一
input {
stdin {}
udp {
type => "udp"
port => "5959"
}
file {
type => "syslog"
path => "/var/log/messages"
}
}
output {
elasticsearch {
host => localhost
}
}
bin/logstash -f logstash.conf
提前致谢:)
答案 0 :(得分:2)
原始文件中可能有一些不受支持的非打印字符。不正确的EOL或其他。
此示例适用于我的logstash。 尝试将此配置(从您的帖子)复制并粘贴到新文件中并再次尝试。
祝你好运。