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.也許大家覺得這沒什麼,但是我會認真對待,把它當成我的筆記、心得、這樣才能提升自己。
歡迎訪問我的個人博客

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