如何解决Kibana / Elasticsearch 6.8-delete_by_query返回原因“阻止者:[FORBIDDEN / 8 / index writeapi];”
我正在使用Kibana 6.8中的开发工具通过查询删除文档,但是我收到了一个类型为“ cluster_block_exception”的403,原因是“被以下对象阻止:[FORBIDDEN / 8 / index write(api)];”。 / p>
我使用了以下命令:
curl -XPOST "http://localhost:9200/my_index/_delete_by_query" -H 'Content-Type: application/json' -d'
{
"query": {
"match_all": {}
}
}'
以下是示例回复:
{
"took": 26,"timed_out": false,"total": 2,"deleted": 0,"batches": 1,"version_conflicts": 0,"noops": 0,"retries": {
"bulk": 0,"search": 0
},"throttled_millis": 0,"requests_per_second": -1,"throttled_until_millis": 0,"failures": [
{
"index": "my_index","type": "doc","id": "TnOKCHMBlyetxY-P6HZ_","cause": {
"type": "cluster_block_exception","reason": "blocked by: [FORBIDDEN/8/index write (api)];"
},"status": 403
},{
"index": "my_index","id": "T3OKCHMBlyetxY-P6XYF","status": 403
}
]
}
任何有关如何设置适当权限的帮助将不胜感激。谢谢。
解决方法
您可以尝试通过此请求首先更改索引状态:
PUT /my_index/_settings { "index": { "blocks": { "write": "false" } } }
第二次,您必须找出导致此索引状态的原因(索引策略,FileSystem:“低水印”为85%?)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。