文系からでもプログラミングできました!IT関係の情報を書いていきます。

プログラマーinfo

Elasticsearch

elasticsearchが「FORBIDDEN/12/index read-only / allow delete (api)」エラーとなった場合の対処方法

更新日:

症状

メモリを消費すると以下のエラーによってElasticsearchのインデックスを削除できなくなることがあります。

({"type"=>"cluster_block_exception", "reason"=>"blocked by: [FORBIDDEN/12/index read-only / allow delete (api)]

 

対象法

Kibanaから以下のコマンドでindexの中のデータを削除できるようにしたら問題が解消します。

PUT .kibana/_settings
{
  "index": {
    "blocks": {
      "read_only_allow_delete": "false"
    }
  }
}

PUT _all/_settings
{
  "index": {
    "blocks": {
      "read_only_allow_delete": "false"
    }
  }
}

 

-Elasticsearch

Copyright© プログラマーinfo , 2018 All Rights Reserved Powered by STINGER.