获取JSON中的Hadoop作业跟踪器度量



我正在寻找一种以JSON格式列出所有JobTrackerTaskTracker详细信息的方法。当我尝试http://[myjobtrackermachine]:50030/metrics?format=json时,我会返回一个空的JSON字符串(尽管UI中有很多细节)。

我错过了什么?

根据使用json和javaapi的一些经验,您可能缺少json的提供程序,类路径中可能需要像jackson或gson这样的库。这些库可以使用对pojo的反射将它们转换为json。即使这不是一个rest api,我确信它依赖于一些外部json库。希望这能有所帮助。

我发现一些引用指向使用jackson api的hadoop,所以我想这可能是你的问题。https://groups.google.com/a/cloudera.org/forum/?fromgroups=#!主题/cdh用户/PieR2X77X90

最新更新