zoukankan      html  css  js  c++  java
  • 集群节点Elasticsearch升级

    集群节点Elasticsearch升级

    • 操作流程

    1.首先执行Elasticsearch-1.2.2集群的索引数据备份

    2.关闭elasticsearch-1.2.2集群的recovery.compress

    curl -XPUT "http://localhost:9200/_cluster/settings" -d'
            {
                  "persistent": {
                   "indices.recovery.compress": false
                  }
            }'
    

    3.关闭shard reallocation

    curl -XPUT localhost:9200/_cluster/settings -d '{
            "transient" : {
                "cluster.routing.allocation.enable" : "none"
                }
            }'
    

    4.关闭集群中需要升级的节点

    curl -XPOST 'http://localhost:9200/_cluster/nodes/_local/_shutdown'
    

    5.确认被关闭节点上的分片正确重新分配到集群中还在运行的节点上

    6.在服务器上安装好elasticsearch-1.5.2的实例, 将elasticsearch-1.2.2实例的配置文件覆盖elasticsearch-1.5.2的配置文件; 同时elasticsearch-1.5.2节点的data目录和elasticsearch-1.2.2的data目录做一个symbolic link:

    cp /app/IDC/KT-ES/elasticsearch-1.2.2-data/config/* ./config/
    cp -r /app/IDC/KT-ES/elasticsearch-1.2.2-master/bin/service* ./bin/service
    ln -s /app/IDC/KT-ES/elasticsearch-1.2.2-data/data/ ./data
    

    7.启动新升级的elasticsearch-1.5.2节点,确认其正常加入cluster

    8.恢复分片的reallocation

    curl -XPUT localhost:9200/_cluster/settings -d '{
                "transient" : {
                       "cluster.routing.allocation.enable" : "all"
                }
            }'
    

    9.观察所有分片可能在所有的节点上allocated。分片balance会花费一些时间

    10.针对所有剩下的节点,重复上述操作步骤。

    11.待所有节点操作完成后,执行如下命令:

    curl -XPUT localhost:9200/_cluster/settings -d '{
            "persistent" : {
                "cluster.routing.allocation.disable_allocation" : true
                }
           }
    

    同时整个集群进行重启;

    12.待所有节点操作完成后,打开indices.recovery.compress,同时整个集群进行重启。

  • 相关阅读:
    搭建Apache服务器并使用自签证书实现https访问
    常见加密算法
    awk命令用法
    systemd的新特性及常见的systemd unit类型分析
    kickstart文件制作与光盘镜像制作
    grub启动引导程序配置及命令行接口详解
    Linux启动流程(CentOS6)
    Linux相关网络命令
    rpm与yum,at与crontab,sed命令使用
    腾讯明眸极速高清升级2.0,助力韩国赛事超高清5G直播
  • 原文地址:https://www.cnblogs.com/bonelee/p/7443823.html
Copyright © 2011-2022 走看看