【问题标题】:Json Data on hive蜂巢上的 Json 数据
【发布时间】:2018-02-02 18:36:15
【问题描述】:

我正在尝试使用 Hive 外部表读取 json 数据,但在使用 json serde 时出现空指针异常..

下表是命令和错误:

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;

请帮忙。

【问题讨论】:

    标签: json nullpointerexception hive


    【解决方案1】:

    这似乎是 SerDe 类的问题。

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

    这对我有用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-02-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-08-23
      相关资源
      最近更新 更多