es 从多节点移除到单节点


1.将副本设置为0

xxx/_settings
{"index":{"number_of_replicas":"0"}}

 

2.禁用节点(运行后,等待节点全部迁移到单个节点) 

http://192.168.0.1/_cluster/settings
{"transient":{"cluster.routing.allocation.exclude._ip":"192.168.0.69,192.168.0.13"}}

3.配置投票过滤node  ,如果移除的节点超过一半的需要这么操作,如果不超过一半可以不需要 (主要是为了投票主节点的时候失败导致启动不了)

http://192.168.0.69:9190/_cluster/voting_config_exclusions?node_names=node_069

4.停止需要移除的节点es进程

5.可以将保留的节点的es.yml 配置文件修改(也可以不修改,但是重启后要记得修改)


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM