本篇内容主要讲解“Hive映射HBase表的方式有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Hive映射HBase表的方式有哪些”吧!
创新互联建站主营通辽网站建设的网络公司,主营网站建设方案,成都app开发,通辽h5微信小程序搭建,通辽网站营销推广欢迎通辽等地区企业咨询
1.Hive内部表,语句如下
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
|
建好表之后,进入hbase shell执行list能看到表s01_buyer_calllogs_info_ts,hive drop掉此表时,hbase也被drop。
2.Hive外部表,语句如下,
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
|
从方式需要先在hbase建好表,然后在hive中建表,hive drop掉表,hbase表不会变。
3.Hive映射HBase的列族
1 2 3 4 5 6 7 |
|
在hbase查看结果
hbase(main):012:0> scan "hbase_table_1" ROW COLUMN+CELL 100 column=cf:val_100, timestamp=1267739509194, value=100 98 column=cf:val_98, timestamp=1267739509194, value=98 2 row(s) in 0.0080 seconds 在hive查看结果
hive> select * from hbase_table_1; Total MapReduce jobs = 1 Launching Job 1 out of 1 ... OK {"val_100":100} 100 {"val_98":98} 98 Time taken: 3.808 seconds
两种方式可以根据需求确定,详细参见官方文档。
到此,相信大家对“Hive映射HBase表的方式有哪些”有了更深的了解,不妨来实际操作一番吧!这里是创新互联网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!