如何永久允许Elasticsearch通配符删除?设置失败求助
Elasticsearch永久开启通配符删除权限失败问题解析
失败原因
你提交请求时使用了错误的字段名permanent,Elasticsearch中用于设置永久集群参数的字段是persistent,而非permanent。字段名拼写错误导致集群无法识别要更新的配置项,因此返回"Validation Failed: 1: no settings to update;"的400错误。
正确的永久设置方法
执行以下PUT请求即可永久修改该参数:
PUT _cluster/settings { "persistent": { "action.destructive_requires_name": false } }
补充说明
- 该参数支持永久设置,修改后配置会持久化存储,集群重启后依然有效。
- 开启通配符删除存在误删索引的风险,生产环境中需谨慎操作,确认业务需求后再执行修改。
内容的提问来源于stack exchange,提问作者mike rodent
相关产品推荐
相关产品推荐

