<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>

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                # forced awareness 自定義分片分布規則,可以通過設置分片的分布規則來人為地影響分片的分布,下面是個例子: 假設我們有幾個機架。當我們啟動一個節點,我們可以設置一個叫rack_id(其它名字也可以)的屬性,例如下面設置: `node.rack_id:rack_one ` 上面這個例子設置了一個屬性叫rack_id,它的值為rack_one。現在,我們要設置rack_id作為分片分布規則的一個屬性(在所有節點都要設置)。 `cluster.routing.allocation.awareness.attributes:rack_id ` 上面設置意味著rack_id會用來作為分片分布的依據。例如:我們啟動兩個node.rack_id設置rack_one的節點,然后建立一個5個分片,一個副本的索引。這個索引就會完全分布在這兩個節點上。如果再啟動另外兩個節點,node.rack_id設置成rack_two,分片會重新分布,但是一個分片和它的副本不會分配到同樣rack_id值的節點上。可以為分片分布規則設置多個屬性,例如: `cluster.routing.allocation.awareness.attributes:rack_id,zone ` 注意:當設置了分片分布屬性時,如果集群中的節點沒有設置其中任何一個屬性,那么分片就不會分布到這個節點中。 ## forced awareness 有些時候,我們事先就可以知道awareness屬性值的數量,并且我們不想讓超出需求數量以外的副本分配到特定的具有相同awareness屬性值的節點群中,這種情況下我們可以使用強制awareness的功能。舉例說明: 假設我們有一個awareness的屬性為zone,而且我們知道只存在兩個zone的取值:zone1和zone2.因此我們可以配置這樣的一個強制awareness屬性: ``` cluster.routing.allocation.awareness.force.zone.values: zone1, zone2 cluster.routing.allocation.awareness.attributes: zone ``` 現在我們啟動兩個node.zone:zone1的節點,部署一個5分片1副本的索引,則這兩個節點啟動后,只會分配5個主分片,一個節點2一個節 點3,但是不會有副本(請注意跟2中的區別,2中是有副本的,因為預先es并不知道會有rack_two的存在)。只有我們啟動具有node.zone: zone2的節點,副本才會分配。
                  <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>

                              哎呀哎呀视频在线观看