2014-03-14 58 views
1

嗨,我們正在最近升級到的CDH 4環境中運行hive查詢。我注意到的一件事是早些時候在CDH 3中我們能夠跟蹤Job跟蹤器中的查詢。作業跟蹤器中的hive查詢

類似於「主機名:50030/jobconf.jsp?jobid = job_12345」的鏈接將具有參數「hive.query.string」或「mapred.jdbc.input.bounding.query」,其中包含實際查詢執行MR作業。

但是在CDH4中,我看不到在哪裏可以查詢。許多查詢並行運行以跟蹤我們所關心的查詢。

回答

0

我看到每個作業的查詢參數都可以在HDFS自身的.staging文件夾中找到,並且可以解析以獲取與Job_Ids關聯的查詢。

+0

正因爲如此,我仍然不確定應該如何讓它們反映在喬布斯xml文件中,該文件包含所有喬布斯參數。 –

0

您仍然可以查看作業跟蹤器中的配置單元查詢。

從下面網址主機名稱獲取基於作業ID的作業信息:50030/jobtracker.jsp

你會發現一些細節如下頁面頂部提及。

的Hadoop作業4651的歷史記錄查看器 用戶:XXXX作業名:Test.jar的
JobConf:
HDFS://域:端口/用戶/ XXXX/.staging/job_201403111534_4651/job.xml
工作-ACL:允許所有用戶提交時間:2014年3月14日03:15:19
推出時間:2014年3月14日03:15:19(0秒)完成日期:2014年3月14日
03: 18:04(2mins,44sec)狀態:失敗分析此工作

現在單擊Job Conf旁邊的URL,您將找到您提交的配置單元查詢。

+0

嗨,我以前在CDH3中曾經這麼做過,我可以在你提到的xml中獲得所有的信息。但在新版本中,我只看到了Jar文件,而不是查詢。 –