UGA Boxxx

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

【Elasticsearch】 [FORBIDDEN/12/index read-only / allow delete (api)]が出た

Elasticsearchを使っていて、以下のエラーが吐き出され更新ができなくなった

blocked by: [FORBIDDEN/12/index read-only / allow delete (api)];"

stack overflowによるとディスクの使用率が危険な場合に発生するエラーで、 index.blocks.read_only_allow_deletetrueに自動的になり、更新がブロックされた状態になっているとのこと

stackoverflow.com

不要なindexを削除するか、ディスク容量を更新した後はindex.blocks.read_only_allow_deletenullにしてあげて終わり

curl -XPUT "localhost:9200/_all/_settings" -H 'Content-Type: application/json' -d \
'{"index.blocks.read_only_allow_delete": null}'