1.调试环境
1.1 远程linux运行的hadoop
1.2 本地windows的eclipse中导入hadoop源代码
1.3 本地windows的eclipse中有hadoop的自己写的代码
2.步骤
2.1修改远程linux运行的hadoop程序的hadoop-env.sh,
把第21行注释掉,增加一行代码
export HADOOP_NAMENODE_OPTS="-Xdebug -Xrunjdwp:transport=dt_socket,address=9090,server=y,suspend=y"
2.2 在本地windows的eclipse中导入hadoop的源代码,在对应的NameNode类上增加断点,然后使用debug方式运行,具体配置见截图
2.3 在本地windows的eclipse中使用debug方式运行自己写的代码。
时间: 2024-12-07 18:49:10