Hadoop 在配置单元中创建外部表并将avro格式的twitter数据传输到此表时出错

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

我使用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.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:意外 字符('