[英]Ruby on Rails - searchkick gem : cluster_block_exception - FORBIDDEN/12/index read-only / allow delete (api) - status":403
[英]FORBIDDEN/12/index read-only / allow delete (api) problem
將項目導入我的Rails應用程序時,我不斷收到SearchKick代表Elasticsearch引發的上述錯誤。
我在Docker中運行Elasticsearch。 我通過運行docker-compose來啟動我的應用程序。 我已經嘗試運行上面推薦的命令,但我只是得到“沒有這樣的文件或目錄”返回。 有任何想法嗎?
我確實將端口9200暴露在外面,但似乎沒有任何幫助。 有任何想法嗎?
確實,運行curl -XPUT -H "Content-Type: application/json" http://localhost:9200/_all/_settings -d '{"index.blocks.read_only_allow_delete": null}'
正如@ Nishant Saini所建議的那樣我遇到的非常相似的問題。
我在我的機器上達到了磁盤水印限制。
使用以下命令:
curl -s -H 'Content-Type: application/json' -XPUT '[IP-server]:9200/_all/_settings?pretty' -d ' {
"index":{
"blocks" : {"read_only_allow_delete":"false"}
}
}'
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.