当导入项目到我的rails应用程序时,我不断收到searchkick代表elasticsearch引发的上述错误。我在码头上运行elasticsearch。我通过运行docker compose up启动我的应用程序。我试过运行上面推荐的命令,但我只是得到“没有这样的文件或目录”返回。有什么想法吗?我有端口9200暴露在外面,但似乎没有什么帮助。有什么想法吗?
b4wnujal1#
使用以下命令:
curl -s -H 'Content-Type: application/json' -XPUT '[IP-server]:9200/_all/_settings?pretty' -d ' { "index":{ "blocks" : {"read_only_allow_delete":"false"} } }'
s8vozzvw2#
的确,跑步 curl -XPUT -H "Content-Type: application/json" http://localhost:9200/_all/_settings -d '{"index.blocks.read_only_allow_delete": null}' 正如@nishant saini所建议的,它解决了我刚才遇到的非常类似的问题。我的机器达到了磁盘水印限制。
curl -XPUT -H "Content-Type: application/json" http://localhost:9200/_all/_settings -d '{"index.blocks.read_only_allow_delete": null}'
2条答案
按热度按时间b4wnujal1#
使用以下命令:
s8vozzvw2#
的确,跑步
curl -XPUT -H "Content-Type: application/json" http://localhost:9200/_all/_settings -d '{"index.blocks.read_only_allow_delete": null}'
正如@nishant saini所建议的,它解决了我刚才遇到的非常类似的问题。我的机器达到了磁盘水印限制。