首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >有没有一种方法可以为ElasticSearch中的所有时间序列索引指定别名?

问有没有一种方法可以为ElasticSearch中的所有时间序列索引指定别名?
EN

Stack Overflow用户
提问于 2020-11-17 15:59:24
回答 1查看 70关注 0票数 0

我看到以下是为一个索引添加别名的方法。

https://www.elastic.co/guide/en/elasticsearch/reference/6.8/indices-aliases.html

时间序列索引通常是根据配置每天形成的,那么如何在保持日期部分不变的情况下为别名提供这些单独的索引呢?

EN

回答 1

Stack Overflow用户

发布于 2020-11-17 16:32:41

如果你向下滚动你链接到的页面,你会发现你可以使用glob模式(即time*)做你想做的事情。

代码语言:javascript
复制
POST /_aliases
{
    "actions" : [
        { "add" : { "index" : "time*", "alias" : "all_time_indices" } }
    ]
}

但是,请注意,如果创建了新的时间序列索引,它将不会自动获得别名。为此,您需要设置一个index template:

代码语言:javascript
复制
PUT _template/my-time-series
{
  "index_patterns": ["time*"],
  "aliases": {
     "all_time_indices": {}
  },
  "settings": {
    ...
  },
  "mappings": {
    ...
  }
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64871308

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档