Hbase映射为Hive外表
Hbase对应Hive外表
1. Hbase中创建表
create 'hbase_data',{NAME => 'cf', VERSIONS => 1}2. Hbase中增加数据
put 'hbase_data', '10001', 'cf:id', '101' put 'hbase_data', '10001', 'cf:title', 'nanjing' put 'hbase_data', '10001', 'cf:name', 'yuhuatai'
3. 查询Hbase中数据是否插入成功

4. 创建Hbase的Hive外表
CREATE EXTERNAL TABLE IF NOT EXISTS hbase_data(
key string COMMENT 'hbase_rowkey',
id string comment "ID",
title string comment "title",
name string,
ts timestamp COMMENT 'hbase_timestamp') comment '' STORED BY
'org.apache.hadoop.hive.hbase.HBaseStorageHandler' WITH SERDEPROPERTIES (
'hbase.columns.mapping' = ':key,cf:id, cf:title, cf:name,:timestamp' )
TBLPROPERTIES ('hbase.table.name' = 'hbase_data')5. 查询Hive表中数据格式





