原因:
当linux磁盘空间不够情况后,ES集群为了保护数据,会自动把索引分片index置为只读read-only
解决办法(相应执行如下命令):
1、无用户权限:
curl -XPUT -H "Content-Type: application/json" http://10.88.88.88:9200/_all/_settings -d '{"index.blocks.read_only_allow_delete": false}'
2、有用户权限:
curl --user testname:testpassword -XPUT -H "Content-Type: application/json" http://10.88.88.88:9200/_all/_settings -d '{"index.blocks.read_only_allow_delete": false}'