<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                # 群集級別分片分配 原文鏈接 : [https://www.elastic.co/guide/en/elasticsearch/reference/5.4/shards-allocation.html#shards-allocation](https://www.elastic.co/guide/en/elasticsearch/reference/5.4/shards-allocation.html#shards-allocation) 譯文鏈接 : [http://www.apache.wiki/pages/viewpage.action?pageId=10029334](http://www.apache.wiki/pages/viewpage.action?pageId=10029334) 貢獻者 : [小瑤](/display/~chenyao),[geekidentity](/display/~houfachao),[ApacheCN](/display/~apachecn),[Apache中文網](/display/~apachechina) 碎片分配是指將分片分配給節點的過程。這可能在初始恢復,副本分配,重新平衡或添加刪除節點時發生。 ## Shard Allocation Settings ( 碎片分配設置 ) 以下動態設置可用于控制分片分配和恢復: **cluster.routing.allocation.enable** 為特定類型的分片啟用或禁用分配: * **`all`**?- 默認值,允許為各種分片分配分片。 * **`primaries`**-?僅允許分片分配給主分片。 * **`new_primaries`**-?允許分片僅用于新索引的主分片。 * **`none`**-?任何索引都不允許任何類型的分片分配。 重新啟動節點時,此設置不會影響本地主分片的恢復。具有未分配主分片副本的重新啟動的節點將立即恢復該主節點,假設其分配標識符與集群狀態中的一個活動分配標識匹配。 **cluster.routing.allocation.node_concurrent_incoming_recoveries** 允許在節點上發生多少并發 **incoming?shard recoveries** (傳入的碎片恢復)。收到的恢復是在節點上分配目標碎片的恢復(很可能是副本,除非分片正在重新定位)。默認是 **2** 。 **cluster.routing.allocation.node_concurrent_outgoing_recoveries** ?允許在節點上發生多少并發 **outgoing shard recoveries?**(出站分片恢復)。發送恢復是源節點分配的恢復(很可能是主要的,除非分片正在重新定位)在節點上分配。默認是 **2** 。 **cluster.routing.allocation.node_concurrent_recoveries** ?設置?**cluster.routing.allocation.node_concurrent_incoming_recoveries** 和?**cluster.routing.allocation.node_concurrent_outgoing_recoveries** 的快捷方式。 **cluster.routing.allocation.node_initial_primaries_recoveries** ?雖然在網絡上發生副本的恢復,但重新啟動節點后未分配的主節點的恢復使用本地磁盤中的數據。這些應該是快速的,所以更多的初始初步恢復可以在同一個節點上并行發生。默認是 **4** 。 **cluster.routing.allocation.same_shard.host** ?允許執行檢查以防止在單個主機上根據主機名和主機地址分配同一分片的多個實例。默認為 false ,這意味著默認情況下不執行檢查。此設置僅適用于在同一臺機器上啟動多個節點的情況。 ## Shard Rebalancing Setting ( 碎片重新平衡設置?) 可以使用以下動態設置來控制整個集群中碎片的重新平衡: **cluster.routing.rebalance.enable** 啟用或禁用特定類型分片的重新平衡: * **all** - ( 默認 ) 允許對全部類型的分片進行分片平衡。 * **primaries** - 只允許分片平衡用于 **primary shards**?( 主分片?)。 * **replicas** - 只允許分片平衡用于 **replica shards** ( 副本分片?)。 * **none** - 任何索引都不允許任何類型的分片平衡。 **cluster.routing.allocation.allow_rebalance** ?指定何時允許分片重新平衡: * **always** - 一直允許重新平衡。 * **indices_primaries_active** - 只有當集群中的所有的 **primaries** 被分配。 * **indices_all_active** - ( 默認 )只有當集群中的所有分片 ( **primaries and replicas**?) 被分配。 **cluster.routing.allocation.cluster_concurrent_rebalance** ?允許控制多個并發分片重新平衡所允許的集群范圍。默認為 **2** 。請注意,此設置僅控制由于集群中的不平衡而導致的并發碎片重新定位的數量。此設置不會因 **allocation filtering?**( 分配過濾?) 或?**forced awareness** ( 強制識別?) 而限制碎片重定位。 ## Shard Balancing Heuristics ( 碎片平衡啟發式 ) 以下設置一起用于確定放置每個分片的位置。當沒有允許的動作可以使每個節點的權重更靠近在一起的平衡閾值時,集群是 **balance.threshold**。 **cluster.routing.allocation.balance.shard** 定義分配在節點 ( **float** ) 上的分片的權重因子。默認為 **0.45f** 。提高這種趨勢使得集群中所有節點之間的分片數量相等。 **cluster.routing.allocation.balance.index** 將分配給特定節點 ( **float** ) ?的每個索引的分片數量定義為一個因子。默認為 **0.55f** 。提高這種趨勢使得集群中所有節點上每個索引的碎片數量相等。 **cluster.routing.allocation.balance.threshold** 應執行的操作的最小優化值 ( 非負浮點 ) 。默認為 **1.0f** 。提高這一點將導致集群對優化分片余額的積極性較低。 注意 無論平衡算法的結果如何,由于強制的意識或分配過濾,可能不允許重新平衡。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看