UGA Boxxx

つぶやきの延長のつもりで、知ったこと思ったこと書いてます

【Elasticsearch】Reindexを止めたい

Reindex実行後、Reindexのスクリプトが間違っていたことに気づいたので止めたい

まずはReindexのタスクIDを確認する

確認方法は以下 【Elasticsearch】Reindexの進捗が知りたい - UGA Boxxx

タスクIDがわかったら以下のコマンドを実行するだけ

POST _tasks/タスクID/_cancel

タスクは、キャンセルされた後もしばらく実行し続けることがあり、完全に完了するまでタスク一覧に表示され続ける

本当にキャンセルされたかどうかは、タスク API へのレスポンス内の cancelled フラグがtrueになっていることを確認すれば良い

キャンセルがうまくいかず、なぜできなかった詳細を知りたい場合は?detailedパラメータをつけて実行すると詳細を知ることができる

www.elastic.co