hive 0.12版本 hive-hbase-handler-0.12.0.jar包的编译

在进行hive、hbase整合的过程中,hive 0.12默认支持的是hbase 0.94.6.1版本,hbase版本与0.94.6.1不一样,就要考虑对hive-hbase-handler-0.12.0.jar进行编译。


对于0.96版本以下的hbase,只需要将hbase-0.9x.x.jar、hbase-0.9x.x-test.jar,两个jar包提供给hive即可,编译过程比较简单,

1. 首先下载并解压hive-0.12.0.tar.gz,打开src/hbase-handler/ivy.xml,将

    <dependency org="org.apache.hbase" name="hbase" rev="${hbase.version}"
                transitive="false">
中的
${hbase.version}
修改为具体的hbase版本,另外,再修改src/ivy/ivysettings.xml文件:

  <property name="repo.maven.org" value="http://repo1.maven.org/maven2/" override="false"/>
将其中的
http://repo1.maven.org/maven2/
修改为
http://central.maven.org/maven2/


2. 进入src,执行ant -f build.xml,即可等待编译结果了,编译好的hive-hbase-handler-0.12.0.jar,在src/build/hbase-handler目录下,将其拷贝到hive-0.12/lib目录下,再进行配置即可







  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值