elasticsearch 带日期的elasticsearch索引名称,elasticsearch,logstash,logstash-configuration,elasticsearch,Logstash,Logstash Configuration" /> elasticsearch 带日期的elasticsearch索引名称,elasticsearch,logstash,logstash-configuration,elasticsearch,Logstash,Logstash Configuration" />

elasticsearch 带日期的elasticsearch索引名称

elasticsearch 带日期的elasticsearch索引名称,elasticsearch,logstash,logstash-configuration,elasticsearch,Logstash,Logstash Configuration,我试图将kafka数据推送到Elasticsearch,我试图提及我的Elasticsearch索引名称,如下所示: “名称日期”--日志数据-2017.01.18 input { kafka { bootstrap_servers => "XXX.XX.XXX.XX:9092" topics => ["c-data"] } } output { elasticsearch { hosts => ["XXX.XXX.XX.XXX:9200"]

我试图将kafka数据推送到Elasticsearch,我试图提及我的Elasticsearch索引名称,如下所示:

“名称日期”--日志数据-2017.01.18

input {
  kafka {
    bootstrap_servers => "XXX.XX.XXX.XX:9092"
    topics => ["c-data"]
  }
}
output {
  elasticsearch {
    hosts => ["XXX.XXX.XX.XXX:9200"]
    index => "logdata-%{+yyyy.MM.dd}"
  }
}
但索引并没有被创建

如果我给出了没有日期格式的任何其他索引名-例如
index=>“metricbeat”
但是如果我使用上面提到的配置,它似乎不起作用


有人能帮忙吗

如果您的索引名如下:

index => "logdata-%{+YYYY.MM.dd}" <-- change the yyyy into uppercase

index=>“logdata-%{+YYYY.MM.dd}”由于在
index
属性中所做的更改,是否确实未创建索引?是的,对。如果我给出了日期格式以外的其他索引名,它将显示在localhost:9200/\u cat/指示中,很高兴它有所帮助。:)