可視化和實時監控平臺:Ambrose
推ter Ambrose 是 MapReduce 數據流的可視化和實時監控平臺。只要你提交 job 到 Hadoop 集群上執行,則 Ambrose 將實時更新可視化界面來反映 job 的最新狀態。
Ambrose 提供了下面的 Web 用戶界面:
-
工作流進度條——顯示完成工作進度的百分比
-
所有工作流工作的可視視圖,還有當前狀態
-
描述工作相關性和度量的圖表
-
基于資源消耗的工作可視化權重(Visual weighting)
-
基于數據流的工作相關性可視化權重
-
腳本可視圖,具有行高亮功能 (Pig only)
Ambrose 是基于以下前端技術構建的:
-
jQuery, UnderscoreJS, RequireJS - 核心 javascript 庫和 JS 模塊定義
-
D3.js - 支持圖表生成
-
Bootstrap - 支持布局和 CSS
Ambrose 旨在支持任何在運行時的工作流。支持以下情況:
-
Pig - See pig/README.md
-
Hive - See hive/README.md
-
Cascading - See cascading/README.md
-
Scalding - See scalding/README.md
-
Cascalog - future work
本文由用戶 juio 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!