ES刪除索引

2021-08-20 05:21:33 字數 710 閱讀 5128

# es刪除索引api

例:刪除所有為logstash的索引

[官方說明](

```shell

curl -xdelete ''

```# es檢視索引

```shell

curl ''

```# 刪除指令碼

/home/trade/manage.sh

```shell

#!/bin/bash

# 列印出所有索引,排除掉hf,fund

indexs=`curl '' | awk '' | egrep -v "^\." | egrep -v "^hf|^fund"`

# 20180203

# 要刪除的截止日期

curr_time="20180203"

for index in $indexs:

doecho $index | egrep "[0-9]\.[0-9]\.[0-9]"

if [ $? == 0 ]

then

now_time=`echo $index | egrep -o "[0-9]\.[0-9]\.[0-9]"| awk -f'.' ''`

if [[ $curr_time -gt $now_time ]]

then

curl -xdelete ""

fifi

done

```備註 :定期刪除日誌:

es 刪除索引

用以下的請求來 刪除索引 my index 你也可以這樣刪除多個索引 index one index two delete index 你甚至可以這樣刪除 全部 索引 all delete 對一些人來說,能夠用單個命令來刪除所有資料可能會導致可怕的後果。如果你想要避免意外的大量刪除,你可以在你的el...

ES 二 索引的查詢更新刪除

單個索引查詢 test public void queryindex 結果 org.elasticsearch.transport.client.prebuilttransportclient 783ec989 需要注釋掉之前獲取客戶端物件的client.close 方法 多個條件的查詢 test ...

ES的建立索引,刪除查詢等

在hive建立es表 lp能力查詢 post clue strategies lp ability lp ability search?pretty from 0,size 5600 查5條 get clue strategies lp ability lp ability search?prett...