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

时间:2017-01-05 04:44:50

标签: hadoop hive cloudera hue bigdata

我在JSON serde表上运行SQL查询。它在Hive CLI中工作,但它的错误是错误的:

  

处理语句时出错:FAILED:执行错误,从org.apache.hadoop.hive.ql.exec.mr.MapRedTask返回代码2

我猜它是由于缺少jar文件;任何想法如何为色调添加jar文件hive-hcatalog-core-1.2.1.jar

4 个答案:

答案 0 :(得分:2)

将您的jar放入HDFS并使用ADD JAR hdfs:///user/hive/lib/hive-hcatalog-core-1.2.1.jar ;

添加相同的路径

答案 1 :(得分:0)

在你的查询之前在hue中运行 ADD JAR hive-hcatalog-core-1.2.1.jar 这个东西会出现在你的分离之前

答案 2 :(得分:0)

为了他人的利益,对于这个特殊的jar“ hive-hcatalog-core-1.2.1.jar”或任何udf jar可能会面临相同的问题:

在HUE-查询编辑器中,运行以下命令:

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

请注意,与Hive CLI一样,不需要单引号

答案 3 :(得分:-1)

cloudera给出的确切命令是ADD JAR {{lib_dir}} / hive / lib / hive-contrib.jar;

  

1)我无法在CDH 5上找到hive / lib目录

Hive的CDH安装环境中的{{lib_dir}}可以是/ usr / lib / hive /或/ opt / cloudera / parcels / CDH / lib / hive /(取决于正在使用的包或包裹)。

这是在cloudera中添加jar的方法

为此,您必须使用此命令

更改为超级用户
      SUDO SU

它将更改为超级用户