原文:Elasticsearch索引别名使用

背景 项目中使用的老的索引,由于数据冗余,会想影响性能。因此需要重新建立索引,但是这样必然需要更新服务中的索引名称,然后重新启动服务,可能会对服务的使用者产生一定的影响。因此,调研了Elasticsearch的索引别名,来解决这个问题。 简介 索引别名就像一个快捷方式或软连接,可以指向一个或多个索引,也可以给任何一个需要索引名的API来使用。别名 带给我们极大的灵活性,我们可以使用索引别名实现以下 ...

2019-07-01 15:50 0 2306 推荐指数:

查看详情

Elasticsearch 索引别名使用

几种常用方式: 1.定时更新别名指向,更新后原索引可删除或保留 2.更新索引指向并删除原索引 3.创建过滤视图 下面是索引相关操作基础知识: _aliases:批量操作 创建别名 删除别名 ...

Wed Apr 03 23:31:00 CST 2019 0 5527
Elasticsearch索引模板和别名

创建模板(模板名和索引名一样都不能有大写) PUT http://222.108.x.x:9200/_template/templateds 写一些数据 POST http://222.108.x.x:9200/dsideal10/doc/1 POST http ...

Tue Sep 11 22:39:00 CST 2018 0 2987
Elasticsearch索引别名 alias

转载自:https://my.oschina.net/u/204498/blog/529960 一、 Elasticsearch别名,就类似数据库的视图。 创建别名: 我们为索引my_index创建一个别名my_index_alias,这样我们对my_index_alias的操作就像 ...

Tue Nov 15 01:27:00 CST 2016 0 20175
Elasticsearch索引别名、Filtered索引别名、Template

使用elasticsearch的时候,经常会遇到需要淘汰掉历史数据的场景。 为了方便数据淘汰,并使得数据管理更加灵活,我们经常会以时间为粒度建立索引,例如: 每个月建立一个索引:monthly-201709、monthly-201710、monthly-201711 每天建立一个 ...

Thu Nov 02 19:01:00 CST 2017 0 4781
Elasticsearch 技术分析(三): 索引别名Aliases问题

业务问题 业务需求是不断变化迭代的,也许我们之前写的某个业务逻辑在下个版本就变化了,我们可能需要修改原来的设计,例如数据库可能需要添加一个字段或删减一个字段,而在搜索中也会发生这件事,即使你认为现在的索引设计已经很完美了,在生产环境中,还是有可能需要做一些修改的,需要添加映射字段或者需要修改字段 ...

Fri Dec 21 05:47:00 CST 2018 1 5316
Elasticsearch索引模板index template与索引别名index alias

为什么需要索引模板? 在实际工作中针对一批大量数据存储的时候需要使用多个索引库,如果手工指定每个索引库的配置信息(settings和mappings)的话就很麻烦了。 所以,这个时候,就存在创建索引模板的必要了!!1   索引使用预定义的模板进行创建,这个模板称作 ...

Tue Feb 28 19:43:00 CST 2017 3 29453
使用索引别名和Rollover滚动创建索引

使用索引别名和Rollover滚动创建索引ElasticSearch6.3.2 集群做节点冷(warm) 热(hot) 分离中,实现了ElasticSearch集群节点的冷热分离,新创建的索引只允许分配到hot节点上,而随着时间推移,旧的历史索引数据需要迁移到warm节点上。因此,ES索引 ...

Sat Sep 14 20:49:00 CST 2019 0 647
Elasticsearch 第四篇:索引别名、添加或修改映射规则

项目中经常出现的情景,例如Elasticsearch 服务搭建好了,也建立了索引,但是现有字段不合适或者需要添加字段、修改字段,那就需要根据新的映射规则,重建索引库。最好是项目一开始搭建时,就给索引库一个别名,当需要修改字段时,只需要新增映射,创建新的索引库,然后将别名指向新的索引库,当然需要 ...

Mon Aug 10 18:51:00 CST 2020 0 1345
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM