Slider:在Yarn上部署Docker應用

jopen 9年前發布 | 30K 次閱讀 Slider Docker

Apache Slider是一個Yarn應用,它可以用來在Yarn上部署并監控分布式應用。Slider可以在應用運行期隨意擴展或者收縮應用。目前它是Apache的孵化項目。

Apache Slider是一個Yarn應用,它可以用來在Yarn上部署并監控分布式應用。Slider可以在應用運行期隨意擴展或者收縮應用。目前它是Apache的孵化項目。

Yarn上的應用在停止之后可以重新被啟動,并且Yarn上的應用的分布是持久化的,重啟之后的位置會盡量接近之前的位置,借助該特性,應用可以記住數據存放位置,所以啟動時間也會加快。

Yarn可以監控“Yarn容器”的健康狀態,當容器掛掉時,它會通知Slider。同時,Slider會請求Yarn創建一個新容器,Slider會創建一個失敗容器的替代組件。Slider可以保證配置文件中指定數量的應用正常運行。

Yarn的特性包括:

  • 支持用戶在Yarn集群中創建隨需應變的應用
  • 支持不同的用戶/應用運行不同版本的應用
  • 支持用戶配置不同的應用實例
  • 按需停止/暫停/恢復應用實例
  • 按需擴展/收縮應用實例
  • </ul>
    Slider工具是一個Java的命令行應用,它會把信息持久化為JSON文檔并存儲到HDFS。當集群啟動后,我們可以使用命令擴展或者收縮集群。集群也可以被停止或者重啟。對Slider感興趣的朋友可以看看Yu Liu在一個Meetup上的演講PPT

    來自:http://dockerone.com/article/231

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!