日韩性视频-久久久蜜桃-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上的任务日志的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: www,xxx日本| 欧美一级日韩一级 | 狠狠躁夜夜躁人 | 荡女精品导航 | 日韩欧美高清dvd碟片 | 国产精品一区二区视频 | 老司机黄色片 | 黄色小说图片视频 | 大学生高潮无套内谢视频 | 亚洲精品久久久蜜桃网尤妮丝 | 男人操女人下面 | 欧美一级片在线视频 | 欧美经典一区二区 | 国内精品久久久久久久久 | 国产在线一区视频 | 五月婷婷激情五月 | 97成人在线视频 | 国产国语对白 | 中文字幕视频免费观看 | 欧美成人精品一区二区 | 一级性生活免费视频 | 极品国产91在线网站 | 粉色视频免费 | 国产欧美一区二区三区另类精品 | 黑人借宿巨大中文字幕 | 国产午夜伦理 | 爱爱免费小视频 | 人人干美女 | 日韩欧美久久 | 亚洲成色www久久网站 | 2023国产精品 | 日本欧美一区二区 | sm捆绑调教视频 | 91高跟黑色丝袜呻吟在线观看 | 日韩精品一二 | 精品久久五月天 | 国产精品日韩欧美一区二区三区 | 911色 | 欧美高清视频一区 | 搡老岳熟女国产熟妇 | 免费黄色看片网站 | 国产日韩一区二区三免费高清 | 人人澡人人干 | 久精品在线观看 | 深夜av在线 | 激情网av | 爱情岛成人 | va视频在线观看 | av高清一区二区 | 在线免费看黄色 | 久久青青草原亚洲av无码麻豆 | 国产精品久久久久久一区二区 | 午夜av激情| 免费一级全黄少妇性色生活片 | 国产乱色精品成人免费视频 | 中文字幕.com | 男女做激情爱呻吟口述全过程 | 欧美一性一交 | www国产91 | 亚洲永久免费视频 | 天天操天天弄 | 亚洲一级色| 91成人精品一区在线播放 | 天堂视频中文在线 | www.成年人 | 波多野结衣视频在线看 | av中文在线播放 | 黄色片子看看 | 福利小视频在线播放 | 香蕉av777xxx色综合一区 | 狼人av在线| 亚洲 国产 欧美 日韩 | 水蜜桃av在线 | av动漫网站| 久久久久久久久久久电影 | 亚洲无码久久久久久久 | 91理论片午午伦夜理片久久 | 天堂网在线资源 | 久久亚洲精品石原莉奈 | 不卡av网站| 五月天小说网 | 久国久产久精永久网页 | 少妇一级淫免费观看 | 浪潮av色| 国产成人av一区二区三区 | 日本一级淫片免费放 | 人人妻人人澡人人爽国产一区 | 麻豆久久久久久久久久 | 在线视频a | www天天干| 日本一区视频在线播放 | 天堂av中文字幕 | 国产叼嘿视频在线观看 | 国产原创视频在线观看 | 少妇又紧又深又湿又爽视频 | 中文字幕第4页 | 日韩成人在线看 | 国产一区二区三区视频免费在线观看 | 奇米777色 |