• 对于注定会优秀的人来说,他所需要的,只是时间!
  • 手懒得,必受贫穷,手勤的,必得富足----《圣经》
  • 帮助别人,成就自己。愿君在本站能真正有所收获!
  • 如果你在本站中发现任何问题,欢迎留言指正!
  • 宝剑锋从磨砺出,梅花香自苦寒来!

<二十>ELK-学习笔记–如何优雅地下掉一台es节点

ELK eryajf 1个月前 (07-05) 122°C 已收录 0个评论
本文预计阅读时间 2 分钟

有时候可能某个节点需要某些维护,需要从集群中踢出,那么如何才能妥善将某个节点踢出呢?

  • 第一步:下线节点
    PUT _cluster/settings
    {
    "transient" : {
      "cluster.routing.allocation.exclude._name" : "elk-node2"
    }
    }
    

    表示第二个节点将要下线,操作之后就能够看到节点2上的分片都会往其他节点转移了。等转移完毕之后,就能下线了。

  • 如果只是重启节点,然后还要加入集群,可以转移完毕,重启,然后执行如下命令
    PUT _cluster/settings
    {
    "transient" : {
      "cluster.routing.allocation.exclude._name" : ""
    }
    }
    

    _name设为空,就好了。当然这个地方也可以替换成ip,host都可以。

当然如果新增或者调整配置,需要重启,可以在第一步进行之后,直接快速重启,而不必等到所有分片移走,如果数据量大的话,这将是个漫长的过程。


weinxin
扫码订阅本站,第一时间获得更新
微信扫描二维码,订阅我们网站的动态,另外不定时发送WordPress小技巧,你可以随时退订,欢迎订阅哦~

二丫讲梵 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明<二十>ELK-学习笔记–如何优雅地下掉一台es节点
喜欢 (0)
[如果想支持本站,可支付宝赞助]
分享 (0)
eryajf
关于作者:
学无止境,我愿意无止境学。书山有路,我愿意举身投火,淬炼成金!永远不要忘记,激情的奋进,就是美好的未来!

您必须 登录 才能发表评论!