配置单元web界面不工作-http错误500

vh0rcniy  于 2021-06-03  发布在  Hadoop
关注(0)|答案(2)|浏览(352)

我尝试使用hivehwi在ui上编写配置单元查询。按照这里提到的步骤https://cwiki.apache.org/confluence/display/hive/hivewebinterface 我设置了ant并运行了hivehwi服务。
但在浏览器中,当我击中迈洛caldomain:9999/hwi 我得到下面的错误http错误500
访问/hwi/时出现问题。原因:

Unable to find a javac compiler;

com.sun.tools.javac.main不在类路径上。也许javau home并不指向jdk。当前设置为“/usr/java/jdk1.6.0\u 32/jre”,原因是:
找不到javac编译器;com.sun.tools.javac.main不在类路径上。也许javau home并不指向jdk。它当前设置为“/usr/java/jdk1.6.0\u 32/jre”,位于org.apache.tools.ant.taskdefs.compilers.compileradapterfactory.getcompiler(compileradapterfactory)。java:129)
我已经检查过了,并把它换回家了。但还是一样

k10s72fa

k10s72fa1#

您需要将jasper-compiler-jdt.jar复制到$hive\u home/lib文件夹中。我想这个jar不见了。
请检查此解决方案
https://issues.apache.org/jira/browse/hive-5132

yfwxisqw

yfwxisqw2#

不要将javahome设置为/usr/java/jdk1.6.0\u32/jre,请尝试以下操作

export JAVA_HOME=/usr/java/jdk1.6.0_32

还要确保 ${JAVA_HOME}/bin/ 包含javac可执行文件

相关问题