elasticsearch 带日期的elasticsearch索引名称
我试图将kafka数据推送到Elasticsearch,我试图提及我的Elasticsearch索引名称,如下所示: “名称日期”--日志数据-2017.01.18elasticsearch 带日期的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"]
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/指示中,很高兴它有所帮助。:)