禁止/12/索引只读/允许删除(api)问题

dgjrabp2  于 2021-06-15  发布在  ElasticSearch
关注(0)|答案(2)|浏览(350)

当导入项目到我的rails应用程序时,我不断收到searchkick代表elasticsearch引发的上述错误。
我在码头上运行elasticsearch。我通过运行docker compose up启动我的应用程序。我试过运行上面推荐的命令,但我只是得到“没有这样的文件或目录”返回。有什么想法吗?
我有端口9200暴露在外面,但似乎没有什么帮助。有什么想法吗?

b4wnujal

b4wnujal1#

使用以下命令:

curl -s -H 'Content-Type: application/json' -XPUT '[IP-server]:9200/_all/_settings?pretty' -d ' {
    "index":{
             "blocks" : {"read_only_allow_delete":"false"}
    }
}'
s8vozzvw

s8vozzvw2#

的确,跑步 curl -XPUT -H "Content-Type: application/json" http://localhost:9200/_all/_settings -d '{"index.blocks.read_only_allow_delete": null}' 正如@nishant saini所建议的,它解决了我刚才遇到的非常类似的问题。
我的机器达到了磁盘水印限制。

相关问题