失败:此处不支持ParseException行3:0字符'

时间:2018-10-31 13:19:30

标签: hadoop hive hbase

我收到此错误:

  

“失败:此处不支持ParseException行3:0字符'”

在Hive上执行以下查询时:

create external table hbaselabreport(key string,patientname string)
stored by 'org.apache.hadoop.hive.hbase.HBaseStorageHandler'
 with serdeproperties("hbase.columns.mapping"=":key,pd:patientname",
"hbase.table.name"="labreport")

hbase和hive安装在localhost上,而labreport表位于hbase上。

请帮助。

1 个答案:

答案 0 :(得分:1)

缺少TBLPROPERTIES

CREATE EXTERNAL TABLE hbaselabreport(key string,patientname string)
STORED BY 'org.apache.hadoop.hive.hbase.HBaseStorageHandler' 
WITH SERDEPROPERTIES ("hbase.columns.mapping"=":key,pd:patientname") 
TBLPROPERTIES ("hbase.table.name"="labreport")