日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

【原创】大叔经验分享(6)Oozie如何查看提交到Yarn上的任务日志

發布時間:2025/3/15 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【原创】大叔经验分享(6)Oozie如何查看提交到Yarn上的任务日志 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

通過oozie job id可以查看流程詳細信息,命令如下:

oozie job -info?0012077-180830142722522-oozie-hado-W

?

流程詳細信息如下:

Job ID :?0012077-180830142722522-oozie-hado-W

------------------------------------------------------------------------------------------------------------------------------------

Workflow Name : test_wf

App Path????? :?hdfs://hdfs_name/oozie/test_wf.xml

Status??????? : KILLED

Run?????????? : 0

User????????? : hadoop

Group???????? : -

Created?????? : 2018-09-25 02:51 GMT

Started?????? : 2018-09-25 02:51 GMT

Last Modified : 2018-09-25 02:53 GMT

Ended???????? : 2018-09-25 02:53 GMT

CoordAction ID: -

?

Actions

------------------------------------------------------------------------------------------------------------------------------------

ID??????????????????????????????????????????????????????????????????????????? Status??? Ext ID???????????????? Ext Status Err Code?

------------------------------------------------------------------------------------------------------------------------------------

0012077-180830142722522-oozie-hado-W@:start:????????????????????????????????? OK??????? -????????????????????? OK???????? -????????

------------------------------------------------------------------------------------------------------------------------------------

0012077-180830142722522-oozie-hado-W@test_spark_task? ? ? ? ? ? ? ? ? ERROR?????application_1537326594090_5663FAILED/KILLEDJA018????

------------------------------------------------------------------------------------------------------------------------------------

0012077-180830142722522-oozie-hado-W@Kill???????????????????????????????????? OK? ??????-????????????????????? OK???????? E0729????

------------------------------------------------------------------------------------------------------------------------------------

?

失敗的任務定義如下

<action name="test_spark_task">?

??????? <spark xmlns="uri:oozie:spark-action:0.1">?

??????????? <job-tracker>${job_tracker}</job-tracker>?

??????????? <name-node>${name_node}</name-node>?

??????????? <master>${jobmaster}</master>?

??????????? <mode>${jobmode}</mode>?

??????????? <name>${jobname}</name>?

??????????? <class>${jarclass}</class>?

??????????? <jar>${jarpath}</jar>?

??????????? <spark-opts>--executor-memory 4g --executor-cores 2 --num-executors 4 --driver-memory 4g</spark-opts>?

??????? </spark>

?

在yarn上可以看到application_1537326594090_5663對應的application如下

application_1537326594090_5663?????? hadoop oozie:launcher:T=spark:W=test_wf:A=test_spark_task:ID=0012077-180830142722522-oozie-hado-W???????? Oozie Launcher

?

查看application_1537326594090_5663日志發現

2018-09-25 10:52:05,237 [main] INFO? org.apache.hadoop.yarn.client.api.impl.YarnClientImpl? - Submitted application?application_1537326594090_5664

?

yarn上application_1537326594090_5664對應的application如下

application_1537326594090_5664?????? hadoop??? TestSparkTask SPARK

?

即application_1537326594090_5664才是Action對應的spark任務,為什么中間會多一步,類結構和核心代碼詳見?https://www.cnblogs.com/barneywill/p/9895225.html

簡要來說,Oozie執行Action時,即ActionExecutor(最主要的子類是JavaActionExecutor,hive、spark等action都是這個類的子類),JavaActionExecutor首先會提交一個LauncherMapper(map任務)到yarn,其中會執行LauncherMain(具體的action是其子類,比如JavaMain、SparkMain等),spark任務會執行SparkMain,在SparkMain中會調用org.apache.spark.deploy.SparkSubmit來提交任務

?

如果提交的是spark任務,那么按照上邊的方法就可以跟蹤到實際任務的applicationId;
如果你提交的hive2任務,實際是用beeline啟動,從hive2開始,beeline命令的日志已經簡化,不像hive命令可以看到詳細的applicationId和進度,這時有兩種方法:

1)修改hive代碼,使得beeline命令和hive命令一樣有詳細日志輸出

詳見:https://www.cnblogs.com/barneywill/p/10185949.html

2)根據application tag手工查找任務

oozie在使用beeline提交任務時,會添加一個mapreduce.job.tags參數,比如

--hiveconf
mapreduce.job.tags=oozie-9f896ad3d40c261235dc6858cadb885c

但是這個tag從yarn application命令中查不到,只能手工逐個查找(實際啟動的任務會在當前LuancherMapper的applicationId上遞增),

然后就可以看到實際啟動的applicationId了

?

另外還可以從job history server上看到application的詳細信息,比如configuration、task等

查看hive任務執行的完整sql詳見:https://www.cnblogs.com/barneywill/p/10083731.html

?

轉載于:https://www.cnblogs.com/barneywill/p/10109487.html

總結

以上是生活随笔為你收集整理的【原创】大叔经验分享(6)Oozie如何查看提交到Yarn上的任务日志的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 18禁超污无遮挡无码免费游戏 | 欧美色鬼 | 精品人妻伦一二三区免费 | 中文不卡在线 | 天堂中文在线最新 | 久久亚洲一区二区三区四区五区 | 国产深夜视频 | 日韩一级不卡 | 欧美日本在线观看 | 伊人网五月天 | 国产人妻精品午夜福利免费 | 国产欧美精品 | 欧美精品18 | 欧美日韩a | 黄色一级图片 | 青青青青青草 | 青青草小视频 | 3d动漫精品啪啪一区二区下载 | 成人wwwww免费观看 | 精品人妻一区二区三区免费看 | 精品国产视频一区二区 | 摸摸摸bbb毛毛毛片 午夜爽爽影院 | 亚洲三区精品 | 国内自拍在线观看 | 毛片天天看 | 久久久久久毛片 | 一区二区视频播放 | 亚洲大片免费 | 黄网在线免费看 | 夜夜嗨av一区二区三区 | 国产午夜精品一区二区 | 成人av番号网 | 亚洲黄色小说图片 | 日韩欧美中字 | 日韩在线播放av | 手机免费看av| 国产免费视频 | 99热2| 在线观看视频亚洲 | 欧美日韩国产91 | 日韩精品无码一区二区三区 | 午夜精品亚洲 | 麻豆最新 | 草草草av| 夜夜嗨影院 | 国产毛片精品国产一区二区三区 | 免费毛片网 | 久色国产 | 欧美精品乱码久久久久久按摩 | 欧美亚洲视频在线观看 | 91视频国产精品 | 亚洲一级视频在线观看 | 国产裸体永久免费无遮挡 | 国产不卡精品视频 | 制服丝袜av电影 | а天堂中文在线官网 | 麻豆疯狂做受xxxx高潮视频 | www.97ai.com | 免费一级一片 | 中文字幕第一页在线 | 一级片免费 | 亚洲成人高清在线观看 | 成人黄色小视频 | 日韩精品成人在线观看 | 久久久久视 | 在线看的免费网站 | 日韩在线激情视频 | 小视频在线播放 | 国产人妖ts重口系列网站观看 | 一本黄色片 | 无码人妻精品中文字幕 | 日本黄色不卡 | 国产aⅴ| 国产精品不卡一区 | 青娱乐av在线 | 非洲黑寡妇性猛交视频 | 久久免费福利视频 | 国产第一毛片 | 九一av| 日本成人午夜视频 | 久久中文字幕电影 | 国产三级网 | 国产一区二区三区亚洲 | 天堂a视频| 精品亚洲综合 | 91新视频 | 韩国成年人网站 | 9久9久9久女女女九九九一九 | 国产精品免费视频一区二区三区 | 亚洲免费av一区二区 | 黄色网址中文字幕 | 国产精品zjzjzj在线观看 | 99riav国产精品视频 | 亚洲色图综合网 | 人妻大战黑人白浆狂泄 | 亚洲精品国产精品国自产网站按摩 | 1024手机看片日韩 | 国产亚洲精品女人久久久久久 | 成人一区二区三区在线 |