zoukankan      html  css  js  c++  java
  • 上海的es切回重庆的es的方法

    之前上海247安装了3个es节点 端口分别是 9300 9301 9302   重庆也安装了3个es节点但是是3台不同服务器分别安装一个节点es   15.99.72.153:9300  15.99.72.154:9300  15.99.72.162:9300   但是重庆3个节点都关了

    其中247的9300和9301为master

    上海的3个节点es和重庆的3个节点es的配置都是如下:

    discovery.zen.ping.unicast.hosts: ["15.99.72.153:9300","15.32.134.247:9300","15.32.134.247:9301"]

    需要从上海切回重庆的话,就先修改上海和重庆所有6个节点的es.yml配置如下(另外需要修改的是15.32.134.247:9301不再是master       node.master: false     15.99.72.154:9300改为master       node.master: true

    discovery.zen.ping.unicast.hosts: ["15.99.72.153:9300","15.32.134.247:9300","15.99.72.154:9300"]

    然后先把重庆3个节点启动不要关闭上海的节点,这个时候上海3个节点的分片会开始RELOCATING到重庆的3个节点上,等一会全部RELOCATING完成后,再开始依次关闭上海247的9302  9301  9300节点(先关闭上海的从节点再关闭上海的主节点,每次只能关闭一个节点,等es集群从黄色变为绿色,再关闭下一个节点)

    切换完成后,所有分片都到重庆的3台es节点上了,并且上海247上的3个节点都关闭了。

    关闭上海247的3个es节点前可以把3个节点的node.data: true  都改为   node.data: false

    以防万一哪天把247的3个es打开了,数据又从重庆跑回上海。设置了node.data: false即使启动了,数据也不会乱跑到上海

  • 相关阅读:
    读取ClassPath下resource文件的正确姿势
    动画展现十大经典排序算法(附Java代码)
    定量度量程序复杂度的McCabe方法
    从一个例子入门Mysql储存过程
    从源码看Spring Security之采坑笔记(Spring Boot篇)
    函数传递参数的本质
    main函数是必须的吗
    变量存储与长度
    C语言与汇编衔接1
    关于function和task的说明
  • 原文地址:https://www.cnblogs.com/xiaohanlin/p/12534540.html
Copyright © 2011-2022 走看看