Kettle與Hadoop(八)執行Oozie作業

1. 打開PDI,新建一個作業,如圖1所示。

圖1

2. 編輯'Oozie job executor'作業項,如圖2所示。

圖2

        說明:

        /root/big_data/job.properties文件的內容如下:

nameNode=hdfs://manager:8020  
jobTracker=manager:8032  
queueName=default  
oozie.use.system.libpath=true  
oozie.wf.application.path=${nameNode}/user/${user.name}

        各屬性的含義,以及工作流功能、工作流文件的創建參見“https://blog.csdn.net/wzy0623/article/details/51880687”。DAG如圖3所示。

圖3

3. 保存並執行作業,日誌如下所示。

2020/06/09 09:48:43 - Spoon - Starting job...
2020/06/09 09:48:43 - Oozie - Start of job execution
2020/06/09 09:48:43 - Oozie - Starting entry [Oozie job executor]
2020/06/09 09:51:47 - Oozie - Finished job entry [Oozie job executor] (result=[true])
2020/06/09 09:51:47 - Oozie - Job execution finished
2020/06/09 09:51:47 - Spoon - Job has ended.

        在Oozie Web Console可以查看工作流執行進度和結果,如圖4所示。

圖4

        參考:Oozie Job Executor

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章