Hive和HBase关联表

启动hbase shell之后创建一个新表并导入数据

启动hive,然后根据hbase中的表的信息创建一个关联hbase的表

create external table hive_users(key string, id int, name string, phone string)
row format serde 'org.apache.hadoop.hive.hbase.HBaseSerDe'
stored by 'org.apache.hadoop.hive.hbase.HBaseStorageHandler' with
serdeproperties('hbase.columns.mapping'=':key,f:id,f:name,f:phone')
tblproperties('hbase.table.name'='users');

完成之后回到hbase shell使用scan命令查看两张表单是否相同

你可能感兴趣的:(HBase,Hive)