ElasticSearch异常问题org.elasticsearch.cluster.block.ClusterBlockException: blocked by: [FORBIDDEN/12/in

新增的数据无论怎么都无法在ES中搜索出来,重置索引也不行。查看后台日志报错:org.elasticsearch.cluster.block.ClusterBlockException: blocked by: [FORBIDDEN/12/index read-only / allow delete (api)]; 

其他的不用看,只看这一句:index read-only / allow delete (api)。意思是ES现在只支持读,和删除。不支持写入!

在确定问题之前,先查一下你的索引是不是这个状态:

我用的是kibana,启动后连接到自己的ES,http://localhost:5601

在Dev Tools 中执行:

GET   你的索引名字/_settings?pretty

得到:

ElasticSearch异常问题org.elasticsearch.cluster.block.ClusterBlockException: blocked by: [FORBIDDEN/12/in_第1张图片

如果是以上问题,就好办:

执行这个代码即可:

PUT 你的索引名字/_settings
{
  "index.blocks.read_only_allow_delete": null
}

搞定

想要根源解决,还要看服务器空间是不是不够了,一般只有空间不足才会这样

你可能感兴趣的:(elasticsearch,大数据)