使用json serde在配置单元中加载json文件

t98cgbkg  于 2021-05-29  发布在  Hadoop
关注(0)|答案(2)|浏览(485)

我正在尝试使用json-serde在hadoop上上传json文件。我已将jar lib上载到hadoop,但在运行hive命令时出错
我已经将json serde jar文件上传到/apps/hive/warehouse/lib path.now,当我尝试运行这个命令时

ADD JAR /apps/hive/warehouse/lib/json-serde-1.3-jar-with-dependencies.jar;

我犯了这个错误
h110无法提交报表。处理语句时出错:/apps/hive/warehouse/lib/json-serde-1.3.7-snapshot-jar-with-dependencies.jar不存在[错误\状态]

xqkwcwgp

xqkwcwgp1#

尝试使用url(添加 file// )文件名之前:

ADD JAR file///apps/hive/warehouse/lib/json-serde-1.3-jar-with-dependencies.jar;

如果您的配置单元是1.2.0或更高版本,您还应该能够从存储库添加jar。

qacovj5a

qacovj5a2#

看起来你的jar在hdfs位置。用途:

add jar hdfs:///apps/hive/warehouse/lib/json-serde-1.3-jar-with-dependencies.jar;

相关问题