hive1.2.1源码导入eclipse阅读以及调试
2016-01-08 17:28
597 查看
本地环境:centos6.5 +hadoop2.6.0伪分布安装+hive1.2.1
1.下载hive1.2.1 源码,用maven进行编译源码。
mvn clean install -DskipTests -Phadoop-2 -Dhadoop.version=2.6.0 -Dyarn.version=2.6.0
2.在eclipse中创建User Libraries(windows - preferences)。新建HADOOP_LIB,HIVE_LIB,分别将hadoop安装包的jar包以及将hive安装包中的jar包导入。
3.新建一个java maven项目hive-src(ant项目也可以,没有影响)。
构建build path,导入hadoop和hive库,以及本地的hadoop和hive的配置文件
4.可以在项目的依赖的HIVE_LIB下,打开找到hive-cli-1.2.1.jar,打开,点击相应的类。然后将第一步编译得到的代码跟类关联(source attachment)。这样就可以查看代码了。
5. 可以在正常模式下启动hive,或者在debug模式下调试代码。hive cli的入口类是org.apache.hadoop.hive.cli.CliDriver.
点击debug就可以进入hive代码的调试了。
如图所示,可在debug模式下跟踪代码,在控制台可以输入sql。
1.下载hive1.2.1 源码,用maven进行编译源码。
mvn clean install -DskipTests -Phadoop-2 -Dhadoop.version=2.6.0 -Dyarn.version=2.6.0
2.在eclipse中创建User Libraries(windows - preferences)。新建HADOOP_LIB,HIVE_LIB,分别将hadoop安装包的jar包以及将hive安装包中的jar包导入。
3.新建一个java maven项目hive-src(ant项目也可以,没有影响)。
构建build path,导入hadoop和hive库,以及本地的hadoop和hive的配置文件
4.可以在项目的依赖的HIVE_LIB下,打开找到hive-cli-1.2.1.jar,打开,点击相应的类。然后将第一步编译得到的代码跟类关联(source attachment)。这样就可以查看代码了。
5. 可以在正常模式下启动hive,或者在debug模式下调试代码。hive cli的入口类是org.apache.hadoop.hive.cli.CliDriver.
点击debug就可以进入hive代码的调试了。
如图所示,可在debug模式下跟踪代码,在控制台可以输入sql。
相关文章推荐
- Java内存区域及管理
- java生成图片
- springmvc统一异常处理
- Struts2 基于XML配置方式实现对action的所有方法进行校验
- Java DES 加密和解密源码
- 对Ansible二次开发来检查服务器的Java程序占用端口数量
- Java 日志管理最佳实践
- java中Double类数字太大时页面正常显示而不要用科学计数法
- Java - MultipartFile图片上传服务器,并且指定大小压缩
- Hibernate - Spring 整合基础实例 《二》
- Debugging with Eclipse & JPDA
- Spring中原型prototype的准确使用
- JAVA中int、String的类型转换
- struts2 中获取 web资源的方式
- myeclipse实用快捷键
- 整合Struts2,Spring,Hibernate
- 《JAVA与模式》之责任链模式
- Java web service例子
- 各大系统如何接入统一的登录认证
- Java获取服务器网址