本文為您介紹如何通過EMR Workflow的可視化操作介面來管理工作流程和任務。
前提條件
已完成系統角色授權,詳情請參見EMR Workflow角色授權。
已在EMR on ECS頁面建立叢集或叢集模板,詳情請參見建立叢集或建立叢集模板。
支援綁定的叢集類型為DataLake、Hadoop和Custom。
步驟一:綁定叢集和關聯工作空間
使用阿里雲帳號(主帳號)或RAM使用者登入E-MapReduce控制台。
在左側導覽列,選擇EMR Workbench > Workflow。
在Workflow頁面,單擊调度资源组。
綁定叢集或叢集模板。
在调度资源组頁面,單擊目標資源群組操作列的绑定集群。
在绑定 EMR 集群 / 集群模板對話方塊中,單擊目的地組群或叢集模板操作列的绑定,綁定EMR叢集或叢集模板。
在彈出的對話方塊中,選擇交換器和安全性群組,單擊确定。
說明綁定叢集大約需要5~10分鐘,請耐心等待。
(可選)關聯工作空間。
說明首次開通EMR Workflow服務時,將免費為您提供一個預設調度資源群組。預設資源群組開通時已自動關聯至default工作空間。如果預設調度資源群組不能滿足您的需求,您也可以選擇購買付費調度資源群組。付費調度資源群組的規格指標及計費規格詳情,請參見調度資源群組計費說明。付費調度資源群組需要按照以下步驟關聯工作空間。
在调度资源组頁面,單擊关联工作空间。
在关联工作空间對話方塊中,單擊對應工作空間操作列的关联。
在彈出的對話方塊中,單擊确定,即可將調度資源群組綁定至此工作空間。
步驟二:建立專案
在Workflow頁面,在工作空间頁簽,單擊目標工作空間操作列的控制台。
在项目管理頁面,單擊创建项目。
在彈出的對話方塊中,輸入项目名称,單擊确定。
步驟三:建立工作流程
步驟四:運行工作流程
在工作流定义頁面,單擊目標工作流程定義操作列的运行。
在彈出的對話方塊中,在调度资源组下拉式清單中選擇調度資源群組,單擊确定。
步驟五:查看任務執行個體日誌
在左側導覽列,選擇实例运维>工作流实例,可以查看執行個體的健全狀態。
在左側導覽列,選擇实例运维>任务实例。
在任务实例頁面,單擊目標任務名稱操作列的查看日志,可以查看任務節點的作業記錄。
(可選)步驟六:定時工作流程
在工作流定义頁面,單擊目標工作流程定義操作列的定时。
在彈出的對話方塊中,設定相關參數,單擊确定。
起止时间:在起止時間範圍內,定時運行工作流程;不在起止時間範圍內,不再產生定時工作流程執行個體。
定时:選擇執行的時間。
開啟目標工作流程定时状态列的開關。