在hive中创建hbase表的映射,便于数据分析

创建hive映射hbase表

drop table if exists user_detail;
CREATE EXTERNAL TABLE user_detail(rowkey STRING,detail STRING)
STORED BY 'org.apache.hadoop.hive.hbase.HBaseStorageHandler'
WITH SERDEPROPERTIES ("hbase.columns.mapping"=":key,cf1:detail")
TBLPROPERTIES("hbase.table.name"="user_detail","hbase.table.default.storage.type"="binary");
  • user_detail:hive中的表名
  • rowkey :hive列名
  • detail : hive 列名
  • key : hbase rowkey
  • cf1 : hbase 表列簇
  • detail : hbase 列名
  • “hbase.table.name”=“user_detail” :指定映射hbase表名
  • “hbase.table.default.storage.type”=“binary” : 说明hbase存储方式

你可能感兴趣的:(大数据-hbase,大数据-hive)