Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/hadoop/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache 在JSON中获取Hadoop作业跟踪器指标_Apache_Hadoop - Fatal编程技术网

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时,是否获得任何数据