如何在cloudera中为hue添加jar文件?

yizd12fk  于 2021-05-29  发布在  Hadoop
关注(0)|答案(4)|浏览(619)

我正在json serde表上运行sql查询。它在hive cli中工作,但在色调上失败,出现错误:
处理语句时出错:失败:执行错误,从org.apache.hadoop.hive.ql.exec.mr.mapredtask返回代码2
我想这是因为jar文件丢失了;知道如何添加jar文件吗 hive-hcatalog-core-1.2.1.jar 为了色调?

zy1mlcev

zy1mlcev1#

为了其他人的利益,对于这个特定的jar“hive-hcatalog-core-1.2.1.jar”或任何udf jar,他们可能会面临同样的问题:
在色调-查询编辑器中,运行以下命令:

add jar hdfs:/hive-hcatalog-core-1.2.1.jar;

请注意,与hive cli一样,不需要单引号

vtwuwzda

vtwuwzda2#

cloudera给出的确切命令是addjar{{lib\u dir}}/hive/lib/hive-contrib.jar;
1) 我在cdh5上找不到hive/lib目录
hive的cdh安装环境上的{lib\u dir}}可以是/usr/lib/hive/或/opt/cloudera/parcels/cdh/lib/hive/(取决于正在使用的包或包)。
这是在cloudera中添加jar的方法

为此,您必须使用此命令更改为超级用户

SUDO SU

它将变为超级用户

rks48beu

rks48beu3#

在查询之前,运行addjar-hive-hcatalog-core-1.2.1.jar-in-hue这个东西将一直存在,直到当前的分离持续。

igetnqfo

igetnqfo4#

将jar放在hdfs中,并使用 ADD JAR hdfs:///user/hive/lib/hive-hcatalog-core-1.2.1.jar ;

相关问题