<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      ElasticSearch使用進(jìn)階

      1、優(yōu)化 Elasticsearch

      1.1、服務(wù)器資源選擇

      Elasticsearch 的基礎(chǔ)是 Lucene,所有的索引和文檔數(shù)據(jù)是存儲(chǔ)在本地的磁盤中,具體存儲(chǔ)的路徑可在 ES 的配置文件../config/elasticsearch.yml 中配置,如下:
      # ----------------------------------- Paths ------------------------------------
      #
      # Path to directory where to store the data (separate multiple locations by comma):
      #
      #path.data: /path/to/data
      #
      # Path to log files:
      #
      #path.logs: /path/to/logs
      磁盤在現(xiàn)代服務(wù)器上通常都是瓶頸。Elasticsearch 重度使用磁盤,你的磁盤能處理的吞吐量越大,你的節(jié)點(diǎn)就越穩(wěn)定。
      下面是關(guān)于優(yōu)化ES I/O 的技巧:
      • 使用 SSD(固態(tài)硬盤)

      • 使用 RAID0。條帶化 RAID 會(huì)提高磁盤 I/O,代價(jià)顯然就是當(dāng)一塊硬盤故障時(shí)整個(gè)就故障了。不要使用鏡像或者奇偶校驗(yàn) RAID 因?yàn)楦北疽呀?jīng)提供了這個(gè)功能。

        • (RAID全稱是獨(dú)立磁盤冗余陣列(Redundant Array of Independent Disks),基本思想是把多個(gè)磁盤組合起來,組合一個(gè)磁盤陣列組,使得性能大幅提高。RAID可以充分發(fā)揮出多塊硬盤的優(yōu)勢,可以提升硬盤速度,增大容量,提供容錯(cuò)功能夠確保數(shù)據(jù)安全性。最常用的四種RAID為 RAID 0、RAID 1、RAID 5、RAID 10,RAID0稱為條帶化存儲(chǔ),將數(shù)據(jù)分段存儲(chǔ)在各個(gè)磁盤中,讀寫均可以并行處理,因此讀寫速率為單個(gè)磁盤的N倍,沒有冗余功能,任何一個(gè)磁盤的損壞就會(huì)導(dǎo)致的數(shù)據(jù)不可用。參考:http://www.rzrgm.cn/Chary/p/17942784

      • 不要使用遠(yuǎn)程掛載的存儲(chǔ),比如 NFS 或者 SMB/CIFS,這個(gè)引入的延遲對性能來說完全是背道而馳的。
      • 相同角色的節(jié)點(diǎn)應(yīng)分配相同的CPU、內(nèi)存和磁盤空間
      • 虛擬機(jī)一個(gè)操作系統(tǒng)只能部署一個(gè)ES節(jié)點(diǎn),物理機(jī)一個(gè)操作系統(tǒng)可部署多個(gè)ES節(jié)點(diǎn)

       

      1.1.2、內(nèi)存設(shè)置

      • 每個(gè)ES節(jié)點(diǎn)最大堆內(nèi)存設(shè)置不超過 31GB,JVM 堆內(nèi)存設(shè)置最多為操作系統(tǒng)內(nèi)存的 50%(且不包含每個(gè)ES節(jié)點(diǎn)給操作系統(tǒng)預(yù)留的2G內(nèi)存)。
        • 例如,虛擬機(jī)上部署了一個(gè)ES節(jié)點(diǎn),JVM堆內(nèi)存配置為 24G,則操作系統(tǒng)內(nèi)存至少配置 50G 內(nèi)存,計(jì)算公式:24/50%+2;假設(shè)物理機(jī)上部署了兩個(gè)ES節(jié)點(diǎn),每個(gè)節(jié)點(diǎn)JVM堆內(nèi)存配置為 31G,則操作系統(tǒng)內(nèi)存至少應(yīng)有128G,計(jì)算公式:2*(31/50%+2)
      • 確保 Xmx 和 Xms 的大小是相同的,其目的是為了能夠在 Java 垃圾回收機(jī)制清理完堆區(qū)后不需要重新分隔計(jì)算堆區(qū)的大小而浪費(fèi)資源,可以減輕伸縮堆大小帶來的壓力。
      ES 默認(rèn)安裝后設(shè)置的內(nèi)存是 1GB,對于任何一個(gè)現(xiàn)實(shí)業(yè)務(wù)來說,這個(gè)設(shè)置都太小了。如果是通過解壓安裝的 ES,則在 ES 安裝文件中包含一個(gè) jvm.option 文件,默認(rèn)配置如下,Xms 表示堆的初始大小,Xmx 表示可分配的最大內(nèi)存,都是1GB。
      -Xms1g
      -Xmx1g
      我們可以修改 ES 堆內(nèi)存設(shè)置,如下采用 31G 設(shè)置:
      • -Xms 31g
      • -Xmx 31g

       

      1.1.3、服務(wù)器CPU和ES內(nèi)存配比

      服務(wù)器CPU和ES實(shí)例 JVM 堆內(nèi)存配比規(guī)則建議如下:

      節(jié)點(diǎn)角色類型 應(yīng)用場景

      虛擬機(jī)

      (CPU核 : JVM堆內(nèi)存)

      物理機(jī)

      (CPU核 : JVM堆內(nèi)存)

      主節(jié)點(diǎn)   1:2 1:4
      協(xié)調(diào)節(jié)點(diǎn)   1:4 1:8
      熱數(shù)據(jù)節(jié)點(diǎn) 高并發(fā) 1:2 1:4
      其他 1:4 1:8
      其他類型數(shù)據(jù)節(jié)點(diǎn)   1:4 1:8

      例1:高并發(fā)業(yè)務(wù)場景下,在虛擬機(jī)部署一個(gè) ES 熱數(shù)據(jù)節(jié)點(diǎn),ES的JVM堆內(nèi)存大小設(shè)置為31GB,則虛擬機(jī)至少配置 16 核CPU,計(jì)算公式:[31/21]([] 表示結(jié)果向上取整,下同)。

      例2:高并發(fā)業(yè)務(wù)場景下,在物理機(jī)部署2個(gè) ES 熱數(shù)據(jù)節(jié)點(diǎn),ES的JM堆內(nèi)存大小設(shè)置為31GB,則物理機(jī)至少配置 16 核CPU,計(jì)算公式:2x[31/41]。

       

      1.2、索引設(shè)計(jì)

      1.2.1、合理設(shè)置索引分片數(shù)

      分片和副本的設(shè)計(jì)為 ES 提供了支持分布式和故障轉(zhuǎn)移的特性,但并不意味著分片和副本是可以無限分配的。而且注意因?yàn)樗饕穆酚蓹C(jī)制,在索引創(chuàng)建之后就無法再改變其分片的數(shù)量。

      分片數(shù)不能設(shè)置太大,分片對資源是有消耗的,如下:

      • 一個(gè)分片的底層即為一個(gè) Lucene 索引,會(huì)消耗一定文件句柄、內(nèi)存、以及 CPU 運(yùn)轉(zhuǎn)。
      • 每一個(gè)搜索請求都需要命中索引中的每一個(gè)分片,如果每一個(gè)分片都處于不同的節(jié)點(diǎn)還好,但如果多個(gè)分片都需要在同一個(gè)節(jié)點(diǎn)上競爭使用相同的資源就有些糟糕了。
      • 用于計(jì)算相關(guān)度的詞項(xiàng)統(tǒng)計(jì)信息是基于分片的。如果有許多分片,每一個(gè)都只有很少的數(shù)據(jù)會(huì)導(dǎo)致很低的相關(guān)度。

      一個(gè)業(yè)務(wù)索引具體需要分配多少分片可能需要架構(gòu)師和技術(shù)人員對業(yè)務(wù)的增長有個(gè)預(yù)先的判斷,橫向擴(kuò)展應(yīng)當(dāng)分階段進(jìn)行,為下一階段準(zhǔn)備好足夠的資源。

       

      一般來說,分片數(shù)設(shè)置遵循以下原則:

      • 1GB 的 ES JVM堆內(nèi)存最大可存放 20 個(gè)分片(指的全部,包括主副本)(例如 15GB的堆內(nèi)存則最大可設(shè)置300個(gè)分片),單個(gè)節(jié)點(diǎn)的分片數(shù)不應(yīng)超過 6000,集群總分片數(shù)不應(yīng)超過 50000
      • 單個(gè)主分片合理的大小為:10G~50G,隨著教據(jù)量的增長,單個(gè)分片超過 50G時(shí),需對索引進(jìn)行拆分或擴(kuò)容索引主分片個(gè)教。

      • 單個(gè)索引所有主分片存儲(chǔ)空間合計(jì)不超過3T,超過后需對索引進(jìn)行拆分。

      • 單個(gè)主分片包含的文檔數(shù)過多,會(huì)降低查詢性能,單個(gè)主分片文檔數(shù)最大為4億條,超過后需對索引進(jìn)行拆分或擴(kuò)容索引主分片個(gè)數(shù)。

      • 為了平衡可靠性、查詢性能、寫入性能和成本需求,需要合理設(shè)置主分片的副本數(shù)。副本數(shù)越大,可靠性越高、查詢性能越好,資源成本越高;副本數(shù)越小,可靠性越低、寫人性能越高、資源成本越低。為避免集群出現(xiàn)單點(diǎn)故障,主分片的副本數(shù)至少設(shè)置為1

       

      為提升性能,索引創(chuàng)建時(shí)要根據(jù)存量數(shù)據(jù)以及未來一年數(shù)據(jù)的預(yù)估增長量,規(guī)劃合理的主分片個(gè)數(shù),單個(gè)索引的主分片數(shù)量應(yīng)不超過 128 個(gè)。計(jì)算方法如下:

      說明:

      • N:表示建議單個(gè)索引的主分片個(gè)數(shù),N<=128,如果計(jì)算出來的N大于128,應(yīng)對索引進(jìn)行拆分
      • S:表示單個(gè)索引為了一年的總數(shù)據(jù)量,S=存量數(shù)據(jù)+未來一年數(shù)據(jù)的預(yù)估增長量
      • N=S/20,20 為建議一年后的索引單個(gè)分片的大小

       

      同一索引的主分片和副本分片禁止部署在同一臺服務(wù)器上。

       

      1.2.2、映射和字段設(shè)置規(guī)范

      1. 應(yīng)當(dāng)根據(jù)業(yè)務(wù)需要合理規(guī)劃索引的映射,不采用動(dòng)態(tài)生成映射,采用模板創(chuàng)建索引,固定住索引字段,字段個(gè)數(shù)不超過 1000 個(gè)
      2. 字符串自動(dòng)類型:text 和 keyword,精準(zhǔn)查詢和聚合技術(shù)的字段指定為 keyword 類型,分詞檢索字段指定為 text 類型
      3. 數(shù)值類型盡量選擇短精度的,以節(jié)省存儲(chǔ)空間
      4. 數(shù)值類型若無范圍檢索和計(jì)算需求,盡量使用 keyword 類型,可大大提高查詢效率

       

      1.3、推遲分片分配

      對于節(jié)點(diǎn)瞬時(shí)中斷的問題,默認(rèn)情況,集群會(huì)等待一分鐘來查看節(jié)點(diǎn)是否會(huì)重新加入,如果這個(gè)節(jié)點(diǎn)在此期間重新加入,重新加入的節(jié)點(diǎn)會(huì)保持其現(xiàn)有的分片數(shù)據(jù),不會(huì)觸發(fā)新的分片分配。這樣就可以減少 ES 在自動(dòng)再平衡可用分片時(shí)所帶來的極大開銷。

      通過修改參數(shù) delayed_timeout ,可以延長再均衡的時(shí)間,可以全局設(shè)置,也可以在索引級別進(jìn)行修改。如下配置某個(gè)索引的推遲分配時(shí)間:

      PUT /_all/_settings 
      {
         "settings": {
             "index.unassigned.node_left.delayed_timeout": "5m" 
         }
      }

       

      1.4、帶 routing(文檔 _id)查詢

      Elasticsearch 是通過以下公式知道一個(gè)文檔存放在哪個(gè)分片中的:(具體解釋參考:http://www.rzrgm.cn/wenxuehai/p/18141760#_label4_0

      shard = hash(routing) % number_of_primary_shards

      當(dāng)不帶 routing 查詢時(shí),因?yàn)椴恢酪樵兊臄?shù)據(jù)具體在哪個(gè)分片上,所以會(huì)先計(jì)算出該數(shù)據(jù)存儲(chǔ)在哪個(gè)節(jié)點(diǎn)上,然后再將請求分發(fā)到具體節(jié)點(diǎn)。但當(dāng)你帶 routing 查詢時(shí),即指定了文檔存儲(chǔ)的分片,通過這種方式,ES 只會(huì)在相關(guān)的分片上執(zhí)行查詢,從而能提高查詢效率。

       

      1.5、寫入速度優(yōu)化

      ES 的默認(rèn)配置,是綜合了數(shù)據(jù)可靠性、寫入速度、搜索實(shí)時(shí)性等因素,實(shí)際使用時(shí),我們需要根據(jù)公司要求,進(jìn)行偏向性的優(yōu)化。針對于搜索性能要求不高,但是對寫入要求較高的場景,我們需要盡可能的選擇恰當(dāng)寫優(yōu)化策略。綜合來說,可以考慮以下幾個(gè)方面來提升寫索引的性能:

      1. 加大 Translog Flush ,目的是降低 Iops、Writeblock。
      2. 增加 Index Refresh 間隔,目的是減少 Segment Merge 的次數(shù)。
      3. 調(diào)整 Bulk 線程池和隊(duì)列。
      4. 優(yōu)化節(jié)點(diǎn)間的任務(wù)分布。
      5. 優(yōu)化 Lucene 層的索引建立,目的是降低 CPU 及 IO。

       

      1.5.1、批量數(shù)據(jù)提交

      ES 提供了 Bulk API 支持批量操作,當(dāng)我們有大量的寫任務(wù)時(shí),可以使用 Bulk 來進(jìn)行批量寫入。通用的策略如下:Bulk 默認(rèn)設(shè)置批量提交的數(shù)據(jù)量不能超過 100M,數(shù)據(jù)條數(shù)一般是根據(jù)文檔的大小和服務(wù)器性能而定的,我們可以將單次批處理的數(shù)據(jù)大小應(yīng)從 5MB~15MB 逐漸增加,當(dāng)性能沒有提升時(shí),把這個(gè)數(shù)據(jù)量作為最大值。

       

      1.5.2、優(yōu)化存儲(chǔ)設(shè)備

      ES 是一種密集使用磁盤的應(yīng)用,在段合并的時(shí)候會(huì)頻繁操作磁盤,所以對磁盤要求較高,當(dāng)磁盤速度提升之后,集群的整體性能會(huì)大幅度提高。一般建議使用 SSD 即固態(tài)硬盤,盡量別使用機(jī)械硬盤。

       

      1.5.3、合理使用合并

      Lucene 以段的形式存儲(chǔ)數(shù)據(jù)。當(dāng)有新的數(shù)據(jù)寫入索引時(shí),Lucene 就會(huì)自動(dòng)創(chuàng)建一個(gè)新的段。隨著數(shù)據(jù)量的變化,段的數(shù)量會(huì)越來越多,消耗的多文件句柄數(shù)及 CPU 就越多,查詢效率就會(huì)下降。由于 Lucene 段合并的計(jì)算量龐大,會(huì)消耗大量的 I/O,所以 ES 默認(rèn)采用較保守的策略,在后臺定期進(jìn)行段合并。

       

      1.5.4、減少 Refresh 的次數(shù)

      Lucene 在新增數(shù)據(jù)時(shí),采用了延遲寫入的策略,默認(rèn)情況下索引的 refresh_interval 為1 秒。Lucene 將待寫入的數(shù)據(jù)先寫到內(nèi)存中,超過 1 秒(默認(rèn))時(shí)就會(huì)觸發(fā)一次 Refresh,然后 Refresh 會(huì)把內(nèi)存中的的數(shù)據(jù)刷新到操作系統(tǒng)的文件緩存系統(tǒng)中。

      如果我們對搜索的實(shí)效性要求不高,可以將 Refresh 周期延長,例如 30 秒。這樣還可以有效地減少段刷新次數(shù),但這同時(shí)意味著需要消耗更多的 Heap 內(nèi)存。

       

      1.5.5、加大 Flush 設(shè)置

      Flush 的主要目的是把文件緩存系統(tǒng)中的段持久化到硬盤,當(dāng) Translog 的數(shù)據(jù)量達(dá)到512MB 或者 30 分鐘時(shí),會(huì)觸發(fā)一次 Flush。index.translog.flush_threshold_size 參數(shù)的默認(rèn)值是 512MB,我們可以進(jìn)行修改。增加參數(shù)值意味著文件緩存系統(tǒng)中可能需要存儲(chǔ)更多的數(shù)據(jù),所以我們需要為操作系統(tǒng)的文件緩存系統(tǒng)留下足夠的空間。

       

      1.5.6、減少副本的數(shù)量

      ES 為了保證集群的可用性,提供了 Replicas(副本)支持,然而每個(gè)副本也會(huì)執(zhí)行分析、索引及可能的合并過程,所以 Replicas 的數(shù)量會(huì)嚴(yán)重影響寫索引的效率。

      當(dāng)寫索引時(shí),需要把寫入的數(shù)據(jù)都同步到副本節(jié)點(diǎn),副本節(jié)點(diǎn)越多,寫索引的效率就越慢。

      如果我們需要大批量進(jìn)行寫入操 作 ,可以先禁止 Replica 復(fù)制 , 設(shè)置index.number_of_replicas: 0 關(guān)閉副本。在寫入完成后,Replica 修改回正常的狀態(tài)。

       

      2、ES配置說明

      參數(shù)名

      參數(shù)值示例

      說明

      cluster.name

      elasticsearch

      配置 ES 的集群名稱,默認(rèn)值是 ES,建議改成與所存數(shù)據(jù)相關(guān)的名稱,ES 會(huì)自動(dòng)發(fā)現(xiàn)在同一網(wǎng)段下的集群名稱相同的節(jié)點(diǎn) 

      node.name

      node-1

      集群中的節(jié)點(diǎn)名,在同一個(gè)集群中不能重復(fù)。節(jié)點(diǎn)的名稱一旦設(shè)置,就不能再改變了。當(dāng)然,也可以設(shè) 置 成 服 務(wù) 器 的 主 機(jī) 名 稱 , 例 如node.name:${HOSTNAME}。 

      node.master

      true

      指定該節(jié)點(diǎn)是否有資格被選舉成為 Master 節(jié)點(diǎn),默認(rèn)是 True。如果被設(shè)置為 True,則只是有資格成為Master 節(jié)點(diǎn),具體能否成為 Master 節(jié)點(diǎn),需要通過選舉產(chǎn)生。

      node.data

      true

      指定該節(jié)點(diǎn)是否存儲(chǔ)索引數(shù)據(jù),默認(rèn)為 True。數(shù)據(jù)的增、刪、改、查都是在 Data 節(jié)點(diǎn)完成的。 

      index.number_of_shards

      1

      設(shè)置索引分片個(gè)數(shù),默認(rèn)是 1 片。也可以在創(chuàng)建索引時(shí)設(shè)置該值,具體設(shè)置為多大都值要根據(jù)數(shù)據(jù)量的大小來定,如果數(shù)據(jù)量不大,則設(shè)置成 1 時(shí)效率最高

      index.number_of_replicas

      1

      設(shè)置默認(rèn)的索引副本個(gè)數(shù),默認(rèn)為 1 個(gè)。副本數(shù)越多,集群的可用性越好,但是寫索引時(shí)需要同步的數(shù)據(jù)越多。

      transport.tcp.compress

      true

      設(shè)置在節(jié)點(diǎn)間傳輸數(shù)據(jù)時(shí)是否壓縮,默認(rèn)為 False,不壓縮

      discovery.zen.minimum_master_nodes

      1

      設(shè)置在選舉 Master 節(jié)點(diǎn)時(shí)需要參與的最少的候選主節(jié)點(diǎn)數(shù),默認(rèn)為 1。如果使用默認(rèn)值,則當(dāng)網(wǎng)絡(luò)不穩(wěn)定時(shí)有可能會(huì)出現(xiàn)腦裂。

      合理的數(shù)值為 (master_eligible_nodes/2)+1 ,其中master_eligible_nodes 表示集群中的候選主節(jié)點(diǎn)數(shù)

      discovery.zen.ping.timeout

      3s

      設(shè)置在集群中自動(dòng)發(fā)現(xiàn)其他節(jié)點(diǎn)時(shí) Ping 連接的超時(shí)時(shí)間,默認(rèn)為 3 秒。在較差的網(wǎng)絡(luò)環(huán)境下需要設(shè)置得大一點(diǎn),防止因誤判該節(jié)點(diǎn)的存活狀態(tài)而導(dǎo)致分片的轉(zhuǎn)移

      cluster.initial_master_nodes

      ["node-1"]或["node - 1", "node - 2", "node - 3"]

      用于在集群初始化時(shí)指定哪些節(jié)點(diǎn)有資格成為初始的主節(jié)點(diǎn)。

      作用:

      • 在 ES 集群啟動(dòng)時(shí),尤其是在首次形成集群或者在完全重啟后的集群恢復(fù)過程中,這個(gè)參數(shù)定義的節(jié)點(diǎn)將參與選舉以確定主節(jié)點(diǎn)。這有助于確保集群在啟動(dòng)階段能夠正確地選舉出合適的主節(jié)點(diǎn),從而使集群正常運(yùn)行。
      • 如果沒有正確設(shè)置這個(gè)參數(shù),可能會(huì)導(dǎo)致集群啟動(dòng)失敗或者選舉出不符合預(yù)期的主節(jié)點(diǎn),進(jìn)而影響集群的穩(wěn)定性和數(shù)據(jù)可用性。

      配置方式:

      • 在 ES 的配置文件(通常是elasticsearch.yml)中進(jìn)行配置。例如,可以按照如下方式設(shè)置:
        • 如果有三個(gè)節(jié)點(diǎn),其節(jié)點(diǎn)名稱分別為node - 1node - 2node - 3,并且希望這三個(gè)節(jié)點(diǎn)有資格成為初始主節(jié)點(diǎn),在每個(gè)節(jié)點(diǎn)的elasticsearch.yml文件中都添加以下設(shè)置:cluster.initial_master_nodes: ["node - 1", "node - 2", "node - 3"]
      • 從 ES 7.0 開始,這個(gè)參數(shù)是必須在第一次啟動(dòng)全新集群(沒有任何數(shù)據(jù)或者元數(shù)據(jù))時(shí)進(jìn)行設(shè)置的。對于升級場景,如果是從較舊版本升級到 7.0 及以上版本,需要根據(jù)具體情況進(jìn)行處理,一般來說,如果是滾動(dòng)升級,原有的集群設(shè)置可能會(huì)被保留,但如果是全新構(gòu)建集群則需要正確配置該參數(shù)。

      discovery.seed_hosts

      ["192.168.118.130:9300","192.168.118.131:9300"]

      該配置用于指定種子節(jié)點(diǎn),種子節(jié)點(diǎn)(seed nodes)是指在集群啟動(dòng)時(shí),被用來幫助其他節(jié)點(diǎn)發(fā)現(xiàn)和加入集群的特定節(jié)點(diǎn)。

      一般我們可以將那些運(yùn)行穩(wěn)定、資源充足且不太可能頻繁下線的節(jié)點(diǎn)配置為種子節(jié)點(diǎn),比如可以將初始主節(jié)點(diǎn)和有資格成為主節(jié)點(diǎn)的節(jié)點(diǎn)配置為種子節(jié)點(diǎn)。

       

      3、索引階段性能提升

      • 使用批量請求并調(diào)整其大小:每次批量數(shù)據(jù) 5–15 MB 大是個(gè)不錯(cuò)的起始點(diǎn)。
      • 段和合并:Elasticsearch 默認(rèn)值是 20 MB/s,對機(jī)械磁盤應(yīng)該是個(gè)不錯(cuò)的設(shè)置。如果你用的是 SSD,可以考慮提高到 100–200 MB/s。如果你在做批量導(dǎo)入,完全不在意搜索,你可以徹底關(guān)掉合并限流。另外還可以增加 index.translog.flush_threshold_size 設(shè)置,從默認(rèn)的 512 MB 到更大一些的值,比如 1GB,這可以在一次清空觸發(fā)的時(shí)候在事務(wù)日志里積累出更大的段。
      • 如果你的搜索結(jié)果不需要近實(shí)時(shí)的準(zhǔn)確度,考慮把每個(gè)索引的 index.refresh_interval 改到 30s。
      • 如果你在做大批量導(dǎo)入,考慮通過設(shè)置 index.number_of_replicas: 0 關(guān)閉副本。

       

      posted @ 2024-07-30 20:50  wenxuehai  閱讀(229)  評論(0)    收藏  舉報(bào)
      //右下角添加目錄
      主站蜘蛛池模板: 欧洲亚洲精品免费二区| 99久久婷婷国产综合精品青草漫画| 日韩卡一卡2卡3卡4卡| 东京热人妻丝袜无码AV一二三区观| 香港日本三级亚洲三级| 欧美巨大极度另类| 激情综合网激情综合| 亚洲国产精品久久久天堂麻豆宅男| 粗大的内捧猛烈进出小视频| 亚洲色最新高清AV网站| 国产欧美一区二区精品仙草咪| 亚洲中文一区二区av| 极品尤物被啪到呻吟喷水| 国产三级精品三级在线看| 精品国产一区av天美传媒| 亚洲精品专区永久免费区| 熟女性饥渴一区二区三区| 天天做天天爱夜夜爽| 又粗又硬又黄a级毛片| 成人无码一区二区三区网站| 韩国精品久久久久久无码| 木兰县| 亚洲欧美日韩久久一区二区| 国产叼嘿视频一区二区三区| 四虎国产精品永久在线| 精品亚洲一区二区三区在线播放| 亚洲精品一区二区在线播| 国产精品高潮无码毛片| 国产在线啪| 国产日韩av二区三区| 男受被做哭激烈娇喘gv视频| 日韩精品视频一二三四区| 九九电影网午夜理论片| 99热精品国产三级在线观看| 高清无码午夜福利视频| 亚洲人成网站在线播放动漫| 成人国产亚洲精品一区二区| 精品人妻无码一区二区三区性| 亚洲日本韩国欧美云霸高清| 亚洲国产精品视频一二区| 国产漂亮白嫩美女在线观看 |