关于蜂巢的Json数据

时间:2018-01-20 17:00:15

标签: json nullpointerexception hive

我正在尝试使用Hive External表读取json数据但是在使用json serde时我得到Null指针异常..

下面是表命令和错误:

hive> create external table json_tab
    > (
> name string, age string, passion string
> )
> row format SERDE 'org.apache.hadoop.hive.contrib.serde2.JsonSerde' location '/home/pandi/hive_in';

FAILED: Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.DDLTask. java.lang.NullPointerException

我也添加了以下jar: 添加jar /usr/local/apache-hive-2.1.1-bin/lib/hive-contrib-2.1.1.jar; 添加jar /usr/local/apache-hive-2.1.1-bin/lib/hive-json-serde.jar;

请帮忙。

1 个答案:

答案 0 :(得分:0)

看起来像是SerDe类的一个问题。

尝试使用此实现:' org.apache.hive.hcatalog.data.JsonSerDe'目前在hive-hcatalog-core-0.13.0.jar;

这适合我。