2015-06-27 19 views
1

有沒有人有任何關於Oozie異常/錯誤處理最佳做法的建議? 我們有Oozie的工作流中蜂巢行動,發現錯誤沒有足夠的詳細記錄。每次失敗都需要更多的堆棧跟蹤和更多上下文。 有什麼建議嗎?Hive Oozie錯誤處理

Thanx提前...

人士Himanshu

回答

0

一旦Oozie的作業提交的紗線將負責向完成映射縮減的動作。檢查登錄mapred historyserver將作業提交到紗線或通過位於oozie中的作業日誌與Web UI中的錯誤代碼列表進行檢查。

0

使用屬性oozie.hive.log.level可以在Hive操作配置中設置Hive操作的日誌記錄級別。默認值是INFO

您可以將其更改爲DEBUG,並將其包含在您的workflow.xml的Hive操作配置中。

<configuration> 
     <property> 
       <name>oozie.log.hive.level</name> 
       <value>DEBUG</value> 
     </property> 
</configuration> 

我相信這個日誌級別被傳遞到log4j

https://github.com/apache/oozie/blob/master/sharelib/hive/src/main/java/org/apache/oozie/action/hadoop/HiveMain.java

+0

好的開關,我測試過它,它的工作原理。調試mapred配置單元的動作可能會變得很糟糕,但更好的方法是使用'yarn logs -applicationId '來源。謝謝, – reim