ES上神奇的換行控制
修改logstash上的conf文件中的內容,最主要的是filter中的條件
input {
kafka {
bootstrap_servers => "kafka地址和端口"
topics => ["topic名字"]
consumer_threads => 10
#codec => "json"
}
}
filter {
mutate {
#這裏必須一個手動換行,不能使用\n等符號,否則es不能自動換行
gsub => [ "message", "\\n", "
" ] }
}
output {
elasticsearch {
user => 用戶名
password => 密碼
pool_max => 最大線程數
pool_max_per_route => 200
hosts => ["輸出的es地址和端口"]
index => "es的索引名-%{+YYYY.MM.dd}"
}
}