hive和hbase集成使用出现兼容问题重新编译源码

一、版本和兼容问题

  1. hive1.2.1
  2. hbase1.3.1
  3. 兼容问题报错(最后查看社区发现版本问题)hive-hbase-handler-1.2.1.jar

二、编译源码

  1. 去官网下载hive1.2.1的源码。
  2. 解压到桌面。
  3. 创建一个java项目。

    1.把hive1.2.1lib和hbase1.3.1下面到jar包导入到项目的libs目录下(把里面重复的jar包去掉),并buildpath一下。
  4. 项目右键导入如图所示的,选择你下载源码包里面的hbase-handler下面的src下面的java,然后点击确定。

  5. 当发现没有错误的时候,导出项目为jar文件。
  6. 只选择src 并且jar包的名称为hive-hbase-handler-1.2.1.jar(文件名一定不要写错)。
  7. 最后把这个jar包上传到集群里面的hive1.2.1/lib下重新测试,成功,就解决了jar包兼容性问题。

三 、尾巴

1.如有错误欢迎大家指出,我会及时更正,有什么不懂也可以留言提问,互相交流吗。
2.也许大家觉得这没什么,但是我会认真对待,把它当成我的笔记、心得、这样才能提升自己。
欢迎访问我的个人博客

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章