答案 0 :(得分:4)
在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)
答案 1 :(得分:1)
我从来没有这样做过,因为我宁愿我的“真正”工作不受调试开销的影响(在某些情况下,可能会改变环境条件):我在“本地”调试伪 - 实例(eclipse中的正常调试绝对没有问题),一旦我隔离了问题(通过使用例如计数器),就会从实时环境中复制特定文件。