我們這邊開始使用hbase做實時查詢,但是分析的任務還是得交給hive,hive計算的結果導入到hbase.
hive提供了幾個jar包,幫助我們實作:
建立與hbase共享的表,資料(資料和表兩邊都有)
映射來自hbase的表到hive
hive查詢的結果直接導入hbase
啟動指令如下,主要是指定jar包,以及hbase使用的zookeeper的位址
我們先在hive中建立測試表:
在hive中建立表時,制定映射到對應的hbase表,預設兩邊的表名字一樣。
切換到hbase shell,檢視一下表是否存在:
我們切換到hbase shell,檢視一下表是否已經寫入資訊:
如果想要提高寫入hbase表的速度,可以添加如下設定,關閉wal預寫日志
<a target="_blank" href="https://cwiki.apache.org/confluence/display/hive/hbaseintegration">https://cwiki.apache.org/confluence/display/hive/hbaseintegration</a>