gpt4 book ai didi

json - 无法使用JSON-SerDe在Hive中创建表

转载 作者:行者123 更新时间:2023-12-02 21:47:44 26 4
gpt4 key购买 nike

我已经下载并配置了
https://github.com/rcongiu/Hive-JSON-Serde
在Hive中导入JSON日志。
但是使用自述文件中的示例创建表

CREATE TABLE json_test1 (
one boolean,
three array<string>,
two double,
four string )
ROW FORMAT SERDE 'org.openx.data.jsonserde.JsonSerDe'
STORED AS TEXTFILE;

给我以下错误
FAILED: Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.DDLTask. org.apache.hadoop.hive.serde2.objectinspector.primitive.AbstractPrimitiveJavaObjectInspector.<init>(Lorg/apache/hadoop/hive/serde2/objectinspector/primitive/PrimitiveObjectInspectorUtils$PrimitiveTypeEntry;)V

我已经使用get_json_object和json_tuple设置并测试了配置单元,甚至导入了json日志,都没有问题。我已经工作了几个小时,但找不到解决方案。

新增中
我正在使用hadoop 2.2.0和 hive 0.13

最佳答案

Serde jar文件复制到$HIVE_HOME/lib。那应该解决这个问题。

关于json - 无法使用JSON-SerDe在Hive中创建表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23757100/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com