添加JSON Serde来解析JSON文件的步骤

时间:2019-02-16 17:13:45

标签: hive hiveql hive-serde

我正在尝试创建JSON表,下面是我遵循的步骤。

配置单元版本-2.1.1 已下载**hive-contrib-2.1.1.jar** 将jar文件添加到配置单元以进行单个会话。

在尝试创建配置单元表时,出现以下错误-

hive>  ADD JAR /home/prjai/hive-contrib-2.1.1.jar;;
Added [/home/prjai/hive-contrib-2.1.1.jar] to class path
Added resources: [/home/prjai/hive-contrib-2.1.1.jar]
hive> CREATE external table TABLE5
    > (
    >     `col1` STRING,
    >     `col2` string,
    >     `col3` string,
    >     `col4` string
    > )
    > row format serde 'org.apache.hive.hcatalog.data.JsonSerDe'
    > location '$location';
FAILED: Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.DDLTask. Cannot validate serde: org.apache.hive.hcatalog.data.JsonSerDe

我检查了其他问题 Cannot validate serde: org.apache.hadoop.hive.contrib.serde2.MultiDelimitSerDe

[https://stackoverflow.com/questions/36709298/hive-throws-an-error-while-creating-table-cannot-validate-serde-com-cloudera-h] 2

但是我不知道要使用哪个Serde以及依赖项是什么。 如何调试该问题,是否有任何博客或网站提供了有关设置JSON Serde以处理JSON文件的逐步详细信息

0 个答案:

没有答案