首先使用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
至此,目的達到。