<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國際加速解決方案。 廣告
                # Disk-based Shard Allocation ( 基于磁盤的分片分配 ) 原文鏈接 : [https://www.elastic.co/guide/en/elasticsearch/reference/5.4/disk-allocator.html](https://www.elastic.co/guide/en/elasticsearch/reference/5.4/disk-allocator.html) 譯文鏈接 : [http://www.apache.wiki/pages/viewpage.action?pageId=10029750](http://www.apache.wiki/pages/viewpage.action?pageId=10029750) 貢獻者 : [小瑤](/display/~chenyao),[ApacheCN](/display/~apachecn),[Apache中文網](/display/~apachechina) 在決定是否向該節點分配新的分片或主動將分片移離該節點之前, **Elasticsearch** 節點上可用磁盤空間的因素。 以下是可以在?**elasticsearch.yml** 配置文件中配置的配置,或者在具有[?cluster-update-settings API](/display/Elasticsearch/Cluster+Update+Settings) 的實時集群上動態更新的設置: **cluster.routing.allocation.disk.threshold_enabled** 默認為 **true** 。設置為 **false** 以禁用磁盤分配決定器。 **cluster.routing.allocation.disk.watermark.low** ?控制低水平的磁盤使用。它默認為 **85%** ,這意味著 **ES** 不會在節點使用超過 **85%** 的磁盤時將新的分片分配給節點。如果小于配置的可用空間,它也可以設置為絕對字節值 ( 如 **500mb** ),以防止 **ES** 分配分片。 **cluster.routing.allocation.disk.watermark.high** 控制高水印。它默認為 **90%**,意味著如果節點磁盤使用率高于 **90%** ,ES 將嘗試將分片重新定位到另一個節點。它也可以設置為一個絕對字節值 ( 類似 **low watermark**) ,以便將分片重定位一次小于節點上配置的空間量。 注意 百分比值是指使用的磁盤空間,而字節值是指可用磁盤空間。這可能是混亂的,因為它翻轉了高低的意義。例如,將低水印設置為 **10gb** ,將高水印設置為 **5gb** 是有意義的,而不是相反。 **cluster.info.update.interval** **Elasticsearch** 應該以什么頻率檢查集群中每個節點的磁盤使用情況。默認為 **30 s** 。 **cluster.routing.allocation.disk.include_relocations** ?默認為 **true** ,這意味著當計算節點的磁盤使用量時,**Elasticsearch** 將考慮當前正在重定位到目標節點的分片。然而,考慮到重定位分片的大小可能意味著節點的磁盤使用量在高端被錯誤地估計,因為重定位可以完成 **90%** ,并且最近檢索的磁盤使用量將包括重定位分片的總大小以及運行重定位已經使用的空間。 將低水印更新為不超過磁盤大小的 **80%** 的示例,至少 **50GB** 的高水印免費,并且每分鐘更新關于集群的信息: ``` PUT _cluster/settings { "transient": { "cluster.routing.allocation.disk.watermark.low": "80%", "cluster.routing.allocation.disk.watermark.high": "50gb", "cluster.info.update.interval": "1m" } } ``` 注意 在 **2.0.0** 之前,當使用多個數據路徑時,磁盤閾值決定器僅僅在所有數據路徑的使用中被考慮(如果你有兩個數據路徑,一個在 **100b** 空閑中有 **50b** ( **50%** 使用),另一個使用 **40b out of 50b** 空閑( **80%** 使用),它將看到節點的磁盤使用率為 **150b** 中的 **90b** )。 在 **2.0.0** 中,最小和最大磁盤使用率分別跟蹤。
                  <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>

                              哎呀哎呀视频在线观看