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 配置文件修改(也可以不修改,但是重启后要记得修改)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章