elasticsearch集群如何安全重启节点

Linux评论阅读模式

暂停集群的shard自动均衡

如主节点:10.1.1.1

  1. curl -XPUT http://10.1.1.1:9200/_cluster/settings -d'
  2. {
  3.     "transient" : {
  4.         "cluster.routing.allocation.enable" : "none"
  5.     }
  6. }'

关闭要重启的节点

如重启的节点:10.1.1.2

  1. curl -XPOST http://10.1.1.2:9200/_cluster/nodes/_local/_shutdown
  2. 或者
  3. systemctl stop elasticsearch

升级重启该节点

确认该节点重新加入到了集群中

启动集群的shard自动均衡

  1. curl -XPUT http://10.1.1.1:9200/_cluster/settings -d'
  2. {
  3.     "transient" : {
  4.         "cluster.routing.allocation.enable" : "all"
  5.     }
  6. }'

观察所有分片分配情况

Fri Feb 22 11:39:11 CST 2019

 
  • 本文由 yeho 发表于 2019-02-22
  • 转载请务必保留本文链接:https://linuxeye.com/466.html
  • elasticsearch
Linux

Nginx反向代理永久性缓存

Nginx缓存简介 Nginx缓存方式有两种: 永久性的缓存:这种缓存若不手动删除,该缓存文件会一直生效,因此,永久缓存只是用于缓存网站中几乎不会更改的内容; 临时缓存:这种缓存是根据请求连接进行哈希...
Linux

Consul集群配置

consul原理 上图是官网提供的一个事例系统图,图中的Server是consul服务端高可用集群,Client是consul客户端。consul客户端不保存数据,客户端将接收到的请求转发给响应的Se...
匿名

发表评论

匿名网友
确定

拖动滑块以完成验证