【Elasticsearch】ES删除索引时报错“wildcard expressions or all indices are not allowed

在这里插入图片描述

1.概述

今天将Elasticsearch升级到7.9.2版本,然后相关的接口报错

在删除索引时,使用了通配符,批量删除

/usr/bin/curl -v  -XDELETE "http://192.168.1.237:9200/*2021.10.11"

结果执行的时候一直报一个错
在这里插入图片描述
百度上查了说是:为了防止误删除,elasticsearch.yml 中的

action.destructive_requires_name默认为true

只要将这个参数改为false重启就可以了,但是我去看了一下,我的参数就是false

而且我原来是可以批量删除的,突然就不可以了,具体为啥我也不知道,只能自己手动写脚本去删除。

#!/bin/bash

delete_date=`date 

猜你喜欢

转载自blog.csdn.net/qq_21383435/article/details/124196332
今日推荐