2014-02-07 21 views
0

我試圖實現處理日誌文件的工作流程,如果檢測到錯誤,然後從Kill標記:它將消息寫入HDFS作爲日誌文件。如何將Oozie錯誤消息寫入HDFS?

<kill name="fail"> 
    <message>Process failed, error 
     message[${wf:errorMessage(wf:lastErrorNode())}]</message> 
     *** Is it possible to write the error message in a log file within HDFS ?****** 
</kill> 

謝謝您的幫助...

問候

回答

0

使用Java動作這需要$ {WF:的errorMessage(WF:lastErrorNode())}作爲參數,並將其寫入hdfs使用hadoop文件系統操作。