一、背景
ES 集群不停机迁移,迁移过程中不影响业务使用。 所用集群版本为 6.3.0 。
二、方案
1、业务通过域名访问集群;
2、在新的机器搭建集群;
3、对原有集群进行快照,万一数据有丢失可以从快照进行恢复;
4、新旧集群进行合并,并强制使旧集群数据通过数据均衡的方式迁移到新集群;
5、下线原有旧集群。
三、实施
1、在新的机器搭建集群的方法
1)机器准备(root设置):参考官网
vim /etc/security/limits.conf 解除文件与内存限制 * soft memlock unlimited * hard memlock unlimited * - nofile 65536 * - core unlimited 生效: 退出再登入 vim /etc/sysctl.conf 添加 vm.max_map_count = 262144 vm.swappiness = 1 生效:sysctl -p