在JSON中获取Hadoop作业跟踪器指标

时间:2012-03-09 08:51:40

标签: apache hadoop

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

我错过了什么?

1 个答案:

答案 0 :(得分:0)

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

我发现有几个引用指向使用jackson api的hadoop,所以我的猜测是这可能是你的问题。 https://groups.google.com/a/cloudera.org/forum/?fromgroups=#!topic/cdh-user/PieR2X77X90