Elasticsearch 版本:6.4.0
一、疑问
在项目中后期,如果想调整索引的 Mapping 结构,比如将 ik_smart 修改为 ik_max_word 或者 增加分片数量 等,但 Elasticsearch 不允许这样修改呀,怎么办?
常规 解决方法:
- 根据最新的 Mapping 结构再创建一个索引
- 将旧索引的数据全量导入到新索引中
- 告知用户,业务要暂停使用一段时间
- 修改程序,将索引名替换成新的索引名称,打包,重新上线
- 告知用户,服务可以继续使用了,并说一声抱歉
我认为最大的弊端就是: 需要修改替换程序,甚至有时候还得告知用户暂停使用业务。
有没有更好的方式去解决上面的需求呢?有!幸好,Elasticsearch 为我们提供了另外一种解决方法,可以 不需要告知用户和修改程序代码。那就是通过索引别名来重建索引。
二、索引别名
相关文章
【已解决】wordpress 修改固定链接 伪静态URL出现nginx 404错误
一、站点设置 打开站点设置,选择伪静态,选择wordpress 二、wordpress设置 打开wordpress后台,选择 设置 ---》固定链接 选择您喜欢的格式,然后单击保存。[En]Selec...
【hadoop】hadoop 热点问题(问题导引学习)|为什么要用hadoop?
一、HDFS简介 二、HDFS工作原理 为什么要用hadoop? 一、HDFS简介 一类是NameNode,又叫"元数据节点";另一类是DataNode,又叫"数据节点"。 这...
大数据Hadoop之——数据分析引擎Apache Pig
导读: 验证码作为网络安全的第一道屏障,其重要程度不言而喻。当前,卷积神经网络的高速发展使得许多验证码的安全性大大降低,一些新型验证码甚至选择牺牲可用性从而保证安全性。针对对抗样本技术的研究,给验证码...
java 路由转发_学习微服务的路由网关zuul——路由转发和过滤器
zuul具有路由转发和过滤的功能,类似于nginx的功能。首先新建一个项目service-zuul来实现路由转发的功能。 1.路由转发功能 build.gradle文件 buildscript { e...
【CUDA学习】全局存储器
全局存储器,即普通的显存,整个网格中的任意线程都能读写全局存储器的任意位置。 存取延时为400-600 clock cycles 非常容易成为性能瓶颈。 访问显存时,读取和存储必须对齐,宽度为4Byt...
Flink项目实战(一)—核心概念及基本使用
前言、flink介绍: Apache Flink 是一个分布式处理引擎,用于在无界和有界数据流上进行有状态的计算。通过对时间精确控制以及状态化控制,Flink能够运行在任何处理无界流的应用中,同时对有...
Kotlin 中 val const JvmField JvmStatic 的区别
本文地址 目录 目录 val const JvmField JvmStatic 四个关键字的本质含义 const 和 JvmField 的区别 从 Java 的角度来看 val const JvmFi...
docker 如何查看运行中的容器
列出所有在运行的容器信息: docker ps [root@enlich01 ~]# docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS...
Docker端口映射外部无法访问问题
查看ip转发是否打开 sysctl net.ipv4.ip_forward 显示net.ipv4.ip_forward=0则表示未打开。 打开方式 sysctl sysctl配置与显示在/proc/s...
论文阅读:Guiding the Growth Difficulty-Controllable Question Generation through Step-by-Step Rewriting
论文阅读:Guiding the Growth Difficulty-Controllable Question Generation through Step-by-Step Rewriting 来...
华为智能会议室,远程办公好帮手
导读: 验证码作为网络安全的第一道屏障,其重要程度不言而喻。当前,卷积神经网络的高速发展使得许多验证码的安全性大大降低,一些新型验证码甚至选择牺牲可用性从而保证安全性。针对对抗样本技术的研究,给验证码...
论文笔记 EACL 2021|GRIT: Generative Role-filler Transformers for Document-level Event Entity Extraction
文章目录 * - 1 简介 - + 1.1 创新 - 2 背景知识 - + 2.1 任务定义 + 2.2 评测指标 - 3 方法 - 4 实验 1 简介 论文题目:GRIT: Generative R...
docker网络模式
https://blog.csdn.net/qq_42770949/article/details/105283969 docker run创建Docker容器时,可以用--net选项指定容器的网络模...