Hbase和Hive关联表

hbase(main):073:0> create 'kb15:customer','order','addr'


hive> create external table customer(
    > name string,
    > order_id string,
    > order_date string,
    > addr_city string,
    > addr_street string
    > )
    > stored by 'org.apache.hadoop.hive.hbase.HBaseStorageHandler' with 
    > serdeproperties ("hbase.columns.mapping"=":key,order:orderid,order:date,addr:city,addr:street") 
    > tblproperties("hbase.table.name"="kb15:customer");
OK

hive> insert into table customer values('tom','12345','2021-11-22','nanjing','xiaohanglu');


hive> select * from customer;
OK
tom	12345	2021-11-22	nanjing	xiaohanglu

hbase(main):067:0> put 'kb15:customer','jerry','addr:city','shanghai'
hbase(main):069:0> put 'kb15:customer','jerry','addr:street','nanjinglu'
hbase(main):071:0> put 'kb15:customer','jerry','order:date','2021-11-11'
hbase(main):072:0> put 'kb15:customer','jerry','order:orderid','54321'

hbase(main):077:0> scan 'kb15:customer'
ROW                                     COLUMN+CELL                                                                                                       
 tom                                    column=addr:city, timestamp=1637563353007, value=nanjing                                                          
 tom                                    column=addr:street, timestamp=1637563353007, value=xiaohanglu                                                     
 tom                                    column=order:date, timestamp=1637563353007, value=2021-11-22                                                      
 tom                                    column=order:orderid, timestamp=1637563353007, value=12345                                                        
1 row(s) in 0.0070 seconds

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值