我正在为Hive工作,我已经创建了一个代码:
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 :(得分:0)
我认为问题可能出在您的JSON数据中。你能展示样品吗? json serde 每行需要一个JSON记录,如果它没有像那样格式化,它可能会出现错误,例如 JSONException:Unterminated string