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