需求:
我有一个shoptopic_20150916的index,我需要把shoptopic_20150916的数据索引到shoptopic_20150917上,但shoptopic_20150916索引的数据还在不断增加,用户还在写入数据,我怎么把shoptopic_20150917替换shoptopic_20150916,而且在不重启集群的情况下?
这个你可以使用别名的方法来实现索引的零宕机时间切换。
具体实现方法如下:
1.为老索引建立别名
# curl -XPUT http://ESnode:9200/shoptopic_20150916/_alias/shoptopic_20150916as
2.建立新索引shoptopic_20150917
# curl -XPOST "http://ESnode:9200/shoptopic_20150917"
3.重导入shoptopic_20150916的数据到shoptopic_20150917
4.数据重跑完成后,切换索引
# curl -XPOST http://ESnode:9200/_aliases
{
"actions": [
{ "remove": { "index": "old_index", "alias": "my_index" }},
{ "add": { "index": "new_index", "alias": "my_index" }}
]
}
可以去了解es的别名做操作,参考链接:http://www.elastic.co/guide/en/elasticsearch/reference/current/indices-aliases.html
相关推荐
对elasticsearch的索引做了一个简单的介绍,可以作为项目培训的课件使用
elasticsearch索引流程,以前的笔记,希望有用
elasticsearch索引安装后所需的网页插件,plugin-head插件,安装下载即可
Elasticsearch索引恢复
资源方法有单个的增删改查,模糊查询分页 ,固定字段的模糊查询,所有属性字段的模糊查询
lasticsearch整合分词、创建索引、搜索例子,elasticsearch版本为1.0,索引数据从数据表中动态读取生成,有关键字高亮效果,查询分页 1 在dababase目录中导致相关的数据库文件,修改DBCOperation java文件数据库连接...
(狂神)ElasticSearch快速入门笔记,ElasticSearch基本操作以及爬虫(Java-ES仿京东实战),包含了小狂神讲的东西,特别适合新手学习,笔记保存下来可以多看看。好记性不如烂笔头哦~,ElasticSearch,简称es,es是一个...
es索引模板
另外索引创建之后,数据库数据如有改动,索引无法联动修改,ElasticSearch没有相关功能,我们只能根据修改频率重建索引,基本上没有实时性可言。 db-river-es正是为了解决这些问题而生。 项目介绍 名称:es-...
Spring Boot elasticsearch7.6.2基础操作:创建索引、新增数据、查询数据
内容包括9部分 一、 Elasticsearch 简介 简单描述Elasticsearch ...五、Elasticsearch索引和分片 六、索引过程 七、Elasticsearch存储原理 八、Elasticsearch使用过程中的坑 九、Elasticsearch写一致性保障
Elasticsearch7.0备份索引脚本,配置linux crontab可以自定完成定时备份功能,希望大家给个好评,谢谢
该篇文章源码:Nodejs实现自动清理elasticsearch过期索引(日志清理)--学习笔记 http://blog.csdn.net/gzy11/article/details/55260615
Elasticsearch-深入理解索引原理
elasticsearch 同义词创建索引实例
ElasticSearch数据导出 elasticsearch单文档数据导出 支持自定义查询 导出数据Json文件
而 Elasticsearch将 Lucene 作为其核心来实现所有索引和搜索的功能,通过简单的 RESTful 语法来隐藏掉 Lucene 的复杂性,从而让全文搜索变得简单 ES在Lucene基础上,提供了一些分布式的实现:集群,分片,复制等。 ...
一、概述 一般来说我们开发Elasticsearch会选择...2、elasticsearch-head (方便查看ES中的索引及数据) 3、Kibana(方便开发通过rest api 调试ES,有代码提示) 4、中文分词elasticsearch-analysis-ik (ik) 1、下载ela
elasticsearch elasticsearch-6.2.2 elasticsearch-6.2.2.zip 下载
ElasticView 是一款用来监控ElasticSearch状态和操作ElasticSearch索引的web可视化工具。它由golang开发而成,具有部署方便,占用内存小等优点