如何远程调试Hadoop代码
来源:互联网 发布:淘宝联盟免单在哪里看 编辑:程序博客网 时间:2024/06/05 04:22
通常情况下,我们只是通过已经编译好的Hadoop jar包来运行Hadoop。如果我们更改了Hadoop的源码,希望对更改的代码进行远程调试,可以通过下面的步骤来进行:
1. 下载从Apache社区或者Cloudera网站上下载Hadoop的压缩包
2. 在eclipse中创建一个java工程,并将该压缩包导入其中,建议在linux开发环境下完成
3. 对Hadoop代码更改后,在linux命令行下运行: "ant jar",重新生成新的jar包
4. 将更改后的Hadoop部署到远程的linux server上,假设为一个name node,两个data node的场景,并且要调试name node(IP是10.10.10.2)
5. 在name node的Hadoop bin目录下运行: "cp hadoop hadoop-debug",复制一个新的脚本
6. 在hadoop-debug脚本中的最后一行进行如下改动:
7. 运行: "hadoop-debug namenode -format",这个时候命令会挂起,等待调试器连接9090端口,如:
8. 回到开发端,在eclipse中右键选择NameNode.java->Debug As->Debug Configuration,进行如下配置:
9. 点击Apply,然后Debug,就可以连接到name node上进行调试了。远程调试和本地调试区别不大,同样可以设置断点等操作。
- 如何远程调试Hadoop代码
- 如何远程调试Hadoop代码
- 如何远程调试Hadoop代码
- eclipse 远程调试hadoop代码
- 如何用户vs 远程调试代码
- hadoop eclipse 权威指南天气代码远程调试
- hadoop远程调试
- 远程调试Hadoop
- hadoop远程调试
- hadoop 远程调试
- 远程调试Hadoop
- 远程调试hadoop
- Hadoop远程调试
- hadoop远程调试
- hadoop远程调试
- hadoop远程调试方法
- hadoop远程调试
- eclipse hadoop远程调试
- 浅谈磷酸铁鋰电池(LiFePO4)
- mysql count
- Android平台源码下载以及编译--ubuntu 11.04
- 最近每天的流程记录下
- 用JAVA控制ESXi虚拟机
- 如何远程调试Hadoop代码
- event.returnValue
- 函数指针例子(转贴)
- oracle 常用的系统表查询(整理)
- 云存储技术与云存储服务
- Flex4 调用后台的方法
- 跪求操作系统课程设计啊
- ubuntu下的截图和图像编辑软件推荐
- 跪求操作系统课程设计啊