91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎樣刪除ES索引里面的數據

發布時間:2020-05-09 16:59:08 來源:億速云 閱讀:363 作者:Leah 欄目:系統運維

怎樣刪除ES索引里面的數據?針對這個問題,今天小編總結這篇圖文詳解的文章,有需要的朋友可以參考一下,希望對大家有所幫助。

怎樣刪除ES索引里面的數據

  下面的腳本,我找了2天,按照網上的文檔,也修改了2天。正好最近第3次開始學習shell,發現結合shell知識,解決問題還是很有效果。

  下面的腳本,就可以刪除200天前的ES數據。

[root@iZ23ejm6lkdZ ~]# cat /yqd/sh/Clean_Elasticsearch_Yqdlog.sh
#!/bin/bash

     curl  -X POST "10.253.40.87:9200/yqdlog/_delete_by_query?pretty" -H 'Content-Type:application/json' -d '
     {
        "query": { 
                "range": {
                        "bank_interfacelog_createTime": {   
                                "gte": "now-200d",
                                "lte": "now",
                                "format": "epoch_millis"
                                }
                        }
                }
        }'
#     echo "已清除$index 索引內200天前數據~"

第三列的“10.253.40.87:9200”:ES地址

第三列的“yqdlog”:索引名稱

第七列的“bank_interfacelog_createTime”:指定刪除的時間字段

第八列的“now-200d”:刪除數據的時間范圍,“-200d”,就是刪除200天前的數據

第十列:默認,也可以自定義

  執行腳本:

[root@iZ23ejm6lkdZ ~]# sh /yqd/sh/Clean_Elasticsearch_Yqdlog.sh
{
  "took" : 2382512,
  "timed_out" : false,
  "total" : 8817667,
  "deleted" : 8817667,
  "batches" : 8818,
  "version_conflicts" : 0,
  "noops" : 0,
  "retries" : {
    "bulk" : 0,
    "search" : 0
  },
  "throttled_millis" : 0,
  "requests_per_second" : -1.0,
  "throttled_until_millis" : 0,
  "failures" : [ ]
}

  執行腳本過程中,ES的head插件顯示“yqdlog”索引數據有明顯下降趨勢,但是,zabbix監控的磁盤空間反而有更大的占用。

  網上的文檔說,ES的刪除,不會立即生效,后期會自動刪除。這個問題,有待研究。

  次日再看zabbix,磁盤空間好像是有下降了。


以上就是ES索引里面的刪除數據的方法介紹,詳細使用情況還得要大家自己使用過才能知道具體要領。如果想了解更多相關內容,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

凤庆县| 灌阳县| 儋州市| 鄱阳县| 富民县| 绥宁县| 宜昌市| 博客| 拉孜县| 佛冈县| 福安市| 资中县| 京山县| 拉孜县| 杂多县| 大城县| 额济纳旗| 卢氏县| 金寨县| 西吉县| 西盟| 古交市| 锦屏县| 射洪县| 曲靖市| 台南县| 马边| 通道| 科技| 拉萨市| 隆子县| 普宁市| 灵寿县| 广元市| 隆回县| 广德县| 搜索| 肇东市| 衡阳县| 平乡县| 德昌县|