ElasticsearchES删除索引时报错“wildcard expressions or all indices are not allowed

Posted 九师兄

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ElasticsearchES删除索引时报错“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 

以上是关于ElasticsearchES删除索引时报错“wildcard expressions or all indices are not allowed的主要内容,如果未能解决你的问题,请参考以下文章

ElasticsearchES常用命令

按索引字段查询时报错

MySQL5.7创建唯一索引时报错提示Duplicate entry * for key *

HISAT2 建立索引警告和比对时报错解决方案

docker删除镜像时报错解决办法

oracle删除某个用户时报错:无法删除已连接用户