1. 程式人生 > 其它 >【轉】ElasticSearch報錯FORBIDDEN/12/index read-only / allow delete (api) ,read_only_allow_delete 設定 windows

【轉】ElasticSearch報錯FORBIDDEN/12/index read-only / allow delete (api) ,read_only_allow_delete 設定 windows

僅供自己記錄使用,原文連結:ElasticSearch報錯FORBIDDEN/12/index read-only / allow delete (api)_sinat_22387459的部落格-CSDN部落格

贊作者,細心的指出windows不能識別“ ’ ”, 從其他看到的教程,都沒用,提示json格式問題,結果原來是這個原因

ElasticSearch報錯FORBIDDEN/12/index read-only / allow delete (api)
這個錯誤是因為ElasticSearch中的索引都是隻讀狀態,不能進行增加和修改,查詢官網,出現這個問題的原因,可能是ES所在儲存盤空間不足導致ES自動開啟資料保護,限制為只讀。
執行下面的命令就可以了,window下如果未安裝Curl,請先安裝curl

注意:windows系統中執行以下命令時,由於不能識別單引號“ ’ ”,請修改為雙引號及或對雙引號進行轉義

windows 系統執行下面的命令:


curl -XPUT -H "Content-Type: application/json" http://127.0.0.1:9200/_all/_settings -d "{\"index.blocks.read_only_allow_delete\": null}"
1
linux系統執行下面的命令:

curl -XPUT -H "Content-Type: application/json" http://127.0.0.1:9200/_all/_settings -d '{"index.blocks.read_only_allo
————————————————
版權宣告:本文為CSDN博主「沐風Fly」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處連結及本宣告。
原文連結:https://blog.csdn.net/sinat_22387459/article/details/102460215