新聞中心
這篇文章主要介紹了hive與hbase如何集成,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。
10年積累的網(wǎng)站設(shè)計、做網(wǎng)站經(jīng)驗,可以快速應對客戶對網(wǎng)站的新想法和需求。提供各種問題對應的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認識你,你也不認識我。但先網(wǎng)站設(shè)計后付款的網(wǎng)站建設(shè)流程,更有天寧免費網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。
一 、簡介
Hive是基于Hadoop的一個數(shù)據(jù)倉庫工具,可以將結(jié)構(gòu)化的數(shù)據(jù)文件映射為一張數(shù)據(jù)庫表,并提供完整的sql查詢功能,可以將sql語句轉(zhuǎn)換為MapReduce任務(wù)進行運行。其優(yōu)點是學習成本低,可以通過類SQL語句快速實現(xiàn)簡單的MapReduce統(tǒng)計,不必開發(fā)專門的MapReduce應用,十分適合數(shù)據(jù)倉庫的統(tǒng)計分析。
Hive與HBase的整合功能的實現(xiàn)是利用兩者本身對外的API接口互相進行通信,相互通信主要是依靠hive_hbase-handler.jar工具類。
二、安裝步驟:
1 .Hadoop和Hbase都已經(jīng)成功安裝了
Hadoop集群配置:http://www.linuxidc.com/Linux/2012-02/53632.htm
Hbase安裝配置:http://www.linuxidc.com/Linux/2012-02/54225.htm
2 . 拷貝hbase-0.90.3-cdh4u1.jar和zookeeper-3.3.3-cdh4u1.jar到hive/lib下。
注意:如何hive/lib下已經(jīng)存在這兩個文件的其他版本(例如zookeeper-3.3.2.jar),建議刪除后使用hbase下的相關(guān)版本。
2. 修改hive/conf下hive-site.xml文件,在底部添加如下內(nèi)容: