|
最近在学习Hbase的时候,遇到一些小问题,于是查看了下源码。以TableInputFormat的getSplits()为例。直接进去看,看的迷迷糊糊的,似懂非懂。于是有了调试一下的想法。
当然,首先还是的有一个搭建好的Hbase环境。
我把我的代码打了包放到服务器上。执行命令"java -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8888 -jar /opt/hadoop-1.0-assembly.jar",其中address是远程调试用的端口。随便你用多少,前提是别冲突。然后就可以在eclipse这边执行 Debug As---> Debug configuration 配置远程调试信息,如图所示
然后点击debug------------->坐等代码进入断点