我尝试使用 hive HWI 在 UI 上编写 hive 查询。 按照[这里提到的步骤https://cwiki.apache.org/confluence/display/Hive/HiveWebInterface 我设置了 Ant 并运行了 hive hwi 服务。
但是在浏览器中,当我点击 mylocaldomain:9999/hwi 时,出现以下错误 HTTP 错误 500
访问/hwi/时出现问题。原因:
Unable to find a javac compiler;
com.sun.tools.javac.Main 不在类路径上。 也许JAVA_HOME没有指向JDK。 当前设置为“/usr/java/jdk1.6.0_32/jre” 造成原因:
找不到javac编译器; com.sun.tools.javac.Main 不在类路径中。 也许JAVA_HOME没有指向JDK。 当前设置为“/usr/java/jdk1.6.0_32/jre” 在 org.apache.tools.ant.taskdefs.compilers.CompilerAdapterFactory.getCompiler(CompilerAdapterFactory.java:129)
我已经检查并更改了JAVA_HOME。但还是一样
最佳答案
您需要将 jasper-compiler-jdt.jar 复制到 $HIVE_HOME/lib 文件夹中。 我想这个 jar 不见了。
请检查此解决方案
关于hadoop - Hive Web 界面无法正常工作 - HTTP 错误 500,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23138441/