日韩成人免费在线_国产成人一二_精品国产免费人成电影在线观..._日本一区二区三区久久久久久久久不

當前位置:首頁 > 科技  > 軟件

近期,幾個典型 Elasticsearch 8.X 問題及方案探討

來源: 責編: 時間:2024-02-01 12:50:54 282觀看
導讀問題1:max_expansions 設置大了會報錯,什么原因?大佬們問個問題,我在使用match_phrase_prefix時候,設置了一個比較大的max_expansions,比如10000。這個時候會報錯:too_many_clauses: maxClauseCount is set to 1024。我搜了

問題1:max_expansions 設置大了會報錯,什么原因?

大佬們問個問題,我在使用match_phrase_prefix時候,設置了一個比較大的max_expansions,比如10000。LRk28資訊網——每日最新資訊28at.com

這個時候會報錯:too_many_clauses: maxClauseCount is set to 1024。我搜了下 maxClauseCount 這是控制搜索條件數量的,但我這只是改了個 max_expansions 就這樣了,這2者有什么聯系呀?LRk28資訊網——每日最新資訊28at.com

根本原因:

如果你設置了一個很高的值( 10000),Elasticsearch 會嘗試生成所有可能的匹配項,直到達到這個限制。LRk28資訊網——每日最新資訊28at.com

而進行 match_phrase_prefix 查詢時,每個可能的匹配項都會被視為一個子句。LRk28資訊網——每日最新資訊28at.com

如果生成的匹配項數量超過 maxClauseCount 的限制,就會出現 too_many_clauses 錯誤。LRk28資訊網——每日最新資訊28at.com

可行的解決方案:

選擇一個更合理的 max_expansions 值,以保持生成的查詢子句數量在 maxClauseCount 的限制范圍內。LRk28資訊網——每日最新資訊28at.com

問題2:集群數據遷移能不能直接拷貝文件?

各位大佬,同版本的es集群間數據遷移,假設兩個集群節點數相同,是不是可以通過直接拷貝數據文件來進行啊?LRk28資訊網——每日最新資訊28at.com

去年年底咱們就討論過:臘月27日凌晨的一個緊急 Elasticsearch 線上問題復盤LRk28資訊網——每日最新資訊28at.com

一句話,非必要不要直接拷貝文件。LRk28資訊網——每日最新資訊28at.com

官方文檔在集群備份部分有過強調如下:LRk28資訊網——每日最新資訊28at.com

you cannot back up an Elasticsearch cluster by making copies of the data directories of its nodes. There are no supported methods to restore any data from a filesystem-level backup. If you try to restore a cluster from such a backup, it may fail with reports of corruption or missing files or other data inconsistencies, or it may appear to have succeeded having silently lost some of your data.LRk28資訊網——每日最新資訊28at.com

中文釋義:LRk28資訊網——每日最新資訊28at.com

  • 你無法通過復制其節點的數據目錄來備份 Elasticsearch 集群。
  • 不支持從文件系統級備份恢復任何數據的方法。
  • 如果你嘗試從此類備份恢復集群,則可能會失敗,并報告損壞或丟失文件或其他數據不一致的情況,或者可能看似已成功,但悄無聲息地丟失了一些數據。

https://discuss.elastic.co/t/why-are-we-told-to-copy-the-data-folder-when-upgrading/168951LRk28資訊網——每日最新資訊28at.com

https://www.elastic.co/guide/en/elasticsearch/reference/current/snapshot-restore.htmlLRk28資訊網——每日最新資訊28at.com

問題3:全局超時如何設置?

除了每個search可以配置自己的timeout,集群有沒有參數可以配置一個統一的timeout,針對所有search都生效額?LRk28資訊網——每日最新資訊28at.com

建議:看看這個參數: search.default_search_timeout。LRk28資訊網——每日最新資訊28at.com

To set a cluster-wide default timeout for all search requests, configure search.default_search_timeout using the cluster settings API. This global timeout duration is used if no timeout argument is passed in the request. If the global search timeout expires before the search request finishes, the request is cancelled using task cancellation. The search.default_search_timeout setting defaults to -1 (no timeout).LRk28資訊網——每日最新資訊28at.com

圖片LRk28資訊網——每日最新資訊28at.com

LRk28資訊網——每日最新資訊28at.com

集群層面設置解決方案如下:LRk28資訊網——每日最新資訊28at.com

LRk28資訊網——每日最新資訊28at.com

圖片圖片LRk28資訊網——每日最新資訊28at.com

PUT /_cluster/settings{  "persistent": {    "search.default_search_timeout": "30s"  }}

要為所有搜索請求設置集群范圍內的默認超時時間,可以使用集群設置 API 配置 search.default_search_timeout。LRk28資訊網——每日最新資訊28at.com

如果請求中沒有傳遞超時參數,則使用這個全局超時持續時間。LRk28資訊網——每日最新資訊28at.com

如果全局搜索超時在搜索請求完成之前到期,請求將通過任務取消被取消。LRk28資訊網——每日最新資訊28at.com

search.default_search_timeout 設置的默認值為 -1(無超時)。LRk28資訊網——每日最新資訊28at.com

https://www.elastic.co/guide/en/elasticsearch/reference/8.12/search-your-data.html#search-timeoutLRk28資訊網——每日最新資訊28at.com

問題4:自定義ID如何自動設置為 MD5呢?

銘毅老師你好,想請問一下,往es索引里面插入文檔分為指定文檔id和自動生成文檔id,目前有一個需求在插入文檔的時候,將文檔的id值取插入的文檔中的一個字段。LRk28資訊網——每日最新資訊28at.com

比如我插入的是一個關于文件的相關信息的文檔,字段有md5值,大小,文件類型等等信息,此時我希望插入的這個文檔的ID是這個文件的md5值, 不太明白怎么設置這樣的關系,謝謝!LRk28資訊網——每日最新資訊28at.com

題目來源:https://t.zsxq.com/16mobA3PVLRk28資訊網——每日最新資訊28at.com

實踐參考:

Elasticsearch “指紋”去重機制,你實踐中用到了嗎?LRk28資訊網——每日最新資訊28at.com

方案:

使用 fingerprint 預處理器,借助已有的多個字段構建 MD5值,然后將目標字段設置為 _id 即可。LRk28資訊網——每日最新資訊28at.com

圖片圖片LRk28資訊網——每日最新資訊28at.com

LRk28資訊網——每日最新資訊28at.com

PUT _ingest/pipeline/id-fingerprint{  "processors": [    {      "fingerprint": {        "fields": ["file_name", "file_size"],        "target_field": "_id",        "method": "MD5"      }    }  ]}DELETE test_01128PUT test_01128{  "settings": {    "default_pipeline": "id-fingerprint"  },  "mappings": {    "properties": {      "file_name": {        "type": "keyword"      },      "id-fingerprint": {        "type": "keyword"      }    }  }}POST test_01128/_bulk{"index":{}}{"file_name":"abc","file_size":"3kb"}{"index":{}}{"file_name":"bcd","file_size":"1kb"}{"index":{}}{"file_name":"abc","file_size":"3kb"}

小結

以上都是實戰環境遇到的典型問題,如果你也有類似問題,歡迎發出來,咱們一起討論解決!LRk28資訊網——每日最新資訊28at.com

LRk28資訊網——每日最新資訊28at.com

本文鏈接:http://m.www897cc.com/showinfo-26-70445-0.html近期,幾個典型 Elasticsearch 8.X 問題及方案探討

聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。郵件:2376512515@qq.com

上一篇: 看圖聊算法:為什么排序算法還是不夠快?

下一篇: 前端性能優化 — 保姆級 Performance 工具使用指南

標簽:
  • 熱門焦點
Top 日韩成人免费在线_国产成人一二_精品国产免费人成电影在线观..._日本一区二区三区久久久久久久久不
免费观看成人网| 亚洲一区二区精品视频| 红杏aⅴ成人免费视频| 激情伊人五月天久久综合| 亚洲黄页视频免费观看| 一区二区三区高清| 欧美一区二区精品在线| 免费在线成人av| 欧美日本中文字幕| 国产精品一二三四| 亚洲第一综合天堂另类专| 亚洲最新在线视频| 久久国产欧美精品| 欧美区在线播放| 国产视频一区在线观看| 亚洲欧洲一区二区天堂久久| 一区二区高清视频| 久久久久国产精品麻豆ai换脸| 欧美激情精品久久久久久变态| 国产精品视频专区| 亚洲国产精品视频一区| 亚洲一区二区三区高清| 久久最新视频| 国产精品男女猛烈高潮激情| 亚洲大胆人体视频| 亚洲在线视频免费观看| 欧美成人精品激情在线观看| 国产精品一区久久久| 亚洲人成网站精品片在线观看| 亚洲尤物在线视频观看| 欧美大片va欧美在线播放| 国产模特精品视频久久久久 | 亚洲欧洲日产国产网站| 亚洲欧洲av一区二区三区久久| 欧美freesex8一10精品| 国产美女一区二区| 一区二区三区日韩在线观看 | 国产精品大片wwwwww| 亚洲国产高清在线| 欧美在线免费观看视频| 欧美色图天堂网| 亚洲国产导航| 久久久精品国产免大香伊| 国产精品久久久久久久久久直播| 91久久在线| 久久久999国产| 国产精品人人做人人爽| 99国内精品久久| 另类尿喷潮videofree| 国产婷婷精品| 亚洲欧美日韩综合| 欧美日韩一二三区| 亚洲美女av黄| 久热国产精品| 一区二区三区中文在线观看| 欧美有码在线视频| 欧美国产日韩一区二区| 在线国产精品播放| 亚洲第一狼人社区| 中文在线不卡| 亚洲欧美中日韩| 国产乱子伦一区二区三区国色天香 | 精品成人一区二区三区| 性色一区二区三区| 国产精品久久久| 一区二区三区精品久久久| 欧美电影在线观看| 在线日韩视频| 久色婷婷小香蕉久久| 好吊一区二区三区| 久久久福利视频| 韩日精品中文字幕| 久久精品视频免费| 国产在线视频欧美一区二区三区| 新片速递亚洲合集欧美合集| 国产精品国产三级国产| 亚洲一区二区高清| 国产精品男gay被猛男狂揉视频| 亚洲视频综合| 国产精品免费看| 午夜精品久久久久| 国产欧美一区二区三区视频| 亚洲欧美视频在线| 亚洲一区二区免费看| 亚洲图片你懂的| 久久久久看片| 尤物yw午夜国产精品视频明星| 久久久久久电影| 影音先锋久久| 欧美成人免费va影院高清| 亚洲人成人一区二区在线观看| 欧美黄色成人网| 99精品视频免费| 欧美午夜视频在线观看| 亚洲一区免费网站| 国产日韩欧美亚洲一区| 久久久99国产精品免费| 亚洲盗摄视频| 欧美国产精品久久| 一本一本久久a久久精品综合妖精 一本一本久久a久久精品综合麻豆 | 国产婷婷精品| 久久久国产精品一区| 亚洲成人资源网| 欧美精品一区二区久久婷婷| 一区二区不卡在线视频 午夜欧美不卡在| 欧美午夜精品久久久久久孕妇 | 亚洲国产第一页| 欧美日韩一视频区二区| 亚洲欧美日韩一区二区三区在线观看| 国产日韩一区二区三区在线| 久久久精品国产免大香伊| 亚洲国产日韩综合一区| 欧美日韩一区二区三区在线观看免| 亚洲新中文字幕| 国产在线视频欧美一区二区三区| 欧美77777| 亚洲一级一区| 国内自拍一区| 欧美噜噜久久久xxx| 亚洲欧美制服中文字幕| 欧美一级夜夜爽| 亚洲国产成人久久综合| 国产精品国产a级| 欧美日韩黄色大片| 欧美精品在线免费观看| 久久亚洲色图| 亚洲国产小视频| 国内精品久久久久久 | 国产精品乱码一区二三区小蝌蚪| 久久av在线看| 亚洲日韩视频| 国产欧美高清| 欧美成人精品三级在线观看| 亚洲午夜精品在线| 精品91久久久久| 欧美日韩中文在线观看| 久久久精品国产一区二区三区 | 一区二区三区四区五区在线| 国产无一区二区| 欧美人成免费网站| 久久久九九九九| 一区二区高清视频| 在线观看日韩欧美| 国产精品海角社区在线观看| 久久亚洲免费| 亚洲伊人观看| 久久久久国产精品人| 巨乳诱惑日韩免费av| 亚洲一区二区三区在线看| 在线观看91精品国产麻豆| 国产精品久久久久影院色老大| 亚洲综合社区| 亚洲欧美日韩在线高清直播| 欧美精品在线视频| 午夜国产不卡在线观看视频| 亚洲国产精品电影| 国产日韩欧美电影在线观看| 欧美激情一区二区久久久| 久久精品道一区二区三区| 一本久久综合| 亚洲国产91精品在线观看| 国产精品日日摸夜夜摸av| 欧美高清你懂得| 久久www成人_看片免费不卡| 一区二区三区欧美在线| 亚洲激情视频网| 国内一区二区在线视频观看 | 国产农村妇女毛片精品久久麻豆| 欧美好吊妞视频| 久久九九热re6这里有精品| 亚洲一区在线视频| 亚洲麻豆av| 激情文学一区| 国产日韩在线播放| 欧美四级在线观看| 欧美高清视频www夜色资源网| 久久久精品国产99久久精品芒果| 亚洲免费在线视频| 久久人人爽爽爽人久久久| 91久久在线视频| 精品成人在线| 国产一区二区三区黄视频| 欧美系列亚洲系列| 欧美久久久久久蜜桃| 欧美成人黄色小视频| 久久青草福利网站| 久久精品女人天堂| 欧美一区二区三区四区高清| 亚洲网址在线| 一本高清dvd不卡在线观看| 亚洲人成亚洲人成在线观看| 在线观看日韩欧美| 樱桃国产成人精品视频| 精品99视频| 黄色一区二区三区| 狠狠色丁香婷综合久久| 国产亚洲欧美日韩美女| 国产精品永久免费观看| 国产精品影片在线观看| 国产精品久久久久久久久久尿 | 精品999在线播放| 国内成人精品视频| 国产一区二区毛片| 黄色国产精品|