您的位置:首页 > 编程语言

对Hadoop源代码中Child类的调试方法

2013-05-12 21:31 218 查看
网上有很多关于Hadoop源代码远程调试的文章,但是大多数是关于JobTracker,TaskTracker,NameNode,DataNode,SecondNameNode的。很少有介绍如何调试child类的。然而真正的Map任务和Reduce任务都是通过Child类运行的,所以要想搞清楚MapReduce如何运行,必须要搞清楚如何远程调试Child类。

实际上远程调试Child类非常简单,只需要在mapred-site.xml文件中加入一个名为mapred.child.java.opts的属性,并且将值设置为-agentlib:jdwp=transport=dt_socket,address=8883,server=y,suspend=y,然后再eclipse中进行远程调试配置即可
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: