elasticsearch 6.x集羣配置修改,集羣重啓策略之多節點分片轉移

問題描述:修改elasticsearch.yml、jvm.options配置
節點描述:9臺機器 1-6 data節點 ,7-9 master節點
處理工具:cerebro https://github.com/lmenezes/cerebro/releases/download/v0.8.1/cerebro-0.8.1.tgz
準備工作:事先把修改好elasticsearch.yml和jvm.options相關參數。本人使用腳本羣發修改。

1.先處理1-3 data節點的分片轉移,將分片轉移至4-6 data節點

PUT _cluster/settings
{
“transient”: {
“cluster.routing.allocation.exclude._ip”: “11.20.167.1,11.20.167.2,11.20.167.3”
}
}

2.重啓 data節點 1-3 es

3.先處理4-6 data節點的分片轉移,將分片轉移至1-3 data節點

PUT _cluster/settings
{
“transient”: {
“cluster.routing.allocation.exclude._ip”: “11.20.167.4,11.20.167.5,11.20.167.6”
}
}

4.重啓 data節點 4-6 es

5.恢復data節點數據

PUT _cluster/settings
{
“transient”: {
“cluster.routing.allocation.exclude._ip”: “”
}
}

6.待節點數據恢復後,逐個重寫master節點,重寫一個恢復後再重啓下一個

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