hive和hbase集成使用出现兼容问题重新编译源码
一、版本和兼容问题
- hive1.2.1
- hbase1.3.1
- 兼容问题报错(最后查看社区发现版本问题)hive-hbase-handler-1.2.1.jar
二、编译源码
- 去官网下载hive1.2.1的源码。
- 解压到桌面。
- 创建一个java项目。
1.把hive1.2.1lib和hbase1.3.1下面到jar包导入到项目的libs目录下(把里面重复的jar包去掉),并buildpath一下。 - 项目右键导入如图所示的,选择你下载源码包里面的hbase-handler下面的src下面的java,然后点击确定。
- 当发现没有错误的时候,导出项目为jar文件。
- 只选择src 并且jar包的名称为hive-hbase-handler-1.2.1.jar(文件名一定不要写错)。
- 最后把这个jar包上传到集群里面的hive1.2.1/lib下重新测试,成功,就解决了jar包兼容性问题。
三 、尾巴
1.如有错误欢迎大家指出,我会及时更正,有什么不懂也可以留言提问,互相交流吗。
2.也许大家觉得这没什么,但是我会认真对待,把它当成我的笔记、心得、这样才能提升自己。
欢迎访问我的个人博客