如何将JSON数据加载到Hive表中?

时间:2016-09-15 03:03:31

标签: json hadoop hive flume

我有推特的JSON数据。我使用flume&获取此数据将其加载到蜂巢中进行进一步分析。我使用普通加载命令将数据加载到配置单元中,还添加了JSON serde库hive-serdes-1.0-SNAPSHOT.jar这是我的表结构。

CREATE TABLE `tweets`(
  `id` bigint, 
  `text` string)
ROW FORMAT SERDE 
  'com.cloudera.hive.serde.JSONSerDe' 

同时:select * from tweets;
我收到了这个错误:

  

异常失败   产生java.io.IOException:org.apache.hadoop.hive.serde2.SerDeException:   org.codehaus.jackson.JsonParseException:意外的字符(' O'   (代码79)):期望一个有效值(数字,字符串,数组,对象,   ' true',' false'或者' null')

请帮我解决此问题。

0 个答案:

没有答案