Logstash 6.0.0:未知设置elasticsearch的{​​index_type'

时间:2017-12-05 12:08:28

标签: elasticsearch logstash elastic-stack

我正在尝试在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"
  }
}

2 个答案:

答案 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
  }