我正在尝试在ELK 6.0.0 docker镜像上运行logstash配置文件,但是我遇到了这个错误: 弹性搜索的未知设置'index_type'
我正在检索Spark流媒体统计信息并将其发送到elasticsearch,但即使这个简单的任务也会返回错误。这是我的代码:
input {
graphite {
codec => "json"
port => 10513
host => "0.0.0.0"
}
}
output {
#stdout { codec => "json" }
elasticsearch {
codec => "json"
hosts => "localhost"
index => "spark-%{+YYYY.MM.DD}"
index_type => "spark"
}
}
答案 0 :(得分:1)
我收到此错误:未知设置' index_type'对于弹性研究
错误意味着它所说的。您的配置在elasticsearch输出中有index_type
,但这不是有效设置。
Logstash不允许您包含无法识别的设置。
您的意思是document_type
吗?
答案 1 :(得分:0)
正确的语法是document_type
而非index_type
:
elasticsearch {
codec => "json"
hosts => "localhost"
index => "spark-%{+YYYY.MM.DD}"
document_type => "spark" <--- change this
}