1. 程式人生 > >hive1.2.1整合hbase遇到的坑

hive1.2.1整合hbase遇到的坑

通常我們會整合hive與hbase,通過建立hive外部表,進行一些增刪改查hbase表,hive1.2.1整合hbase1.2.6,遇到了一些坑,通過修改了幾行hive原始碼,重新編譯hive-hbase-handler-1.2.1.jar包替換hive lib目錄下原本那個hive-hbase-handler-1.2.1.jar包,解決了這個問題。
下載hive原始碼:http://archive.apache.org/dist/hive/hive-1.2.1/apache-hive-1.2.1-src.tar.gz
解壓後匯入hbase-handlersrc/java目錄
需要的jar包有:
這裡寫圖片描述


修改/hivehbase/src/org/apache/hadoop/hive/hbase/HBaseStorageHandler.java的492行如下
這裡寫圖片描述
然後,點選export打包放到hive的lib目錄下即可。
點選這裡可以下載hive-hbase-handler-1.2.1.jar