Zhuuu ZZ HBase 三 與Hive整合

2021-10-09 18:59:48 字數 2208 閱讀 9121

將hive etl資料存入hbase

構建低延時的資料倉儲

當hbase中表已存在時,要在hive中建立外部表但不指定location去對映hbase,此時該外部表不儲存資料,有點類似於檢視,在hive中的插入資料會儲存到hbase目錄下。而當hbase不存在表時,只需要將下方命令去掉external變為內部表即可,執行完命令後,hive和hbase都會建立好錶,資料同樣存在hbase中。

注:在default資料下,無論是內部表還是外部表,都會在hdfs/home/hadoop/hive/warehouse路徑下建立表名目錄,區別是內部表實際資料儲存到表名目錄下可刪除,外部表實際資料儲存到指定location下刪表時刪不掉(當然不指定也存到表名目錄下,可是刪除還是刪不掉)。當然它們的元資料都儲存在mysql裡。

-- 在hive中建立外部表

--在hbase中插入資料

put 'emp_basic'

,'1111'

,'emp:company'

,'hello'

put 'emp_basic'

,'1111'

,'emp:job_title'

,'dajia'

put 'emp_basic'

,'1111'

,'emp:name'

,'hao'

put 'emp_basic'

,'1111'

,'time:sdate'

,'2020-01-01'

put 'emp_basic'

,'1111'

,'time:edate'

,'2020-11-11'

--在hbase中查詢

H 263與H 264的比較

概述 會議電視公認的影象編碼標準協議是h系列,即itu t h.261 h.263和h.264協議。1995年之前,會議電視系統影象都採用h261編碼協議。二h263協議還是h264對比分析 h.264編碼標準正在被其它行業認同,h264有可能成為廣播 通訊和儲存 cd 的統一的標準,即成為未來寬頻...

H 263與H 264的比較

視訊會議的編碼協議及頻寬選擇 摘要 視訊會議應採用什麼樣的編碼協議?不同h.系列協議間的主要區別是什麼?不同協議與頻寬有什麼樣的聯絡?這些都是目前常常困擾視訊應用者的問題,本文對這些問題作了一些 並給出了相應的建議。h.264編碼標準正在被其它行業認同,h264有可能成為廣播 通訊和儲存 cd 的統...

H 263與H 264的比較

概述 會議電視公認的影象編碼標準協議是h系列,即itu t h.261 h.263和h.264協議。1995年之前,會議電視系統影象都採用h261編碼協議。二h263協議還是h264對比分析 h.264編碼標準正在被其它行業認同,h264有可能成為廣播 通訊和儲存 cd 的統一的標準,即成為未來寬頻...