elasticsearch,searchkick,Ruby On Rails,Ruby,elasticsearch,Searchkick" /> elasticsearch,searchkick,Ruby On Rails,Ruby,elasticsearch,Searchkick" />

Ruby on rails Searchkick:Elasticsearch不索引“;禁止/12/索引只读“;?

Ruby on rails Searchkick:Elasticsearch不索引“;禁止/12/索引只读“;?,ruby-on-rails,ruby,elasticsearch,searchkick,Ruby On Rails,Ruby,elasticsearch,Searchkick,我已经在iMac上设置了一个新的开发环境,并将rails应用程序从macbook air中移走。它工作得很好,而且还为数据建立了索引。使用相同版本的gems。编制索引时,会出现以下错误 Searchkick::ImportError: {"type"=>"cluster_block_exception", "reason"=>"blocked by: [FORBIDDEN/12/index read-only / allow delete (api)];"} on item with

我已经在iMac上设置了一个新的开发环境,并将rails应用程序从macbook air中移走。它工作得很好,而且还为数据建立了索引。使用相同版本的gems。编制索引时,会出现以下错误

Searchkick::ImportError: {"type"=>"cluster_block_exception", "reason"=>"blocked by: [FORBIDDEN/12/index read-only / allow delete (api)];"} on item with id '74'

有什么办法可以通过修改elasticsearch.yml来解决这个问题吗?

我今天也遇到了同样的问题,以下几点对我有效:

Model.search\u index.clean\u index
此解决方案从一开始就为我解决了相同的问题:

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

你把它放在哪里了?
rails控制台