zoukankan      html  css  js  c++  java
  • Elasticsearch集群的重启操作

    大概分为四步(备注我的elasticsearch版本为6.3.2 -- 版本很重要):

    1.暂停ES集群分片
    2.杀掉es所有节点
    3.启动所有节点
    4.恢复es集群分片

    1.暂时ES集群分片
    curl -XPUT -H 'Content-Type:application/json' http://ip:port/_cluster/settings -d '
    {
        "transient" : {
            "cluster.routing.allocation.enable" : "none"
        }
    }'
    
    2.杀掉es所有节点
    最简单的方法是 ps -ef| grep elasticsearch
    kill -9 ${pid}
    最好是生成脚本,直接执行,我就不演示了
    
    3.启动所有节点
    切换到elasticsearch的bin目录
    ./elasticsearch -d
    最好是生成脚本,直接执行,我就不演示了
    
    4.恢复es集群分片
    curl -XPUT -H 'Content-Type:application/json'  http://ip:port/_cluster/settings -d '
    {
        "transient" : {
            "cluster.routing.allocation.enable" : "all"
        }
    }'
    
  • 相关阅读:
    Basic GC Tuning
    程序员如何少走弯路,更好的提升技术。
    WPF 多线程
    IOC
    一句话概括WPF知识点
    WPF数据绑定 Binding
    WPF命令
    WPF依赖属性
    WPF路由事件
    WPF绘图和动画
  • 原文地址:https://www.cnblogs.com/youchi/p/13611369.html
Copyright © 2011-2022 走看看