Hadoop 在配置单元中创建外部表并将avro格式的twitter数据传输到此表时出错
我使用Flume获取Twitter数据。该数据作为avsc文件存储在hdfs中。我创建了avro模式文件“tweeter.avsc”,并将其保存在hdfs中。 但当我试图使用下面的命令创建外部表时,我得到了一个错误 命令:Hadoop 在配置单元中创建外部表并将avro格式的twitter数据传输到此表时出错,hadoop,hive,hdfs,flume-twitter,bigdata,Hadoop,Hive,Hdfs,Flume Twitter,Bigdata,我使用Flume获取Twitter数据。该数据作为avsc文件存储在hdfs中。我创建了avro模式文件“tweeter.avsc”,并将其保存在hdfs中。 但当我试图使用下面的命令创建外部表时,我得到了一个错误 命令: CREATE EXTERNAL TABLE tweeter ROW FORMAT SERDE 'org.apache.hadoop.hive.serde2.avro.AvroSerDe' STORED as INPUTFORMAT 'org.apache
CREATE EXTERNAL TABLE tweeter
ROW FORMAT SERDE 'org.apache.hadoop.hive.serde2.avro.AvroSerDe'
STORED as
INPUTFORMAT 'org.apache.hadoop.hive.ql.io.avro.AvroContainerInputFormat'
OUTPUTFORMAT 'org.apache.hadoop.hive.ql.io.avro.AvroContainerOutputFormat'
LOCATION '/user/hive/warehouse/tweets2'
TBLPROPERTIES
('avro.schema.url'='http://localhost:50070/explorer.html#/user/cloudera/tweets.avsc');
但我有一个错误:
失败:执行错误,从返回代码1
org.apache.hadoop.hive.ql.exec.ddlstask。java.lang.RuntimeException:
MetaException(消息:org.apache.hadoop.hive.serde2.SerDeException
确定架构时遇到异常。正在将信号架构返回到
指出问题:org.codehaus.jackson.JsonParseException:意外
字符('