我正在尝试将数据从hbase移动到hive。下面是我的代码
CREATE TABLE hbase_hive(key string, firstname string, age string)
STORED BY ‘org.apache.hadoop.hive.hbase.HBaseStorageHandler’
WITH SERDEPROPERTIES (“hbase.columns.mapping” = “id:firstname,id:age")
TBLPROPERTIES(“hbase.table.name” = “hl”);
但是我犯了一个错误
FAILED: ParseException line 2:10 mismatched input 'org' expecting StringLiteral near 'BY' in table file format specification
我不知道我错过了什么。请帮忙。
1条答案
按热度按时间zysjyyx41#
检查附近的单引号
STORED BY
. 这是不同的。下一行的双引号也一样
如果要授予配置单元对现有hbase表的访问权限,请使用
CREATE EXTERNAL TABLE