ここではバージョン2.4.0を使用しています。
次のコマンドを実行して、マスター以外のノードを廃止することができます。
curl -XPUT localhost:9200/_cluster/settings -d "{
"transient" : {
"cluster.routing.allocation.exclude._ip" : "192.168.1.10"
}
}"
再割り当て後、ノードは自動的にクラスタから削除されました。
しかし、私は削除に来たとき マスター 同じコマンドを使用してノード、再割り当ては動作しましたが、ノードはまだそこにあり、それはまだマスターです。
だから、私の質問は、次のとおりです。マスターホストのesプロセスを手動で強制終了する必要がありますか。
ドキュメントを確認しましたが、これについての説明はありません。
回答:
回答№1は0マスターノードでElasticSearchを停止して、ノード名を変更してください。起動すると、もうマスターにはなりません。その後、クラスタ内の別のノードをマスターにすることができます。