問題描述:修改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”: “”
}
}