Apache 在JSON中获取Hadoop作业跟踪器指标
我正在寻找一种方法,以Apache 在JSON中获取Hadoop作业跟踪器指标,apache,hadoop,Apache,Hadoop,我正在寻找一种方法,以JSON格式列出所有JobTracker和TaskTracker详细信息。当我尝试http://[myjobtrackermachine]:50030/metrics?format=json时,我得到一个空的json字符串(尽管UI中有很多详细信息) 我缺少什么?根据使用json和java api的一些经验,您可能缺少json的提供者,可能需要在类路径中包含类似jackson或gson的库。这些库可以使用pojo上的反射将它们转换为json。即使这不是一个RESTAPI,我
JSON
格式列出所有JobTracker
和TaskTracker
详细信息。当我尝试http://[myjobtrackermachine]:50030/metrics?format=json
时,我得到一个空的json
字符串(尽管UI中有很多详细信息)
我缺少什么?根据使用json和java api的一些经验,您可能缺少json的提供者,可能需要在类路径中包含类似jackson或gson的库。这些库可以使用pojo上的反射将它们转换为json。即使这不是一个RESTAPI,我相信它也依赖于一些外部json库。希望这有帮助 我发现了一些使用jacksonapi的hadoop参考资料,所以我猜这可能是您的问题。
当我这样做时,我看到了整个数据。在执行http://[myjobtrackermachine]:50030/metrics时,是否获得任何数据