【原创】大叔经验分享(25)hive通过外部表读写hbase数据
生活随笔
收集整理的這篇文章主要介紹了
【原创】大叔经验分享(25)hive通过外部表读写hbase数据
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在hive中創建外部表:
CREATE EXTERNAL TABLE hive_hbase_table(
key string,
name string,
desc string
)
STORED BY 'org.apache.hadoop.hive.hbase.HBaseStorageHandler'
WITH SERDEPROPERTIES
("hbase.columns.mapping" = ":key,columfamily:name,columnfamily:desc")
TBLPROPERTIES("hbase.table.name" = "hbase_table");
主要是配置hbase.table.name和hbase.columns.mapping,一個是hbase表名,一個是hbase字段和hive字段的一一映射,然后就可以從hive中讀寫hbase數據:
select * from hive_hbase_table limit 10;
insert into table?hive_hbase_table select 'testkey', 'testname', 'testdesc';
?
轉載于:https://www.cnblogs.com/barneywill/p/10300871.html
與50位技術專家面對面20年技術見證,附贈技術全景圖總結
以上是生活随笔為你收集整理的【原创】大叔经验分享(25)hive通过外部表读写hbase数据的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【儿童成长心理学】第一章 引言
- 下一篇: [spfa][差分约束] 洛谷 P308