【发布时间】:2013-06-13 01:53:54
【问题描述】:
我可以用这个查询创建一个 Hive 表
CREATE TABLE hbtable(key int, value string)
STORED BY 'org.apache.hadoop.hive.hbase.HBaseStorageHandler'
WITH SERDEPROPERTIES ("hbase.columns.mapping" = ":key,cf1:val")
TBLPROPERTIES ("hbase.table.name" = "xyz");
我使用此查询将数据插入到表中,但它不起作用,
insert overwrite table hbtable select * from hbtable s where s:hive fiels="value"
如何通过 Hive 表将值插入 HBase 表?
【问题讨论】:
-
我强烈建议您在提交之前先检查一遍您的问题。你得到什么错误?什么是“s:hive”???为什么要选择并将值插入同一个表??
标签: linux ubuntu hadoop hbase hive