首先使用curl获取集群中可用的Elasticsearch索引列表:
$ curl http://<node-ip|hostname>:9200/_cat/indices
<node-ip>可以是localhost,Elasticsearch节点IP地址或其中一个群集节点的主机名,见下面的例子:
curl http://192.168.137.2:9200/_cat/indices
《----book boss为索引----》
确定要删除的索引后,使用以下命令将其与其数据一起删除:
$ curl -XDELETE http://<node-ip|hostname>:9200/<index-name>
见下面的例子:
$ curl -XDELETE http://192.168.137.56:9200/boss
{"acknowledged":true}—删除成功后返回的报文
可以通过重新检查可用列表来确认删除索引:
$ curl http://10.1.1.18:9200/_cat/indices
至此,目的达到。