elasticsearch Logstash 6.0.0:elasticsearch的未知设置“索引类型”,elasticsearch,logstash,elastic-stack,elasticsearch,Logstash,Elastic Stack" /> elasticsearch Logstash 6.0.0:elasticsearch的未知设置“索引类型”,elasticsearch,logstash,elastic-stack,elasticsearch,Logstash,Elastic Stack" />

elasticsearch Logstash 6.0.0:elasticsearch的未知设置“索引类型”

elasticsearch Logstash 6.0.0:elasticsearch的未知设置“索引类型”,elasticsearch,logstash,elastic-stack,elasticsearch,Logstash,Elastic Stack,我试图在ELK 6.0.0 docker映像上运行logstash配置文件,但出现以下错误: elasticsearch的未知设置“索引类型” 我正在检索Spark streaming stats并将其发送给elasticsearch,但即使是这个简单的任务也会返回一个错误。这是我的密码: input { graphite { codec => "json" port => 10513 host => "0.0.0.0" } } output

我试图在ELK 6.0.0 docker映像上运行logstash配置文件,但出现以下错误: elasticsearch的未知设置“索引类型”

我正在检索Spark streaming stats并将其发送给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"
  }
}
正确的语法是文档类型而不是索引类型:

我得到了这个错误:elasticsearch的未知设置“index\u type”

这个错误意味着它所说的。您的配置在elasticsearch输出中具有index_类型,但这不是有效的设置

Logstash不允许您包括无法识别的设置


您的意思是?

我在elasticsearch的新配置未知设置“index\u type”中遇到了相同的错误elasticsearch的未知设置“index\u type”表示该设置仍然命名为index\u type而不是document\u type
  elasticsearch {
    codec => "json"
    hosts => "localhost"
    index => "spark-%{+YYYY.MM.DD}"
    document_type => "spark"          <--- change this
  }