2014-05-21 67 views
2

我工作的蜂房,我创建了一个代码:HIVE,JSON格式

create table table_tweet_sentiment stored as orc as select()..... 

但当我尝试执行该条款....失败!

产生的原因:

org.apache.hadoop.hive.serde2.SerDeException: Row is not a valid JSON Object - JSONException: Unterminated string 

我试图用类似的东西:

row format serde 'org.openx.data.jsonserde.JsonSerDe' 
with serdeproperties ("ignore.malformed.json" = "true") 

但我使用ORC左右....我怎么能解决这个问题。

回答

0

我认为这个问题可能在你的JSON数据中。你能展示一个样本吗? JSON的SERDE 需要一个JSON记录每行,如果它没有格式化这样的话,可能会出现错误像JSONException:未结束的字符串