[ type=cluster_block_exception, reason=index [ index_name ] FORBIDDEN/12/index read-only / allow delete (api)
- 由于磁盘使用率达到85%,导致es锁了索引,索引变成了只读模式,当有数据写入的时候就会报上面的错误,此时的索引处于只读状态,不可写入
- index_name为索引名称,具体以日志显示为准
- 需要先清理本地磁盘,然后再进行下面的操作来解除索引的只读状态
解除索引只读状态:
curl -XPUT 'http://es_ip:es_port/index_name/_settings' \ -H 'Content-Type: application/json' \ -d '{"index.blocks.read_only_allow_delete": false}'
index_name
为索引名称,具体以日志显示为准,注意修改
如果elasticsearch.yml
配置文件里面配置了es的访问ip,就要用对应的ip去执行,使用localhost
会返回403
权限不足