我正在寻找以JobTracker
格式列出所有TaskTracker
和JSON
详细信息的方法。当我尝试http://[myjobtrackermachine]:50030/metrics?format=json
时,我会找回一个空的JSON
字符串(尽管UI中有很多细节)。
我错过了什么?
答案 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