一、如果出現如下錯誤需要編譯源碼

需要重新編譯Hbase-handler源碼
步驟如下:



准備Jar包:
將Hbase 中lib下的jar包和Hive中lib下的jar包全部導入到一起。
記得刪除里面不是jar包的內容,容易報錯,如pom文件
接着項目不報錯后,進行jar包的導出

接着刪除hive下的lib中的hive-hbase-handler-1.2.2.jar
將自己編譯的jar包進行替換,即可
二、Hbase和hive的表關聯后,如何進行有效刪除?
一個錯誤:先刪除hbase中的表,然后發現管理表,無法查詢數據了,那刪除該表,就報錯。
解決方案:退出該shell,重新進入即可。
那如果是一個外部表的話,可以直接刪除。
結論:刪除此類表,先刪hive表,再刪hbase表。
三、版本號的問題
Describe ‘表名’
Alter ‘表名’,{NAME=>’列族’,VERSIONS=’3’}
