• 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"
        }
    }'
    
  • 相关阅读:
    百度地图API示例之小实践 添加代理商标注
    MySQL分组操作
    MySQL连表操作
    MySQL多对多操作
    MySQL一对一操作
    MySQL唯一索引
    MySQL用户授权管理
    MySQL外键操作
    MySQL删操作
    MySQL增操作
  • 原文地址:https://www.cnblogs.com/youchi/p/13611369.html
Copyright © 2020-2023  润新知