Ruby on rails Searchkick:Elasticsearch不索引“;禁止/12/索引只读“;?
我已经在iMac上设置了一个新的开发环境,并将rails应用程序从macbook air中移走。它工作得很好,而且还为数据建立了索引。使用相同版本的gems。编制索引时,会出现以下错误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
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控制台