您的位置:首页 > 编程语言 > Java开发

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。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: