当前位置:首页 > 编程笔记 > 正文
已解决

Elasticsearch常见错误

来自网友在路上 150850提问 提问时间:2023-10-25 10:24:14阅读次数: 50

最佳答案 问答题库508位专家为你答疑解惑

一 read_only_allow_delete" : "true"

当我们在向某个索引添加一条数据的时候,可能(极少情况)会碰到下面的报错:

{"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
}

上述报错是说索引现在的状态是只读模式(read-only),如果查看该索引此时的状态:

GET z1/_settings
# 结果如下
{"z1" : {   "settings" : {     "index" : {       "number_of_shards" : "5",       "blocks" : {         "read_only_allow_delete" : "true"       },       "provided_name" : "z1",       "creation_date" : "1556204559161",       "number_of_replicas" : "1",       "uuid" : "3PEevS9xSm-r3tw54p0o9w",       "version" : {         "created" : "6050499"       }     }   }}
}

可以看到"read_only_allow_delete" : "true",说明此时无法插入数据,当然,我们也可以模拟出来这个错误:

PUT z1
{"mappings": {   "doc": {     "properties":
查看全文

99%的人还看了

猜你感兴趣

版权申明

本文"Elasticsearch常见错误":http://eshow365.cn/6-24120-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!