hive1.2.1源码导入eclipse

本文介绍了如何在Linux环境下将Hive 1.2.1源码导入Eclipse进行编译和调试。首先确保拥有正确版本的Hadoop、Maven和JDK。通过修改Maven配置和执行编译命令,将源码编译为Eclipse工程。在Windows和Linux的Eclipse中导入工程时,会遇到不同问题,如JDK版本不匹配、Hadoop版本冲突等。作者尝试了通过运行CliDriver和BeeLine来调试,但未成功。最后,建议使用官方编译的Hive包创建新工程,并在Linux环境中进行调试。
摘要由CSDN通过智能技术生成

软件版本:

hive1.2.1 ,eclipse4.5,maven3.2 ,JDK1.7

软件准备:

hive:


环境准备:

(1). 安装好的hadoop集群(伪分布式亦可);

(2) linux 下maven环境;(这里需要说下,maven编译hive,在windows下是不通的,因为里面需要bash的支持,所以直接使用linux编译hive就好)


0. 编译前,建议把maven的local_reposity 配置下,同时配置源如下(开源中国的maven源,相对国外的源较快):

<mirror>
        <id>nexus-osc</id>
        <mirrorOf>central</mirrorOf>
        <name>Nexus osc</name>
        <url>http://maven.oschina.net/content/groups/public/</url>
    </mirror>
    <mirror>
        <id>nexus-osc-thirdparty</id>
        <mirrorOf>thirdparty</mirrorOf>
        <name>Nexus osc thirdparty</name>
        <url>http://maven.oschina.net/content/repositories/thirdparty/</url>
    </mirror>


1. 编译Hive,下载hive1.2.1的源码,并解压到linux某目录,按照下面的命令进行编译(进入hive源码解压后路径):

(1)mvn clean install -DskipTests -Phadoop-2

[INFO] Reactor Summary:
[INFO] 
[INFO] Hive ............................................... SUCCESS [  4.457 s]
[INFO] Hive Shims Common .................................. SUCCESS [  5.047 s]
[INFO] Hive Shims 0.20S ................................... SUCCESS [  2.017 s]
[INFO] Hive Shims 0.23 .................................... SUCCESS [  7.157 s]
[INFO] Hive Shims Scheduler ............................... SUCCESS [  1.796 s]
[INFO] Hive Shims ......................................... SUCCESS [  1.674 s]
[INFO] Hive Common ........................................ SUCCESS [  5.711 s]
[INFO] Hive Serde ......................................... SUCCESS [  7.577 s]
[INFO] Hive Metastore ..................................... SUCCESS [ 18.044 s]
[INFO] Hive Ant Utilities ................................. SUCCESS [  1.373 s]
[INFO] Spark Remote Client ................................ SUCCESS [ 10.962 s]
[INFO] Hive Query Language ................................ SUCCESS [05:12 min]
[INFO] Hive Service ....................................... SUCCESS [ 42.408 s]
[INFO] Hive Accumulo Handler .............................. SUCCESS [01:40 min]
[INFO] Hive JDBC .......................................... SUCCESS [  9.021 s]
[INFO] Hive Beeline ....................................... SUCCESS [ 12.194 s]
[INFO] Hive CLI ........................................... SUCCESS [ 12.576 s]
[INFO] Hive Contrib ....................................... SUCCESS [  3.031 s]
[INFO] Hive HBase Handler ................................. SUCCESS [01:54 min]
[INFO] Hive HCatalog ...................................... SUCCESS [ 28.797 s]
[INFO] Hive HCatalog Core ................................. SUCCESS [  5.609 s]
[INFO] Hive HCatalog Pi
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值