首页 > 解决方案 > Searchkick::ImportError ({"type"=>"cluster_block_exception", 只读/允许删除 (api)];"}

问题描述

尝试添加新数据时,我的 Digital Ocean 服务器上总是出现以下错误。

Searchkick::ImportError ({"type"=>"cluster_block_exception", "reason"=>"blocked by: [FORBIDDEN/12/index read-only / allow delete (api)];"} 在 id 为 '38088' 的项目上)

从字面上看,在每个数据库写入操作之前,我必须运行以下命令以使其完成:

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

这肯定是不正确的吗?我试过跑步Album.search_index.deleteAlbum.reindex但我得到了同样的错误。

有什么建议么?

我已经查看了与此错误有关的其他问题,但似乎没有什么对我有用?

标签: elasticsearchdigital-oceansearchkick

解决方案


推荐阅读