2012-03-09 60 views
6

我在查找以JSON格式列出所有JobTrackerTaskTracker詳細信息的方法。當我嘗試http://[myjobtrackermachine]:50030/metrics?format=json時,我得到一個空的JSON字符串(儘管UI中有很多細節)。在JSON中獲取Hadoop作業跟蹤器度量標準

我錯過了什麼?

+0

我看到整個數據,當我這樣做。當你執行http:// [myjobtrackermachine]:50030/metrics時,你會得到任何數據嗎? – 2012-12-13 13:24:47

回答

0

源自用JSON和Java API的你可能會丟失對JSON的提供者,可能是像傑克遜或GSON圖書館工作的一些經驗可能需要在類路徑中。這些庫可以使用Pojo的反射來將它們轉換爲json。即使這不是一個休息API,我相信它依賴於一些外部的json庫。希望這可以幫助。

我發現一對夫婦指向使用傑克遜API來Hadoop的引用,所以我的猜測是,這可能是你的問題。 https://groups.google.com/a/cloudera.org/forum/?fromgroups=#!topic/cdh-user/PieR2X77X90

相關問題