2015-04-14 73 views
2

我是微軟Azure的新手。我在Azure上創建了一個試用帳戶。安裝了azure powershell並提交了默認的wordcount map reduce程序,它工作正常,並且能夠在PowerShell中查看結果。現在,當我在HDInsight選項卡中打開集羣的查詢控制檯時,作業歷史記錄爲空。我在這裏錯過了什麼?我在哪裏可以查看Azure中的工作結果?HDInsight查詢控制檯作業記錄

回答

0

查詢控制檯旨在提交/監視Hive作業,因此我認爲它只顯示Hive作業的作業歷史記錄。不過,您可以使用HDInsight Powershell SDK查看作業結果。

+0

請問你能否完成你的句子。 ... – JabberwockyDecompiler

+0

感謝您的回覆..您可以指點我使用Powershell SDK顯示作業結果的任何示例或參考文檔。另外我的代碼是用Java編寫的,他們有Java SDK嗎? – Kavish

+0

您可以在https://github.com/azure/找到許多Azure SDK項目.Java SDK看起來並不像它支持HDInsight,但是[node.js sdk](https://github.com/Azure/azure-sdk-for-node)。或者可以直接查詢Templeton端點,如http://blogs.msdn.com/b/bigdatasupport/archive/2014/04/22/querying-hdinsight-job-status-with-webhcat-via-native -powershell-or-node-js.aspx如果您可以進行REST調用並解析json響應,那麼您應該能夠從羣集中獲取作業狀態。 – RickH

1

查詢控制檯不顯示M/R作業,只顯示配置作業。您可以使用PowerShell cmdlet查看get-azurehdinsightjob的所有作業的歷史記錄,同時將返回所有這些歷史記錄。