国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

elasticsearch刪除大批量數(shù)據(jù)方法

這篇具有很好參考價值的文章主要介紹了elasticsearch刪除大批量數(shù)據(jù)方法。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

ES刪除大批量數(shù)據(jù)方法

1.Delete By Query API

POST twitter/_delete_by_query
{
  "query": { 
"match": {
  "message": "some message"
}
  }
}

一般回用如下:

http://172.16.96.*:9200/index/_delete_by_query?slices=3&wait_for_completion=false&scroll_size=5000&conflicts=proceed

slices:線程數(shù)(根據(jù)CPU的數(shù)量設(shè)置)

wait_for_completion:如果設(shè)置為true,則導致 API 阻塞,直到索引器狀態(tài)完全停止。如果設(shè)置為false,API 立即返回,并且索引器在后臺異步停止。默認為 false。如果請求包含wait_for_completion=false,則 Elasticsearch 將執(zhí)行一些預檢檢查,啟動請求,然后返回一個task 可用于任務 API 以取消或獲取任務狀態(tài)的內(nèi)容。Elasticsearch 還將創(chuàng)建此任務的記錄作為文檔,位于.tasks/task/${taskId}. 這是您認為合適的保留或刪除。完成后,將其刪除,以便 Elasticsearch 可以回收它使用的空間。

scroll_size:游標查詢,根據(jù)index.max_result_window值設(shè)置,scroll_size應當小于index.max_result_window值,默認是10000

conflicts:在_delete_by_query執(zhí)行過程中,依次執(zhí)行多個搜索請求,以便找到所有匹配的文檔進行刪除。每找到一批文檔,就會執(zhí)行相應的批量請求,刪除所有這些文檔。如果搜索或批量請求被拒絕,_delete_by_query 則依靠默認策略重試被拒絕的請求(最多 10 次,指數(shù)回退)。達到最大重試限制會導致_delete_by_query 中止,并且所有失敗都在failures響應中返回。已執(zhí)行的刪除仍然存在。換句話說,該過程沒有回滾,只是中止。當?shù)谝淮问е轮兄箷r,失敗的批量請求返回的所有失敗都在failures 元素; 因此,可能會有相當多的失敗實體。如果您想計算版本沖突而不是導致它們中止,請conflicts=proceed在 url 或"conflicts": "proceed"請求正文中設(shè)置。

2.根據(jù)task查看正在刪除任務的狀態(tài)細節(jié)

GET http://172.16.96.*:9200/_tasks?detailed=true&actions=*/delete/byquery

{
"nodes": {}
}

示例:

"w4axaLWqQiq19k0wYvHQIw:4550655": {
"node": "w4axaLWqQiq19k0wYvHQIw",
"id": 4550655,
"type": "transport",
"action": "indices:data/write/delete/byquery",
"status": {
"slice_id": 5,
"total": 43088333,
"updated": 0,
"created": 0,
"deleted": 0,
"batches": 1,
"version_conflicts": 0,
"noops": 0,
"retries": {
"bulk": 0,
"search": 0
},
"throttled_millis": 0,
"requests_per_second": -1.0,
"throttled_until_millis": 0
},
"description": "delete-by-query [history-alarm-data]",
"start_time_in_millis": 1644559029887,
"running_time_in_nanos": 5024318204892,
"cancellable": true,
"cancelled": false,
"parent_task_id": "w4axaLWqQiq19k0wYvHQIw:4550644",
"headers": {}
}

如果刪除任務完成了,返回如下:

{
"nodes": {}
}

數(shù)據(jù)查詢?nèi)蝿眨?span toymoban-style="hidden">文章來源地址http://www.zghlxwxcb.cn/news/detail-529061.html

GET http://172.16.96.*:9200/_tasks?detailed=true&actions=*/read/search

{
"nodes": {
"YM7smnJOQGWJ4VJf_THNNg": {
"name": "YM7smnJ",
"transport_address": "172.16.96.*:9300",
"host": "172.16.96.*",
"ip": "172.16.96.*:9300",
"roles": [
"master",
"data",
"ingest"
],
"tasks": {
"YM7smnJOQGWJ4VJf_THNNg:172443363": {
"node": "YM7smnJOQGWJ4VJf_THNNg",
"id": 172443363,
"type": "netty",
"action": "indices:data/read/search",
"description": "indices[tracker_travel], types[travel], search_type[DFS_QUERY_THEN_FETCH], source[{\"from\":0,\"size\":5000,\"query\":{\"bool\":{\"must\":[{\"match\":{\"imei\":{\"query\":\"863637044306814\",\"operator\":\"OR\",\"prefix_length\":0,\"max_expansions\":50,\"fuzzy_transpositions\":true,\"lenient\":false,\"zero_terms_query\":\"NONE\",\"boost\":1.0}}},{\"range\":{\"begin_time\":{\"from\":1644795551000,\"to\":null,\"include_lower\":true,\"include_upper\":true,\"boost\":1.0}}}],\"disable_coord\":false,\"adjust_pure_negative\":true,\"boost\":1.0}},\"version\":true,\"sort\":[{\"begin_time\":{\"order\":\"asc\"}}]}]",
"start_time_in_millis": 1644819308136,
"running_time_in_nanos": 21187617,
"cancellable": true
},
"YM7smnJOQGWJ4VJf_THNNg:172443360": {
"node": "YM7smnJOQGWJ4VJf_THNNg",
"id": 172443360,
"type": "netty",
"action": "indices:data/read/search",
"description": "indices[tracker_travel], types[travel], search_type[DFS_QUERY_THEN_FETCH], source[{\"from\":0,\"size\":5000,\"query\":{\"bool\":{\"must\":[{\"match\":{\"imei\":{\"query\":\"863637044306806\",\"operator\":\"OR\",\"prefix_length\":0,\"max_expansions\":50,\"fuzzy_transpositions\":true,\"lenient\":false,\"zero_terms_query\":\"NONE\",\"boost\":1.0}}},{\"range\":{\"begin_time\":{\"from\":1644806393000,\"to\":null,\"include_lower\":true,\"include_upper\":true,\"boost\":1.0}}}],\"disable_coord\":false,\"adjust_pure_negative\":true,\"boost\":1.0}},\"version\":true,\"sort\":[{\"begin_time\":{\"order\":\"asc\"}}]}]",
"start_time_in_millis": 1644819308131,
"running_time_in_nanos": 26798586,
"cancellable": true
},
"YM7smnJOQGWJ4VJf_THNNg:172443354": {
"node": "YM7smnJOQGWJ4VJf_THNNg",
"id": 172443354,
"type": "netty",
"action": "indices:data/read/search",
"description": "indices[tracker_travel], types[travel], search_type[DFS_QUERY_THEN_FETCH], source[{\"from\":0,\"size\":5000,\"query\":{\"bool\":{\"must\":[{\"match\":{\"imei\":{\"query\":\"863637044306749\",\"operator\":\"OR\",\"prefix_length\":0,\"max_expansions\":50,\"fuzzy_transpositions\":true,\"lenient\":false,\"zero_terms_query\":\"NONE\",\"boost\":1.0}}},{\"range\":{\"begin_time\":{\"from\":1644792687000,\"to\":null,\"include_lower\":true,\"include_upper\":true,\"boost\":1.0}}}],\"disable_coord\":false,\"adjust_pure_negative\":true,\"boost\":1.0}},\"version\":true,\"sort\":[{\"begin_time\":{\"order\":\"asc\"}}]}]",
"start_time_in_millis": 1644819308126,
"running_time_in_nanos": 31671549,
"cancellable": true
}
}
}
}
}

到了這里,關(guān)于elasticsearch刪除大批量數(shù)據(jù)方法的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權(quán),不承擔相關(guān)法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務器費用

相關(guān)文章

  • MySQL---使用索引優(yōu)化、大批量插入數(shù)據(jù)優(yōu)化

    MySQL---使用索引優(yōu)化、大批量插入數(shù)據(jù)優(yōu)化

    1. 使用索引優(yōu)化 索引是數(shù)據(jù)庫優(yōu)化最常用也是最重要的手段之一 , 通過索引通??梢詭椭脩艚鉀Q大多數(shù)的 MySQL 的性能優(yōu)化問題: 1.1?避免索引失效應用-全值匹配 該情況下,索引生效,執(zhí)行效率高。 1.2?避免索引失效應用-最左前綴法則 1.3?避免索引失效應用-其他匹配原則

    2024年02月07日
    瀏覽(24)
  • redis 無占用 兩種方式 清除大批量數(shù)據(jù) lua腳本

    redis存儲了很多無用的key,占用了大量內(nèi)存,需要清除 第一種 (顆粒度較大) lua腳本,刪除某些規(guī)則的key,輸入刪除的key,返回刪除的符合規(guī)則的key的數(shù)量 弊端:顆粒度比較大,發(fā)送一個lua腳本去執(zhí)行,會占用較多時間,堵塞其他redis命令 java代碼 這樣直接刪除,因為規(guī)則有很

    2024年04月28日
    瀏覽(24)
  • Python 自動獲取大批量excel數(shù)據(jù)并填寫到網(wǎng)頁表單(pandas;selenium)

    Python 自動獲取大批量excel數(shù)據(jù)并填寫到網(wǎng)頁表單(pandas;selenium)

    自動獲取大批量excel數(shù)據(jù)并填寫到網(wǎng)頁表單 部分網(wǎng)頁獲取下拉列表點擊的方式有所差異 這個請根據(jù)網(wǎng)頁源碼自做選擇 一定要學會使用IPDB調(diào)試工具 太好用了!?。?! 可能需要pip update一下 看提示 很好解決 沒有報錯最好啦 Python真是太好用了 辦公利器啊?。。。?/p>

    2024年02月12日
    瀏覽(25)
  • 大批量數(shù)據(jù)導出csv,平替導出excel性能優(yōu)化解決方案封裝工具類

    ? ? ? ? 有些業(yè)務邏輯需要在導出非常大量的數(shù)據(jù),幾百甚至幾千萬的數(shù)據(jù)這個時候再導出excel來對于性能都不是很友好,這個時候就需要替換實現(xiàn)思路來解決這個問題。 ? ? ? ? 本文章提供了兩種解決的方案,也是兩種從數(shù)據(jù)庫中拿取數(shù)據(jù)的方式一種是原生的jdbc一種是使用

    2024年01月16日
    瀏覽(27)
  • 【sgTransfer】自定義組件:帶有翻頁、頁碼、分頁器的穿梭框組件,支持大批量數(shù)據(jù)的穿梭顯示。

    【sgTransfer】自定義組件:帶有翻頁、頁碼、分頁器的穿梭框組件,支持大批量數(shù)據(jù)的穿梭顯示。

    ? 特性: ? 表格寬度可以自定義 翻頁器顯示控件可以自定義 列配置項可以設(shè)置顯示字段列名稱、寬度、字段名 可以配置搜索框提示文本,支持搜索過濾 穿梭框頂部標題可以自定義 左右箭頭按鈕文本可以設(shè)置

    2024年02月10日
    瀏覽(22)
  • cesium實現(xiàn)大批量POI點位聚合渲染優(yōu)化方案

    cesium實現(xiàn)大批量POI點位聚合渲染優(yōu)化方案

    cesium目前只提供了entityCluster這個聚合類,使打點聚合更方便快捷的實現(xiàn),但是一般在真正做項目的時候,大家會經(jīng)常碰到成千上萬個甚至幾十萬個點位需要聚合打點,那這時候你如果還是用entity去實現(xiàn)的話,怕是要被用戶按在地上瘋狂摩擦,摩擦。。。?? 我們可以通過模擬

    2024年02月09日
    瀏覽(22)
  • 如何使用python快速將大批量圖片合成為視頻?

    如何使用python快速將大批量圖片合成為視頻?

    由于CSDN大批量導入圖片容易出現(xiàn)亂序,本程序?qū)⒅螆D片轉(zhuǎn)為視頻,便于用視頻的方式展示文件內(nèi)容。 由于圖片名稱復雜多樣,為便于統(tǒng)一化處理,增強程序的通用性,使用改名程序可以降低手動調(diào)整的復雜度。 改名之后的效果: 注意此部分的圖片大小仍需要手動修改或輸

    2024年02月04日
    瀏覽(21)
  • 遠程運維大批量IT設(shè)備?向日葵批量部署、分組授權(quán)與安全功能解析

    遠程運維大批量IT設(shè)備?向日葵批量部署、分組授權(quán)與安全功能解析

    數(shù)字化轉(zhuǎn)型的不斷推進,給予了企業(yè)全方位的賦能,但任何發(fā)展都伴隨著成本與代價,比如在數(shù)字化轉(zhuǎn)型過程中企業(yè)內(nèi)部辦公與外部業(yè)務所需的不斷增加的IT設(shè)備數(shù)量,就為日常的運維工作提出了更大的挑戰(zhàn)。 針對企業(yè)面對海量IT設(shè)備時的運維難、效率低、容易出錯等問題,

    2024年02月14日
    瀏覽(23)
  • 記一次 OSS 大批量文件下載的實現(xiàn) → bat腳本不好玩!

    記一次 OSS 大批量文件下載的實現(xiàn) → bat腳本不好玩!

    一天夜里,侄女跟我哥聊天 侄女一臉期待的看著我哥:爸爸,你說媽媽和奶奶誰漂亮??? 我哥不慌不忙的拿起一粒瓜子,輕聲說道:為啥沒有你??? 侄女笑容漸起,似乎得到了她想要的回答,仍繼續(xù)問道:那媽媽和奶奶還有我,誰漂亮? 我哥瞄了一眼侄女,又拿起一粒瓜子

    2024年02月05日
    瀏覽(20)
  • ZooKeeper+Kafka+ELK+Filebeat集群搭建實現(xiàn)大批量日志收集和展示

    ZooKeeper+Kafka+ELK+Filebeat集群搭建實現(xiàn)大批量日志收集和展示

    大致流程:將nginx 服務器(web-filebeat)的日志通過filebeat收集之后,存儲到緩存服務器kafka,之后logstash到kafka服務器上取出相應日志,經(jīng)過處理后寫入到elasticsearch服務器并在kibana上展示。 一、集群環(huán)境準備 二、搭建zookeeper集群 前提條件:三臺機器分別修改時區(qū)、關(guān)閉防火墻

    2024年02月04日
    瀏覽(25)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包