一:报错日志
具体的报错日志如下:
{"error":{"root_cause":[{"type":"cluster_block_exception","reason":"blocked by: [FORBIDDEN/12/index read-only / allow delete (api)];"}],"type":"cluster_block_exception","reason":"blocked by: [FORBIDDEN/12/index read-only / allow delete (api)];"},"status":403}
二:问题分析
1、出现这种错误,一般就是你的Elasticsearch磁盘空间不够了,存放数据的那个目录已经没有可用空间了。但很明显我不是这个问题。
2、既然不是磁盘空间的原因,那就转换思路,先看看集群状态。
使用命令:
curl -X GET -s {ip}:9200/_cat/health?v
发现集群状态为黄色,同时存在78个assign分片文章来源:https://www.toymoban.com/news/detail-720660.html
解决方案:解决es报错,索引无法分片的问题 | 骐晔文章来源地址https://www.toymoban.com/news/detail-720660.html
到了这里,关于解决es报错:blocked by: [FORBIDDEN/12/index read-only / allow delete (api) ]的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!