最佳答案
在 LINK 上很好地给出了
要调试任务跟踪器,请执行以下步骤。
编辑 conf/hadoop-env.sh 使其具有以下内容
export HADOOP_TASKTRACKER_OPTS="-Xdebug -Xrunjdwp:transport=dt_socket,address=5000,server=y,suspend=n"
启动 Hadoop(bin/start-dfs.sh 和 bin/start-mapred.sh)
- 它将阻止等待调试连接
- 在调试配置中使用 Eclipse“远程 Java 应用程序”连接到服务器并添加断点
- 运行 map reduce 作业
关于debugging - 如何将调试器附加到远程 Hadoop 实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16852440/