日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Elasticsearch 集群平衡配置

發布時間:2024/9/16 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Elasticsearch 集群平衡配置 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

集群配置

分片分配過程是分片到節點的一個處理過程,他可能發生在初始恢復過程中,副本分配中,在平衡過程中,或當節點被添加或刪除時。

分片分配設置

下面的這時用來控制分片的分配和回收
cluster.routing.allocation.enable選項用來禁用或啟用哪種類型的分片,可選的參數有:

  • all:允許所有的分片被重新分配。
  • primaries: 只允許主節點分片被重新分配。
  • new_primaries: 只允許新的主節點索引的分片被重新分配。
  • none: 不對任何分片進行重新分配。

cluster.routing.allocation.node_concurrent_recoveries:允許在一個節點上同時并發多少個分片分配,默認為2。
cluster.routing.allocation.node_initial_primaries_recoveries:當副本分片加入集群時,在一個節點上并行發生分片分配的數量,默認為4.
cluster.recovery.concurrent_stream:從一個節點恢復的時候,同時打開的網絡流量的數量,默認為3.
cluster.routing.allocation.same_shard.host: 在一個主機上的當有多個相同的集群名稱的分片分配時,是否進行檢查,檢查主機名和ip地址。默認為false,此設置僅適用于在同一臺機器上啟動多個節點時配置。
indices.recovery.concurrent_small_file_streams:從同伴的分片恢復時打開每個節點的小文件(小于5MB)流的數目,默認為2。

分片平衡設置

下面的選項可以用來控制整個集群的分片在平衡。
cluster.routing.rebalance.enable表示禁用或啟用哪些分片重新平衡,參數有:

  • all: 允許所有的分片進行分片平衡,默認配置。
  • primaries: 只允許主分片進行平衡。
  • replicas: 只允許從分片進行平衡。
  • none: 不允許任何分片進行平衡。

cluster.routing.allocation.allow_rebalance: 當分片再平衡時允許的操作,參數有:

  • always: 總是允許再平衡。
  • indices_primaries_active: 只有主節點索引允許再平衡。
  • indices_all_active: 所有的分片允許在平衡,默認參數。

cluster.routing.allocation.cluster_concurrent_rebalance: 重新平衡時允許多少個并發的分片同時操作,默認為2.

cluster.routing.allocation.node_concurrent_incoming_recoveries: 某個節點接收分片時,最多能同時接收多少分片的數據,默認是2。例如當某個節點恢復上線時【由Yellow變為Green的過程中】,需要接收一些分片,這個選項就是設置能同時接收多少個分片進行處理。

總結

以上是生活随笔為你收集整理的Elasticsearch 集群平衡配置的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。