<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國際加速解決方案。 廣告
                NodeManager 運行在集群的節點上,這一點從前面安裝分布式環境中可以看出,一般 NodeManager 會與 DataNode 在同一個節點。NodeManager 在集群中會有多個,負責管理每個節點上的資源。它主要負責接收來自 ResouceManager 的資源分配請求,分配具體的 Container 給具體的任務,同時,它還負責監控并報告 Container 使用信息給 ResouceManager。<ins>NodeManager 只負責管理自身節點上的 Container,并不關心運行在 Container 上的任務的運行信息,任務的運行信息由 ApplicationMaster 來管理</ins>。<br/> **NodeManager 主要作用:** ? 管理單個節點上的資源 ? 監控 Container 生命周期和使用的資源 ? 處理來自 ResourceManager 的指令 ? 處理來自 ApplicationMaster 的指令 在 NodeManager 注冊到 ResourceManager 之后,它就會不間斷的向ResourceManager 發送心跳(heartbeat),如果 ResourceManager 有需要它執行的指令,就作為響應發送給它。在 NodeManager 加載一個 Container 之前,它需要本地化需要的資源,包括數據文件,可執行文件,shell script 等。這些 Resource可能有能夠在不同用戶之間共享的資源,有能夠在相同用戶不同應用之間共享的資源,以及只能夠被這一個 Container 使用的資源。NodeManager 也可以在ResourceManager 的指示下,殺掉 Container。當處于下面的幾種場景中時,NodeManager 就可能 Kill 掉一個 Container。 ? ResourceManager 告訴它,Application 已經完成了。 ? Scheduler 決定搶占這個 Container,并將它分配給另一個 Application 或者用戶。 ? NodeManager 檢測到,這個 Container 使用的資源已經超過指定的資源限制。<br/> 當一個 Container 完成時,NodeManager 會清除它在本地存儲的數據。當一個應用完成時,NodeManager 會刪除全部跟它相關的 Container 的數據。
                  <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>

                              哎呀哎呀视频在线观看