ES集群运维——节点下线和数据转移

参考文章:https://blog.csdn.net/hereiskxm/article/details/47664999

在实际的ES集群运维过程中,会遇到需要将某些节点下线另作它用的场景。根据节点的属性,可以分为三大类:主节点、数据节点和负载节点。
其中,主节点下线,主要是修改最小的节点数;
然而,数据节点的下线是比较复杂的,需要确定该节点是否包含数据;本文重点拆解数据节点下线的流程,节点下线的流程如下:

步骤一:首先确定节点的功能属性;

  到底是数据节点,还是主节点,还是负载均衡节点;还是多功能的;

步骤二:查看目标节点的数据分片;

curl -XGET ‘localhost:9200/_cat/shards?pretty=true&v’ | grep node-name

步骤三:关闭系统的自动分配;

步骤四:数据迁移;

  注意点:
  (1)目标节点的选择,同一个机架,遵循临近原则最好的。
  (2)主要移动主分片;
  (3)目标节点上需要查看是否有该分片的副本;

  在移动的时候,可以看到被移动的分片的状态是RELOCATING;
  移动的过程中数据量会变大,主要是会添加一些过程数据,等到移动完成后,数据就又会恢复到以前的状态。

步骤五:关闭节点;

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值