2012-03-09 59 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

相关问题