2
我試圖按照此說明啓用Spark Oozie操作的歷史日誌。 https://archive.cloudera.com/cdh5/cdh/5/oozie/DG_SparkActionExtension.htmlCloudera中的Oozie Spark操作未啓用Spark歷史記錄日誌
爲了確保您的工作星火星火歷史服務器中顯示出來,請務必指定這三個星火配置屬性或者與--conf或oozie.service.SparkConfigurationService.spark.configurations
火花選擇採用- spark.yarn.historyServer.address = http://SPH-HOST:18088
- spark.eventLog.dir = HDFS:// NN:8020 /用戶/火花/ applicationHistory
- spark.eventLog.enabled =真
確定指標的工作流程如下:
<action name="spark-9e7c">
<spark xmlns="uri:oozie:spark-action:0.1">
<job-tracker>${jobTracker}</job-tracker>
<name-node>${nameNode}</name-node>
<master>yarn-cluster</master>
<mode>cluster</mode>
<name>Correlation Engine</name>
<class>Main Class</class>
<jar>hdfs://<MACHINE IP>:8020/USER JAR</jar>
<spark-opts> --conf spark.eventLog.dir=<MACHINE IP>:8020/user/spark/applicationHistory --conf spark.eventLog.enabled=true --conf spark.yarn.historyServer.address=<MACHINE IP>:18088/</spark-opts>
</spark>
<ok to="email-f5d5"/>
<error to="email-a687"/>
</action>
當我從一個shell腳本歷史記錄日誌測試是正確的方式記錄但Oozie的動作日誌不會被正確記錄。我已經設定了所有三個propeties。
你好請檢查我的答案,而不是火花選擇採用試圖通過像我的回答 –
提到的說法。如果你是沒事的答案,請標誌向上「接受由業主「Thx –
非常感謝您的及時響應RamPrasad。我按照您在配置部分中的建議移動了這些屬性。現在,我可以將/ user/spark/applictionHistory位置記錄爲.inprogress。但仍然無法在歷史記錄服務器中看到任何日誌。 – Alchemist