elasticsearch Elasticsearch和动态别名
我将Elasticsearch 2.3与fluentd/logstash和kibana一起使用,并将fluentd/logstash写入索引logstash-yyy.MM.dd 但是,由于会发生错误,并且我希望能够重新索引数据,因此我希望将其写入别名logstash-YYYY.MM.dd-alias 这就是我能做的:elasticsearch Elasticsearch和动态别名,elasticsearch,logstash,kibana,fluentd,elasticsearch,Logstash,Kibana,Fluentd,我将Elasticsearch 2.3与fluentd/logstash和kibana一起使用,并将fluentd/logstash写入索引logstash-yyy.MM.dd 但是,由于会发生错误,并且我希望能够重新索引数据,因此我希望将其写入别名logstash-YYYY.MM.dd-alias 这就是我能做的: 使用索引模板创建索引,并使用自动创建别名 {别名:{{index}-别名:{}} 在一天剩下的时间里写信给别名 问题是:假设是2016年4月12日。在新的一天,索引“logst
- 使用索引模板创建索引,并使用自动创建别名
{别名:{{index}-别名:{}}
- 在一天剩下的时间里写信给别名
- 可能的解决方案:在午夜前5分钟运行cronjob创建索引
有没有其他方法可以使用日期格式管理对别名的写入,而不必事先创建索引+别名对?IIRC,在索引存在之前,您无法创建别名,因此cron的想法不会很好地发挥作用。但是当我创建索引时(
curl-XPUT…/logstash YYYY.MM.dd
)午夜之前,索引模板定义了别名,然后我会同时创建这两个别名,不是吗?如果强制索引存在,那么应该可以。