hadoop - Hive Web 界面无法正常工作 - HTTP 错误 500

标签 hadoop hive

我尝试使用 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 不见了。

请检查此解决方案

https://issues.apache.org/jira/browse/HIVE-5132

关于hadoop - Hive Web 界面无法正常工作 - HTTP 错误 500,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23138441/

相关文章:

apache-spark - 无法在 hadoop 二进制文件中找到可执行文件 null\bin\winutils.exe

hadoop - 使用 Hive TableView 映射与 Hbase 表 : java. lang.NoSuchMethodError : org. apache.hadoop.hive.serde2.lazy 在 spark 上运行 Hive 的问题

hadoop - 如何根据插入语句更改 Hive 表?

Java spark 到 hive 表插入到动态分区异常

java - Hiveserver2 Java API

python - 无法将python变量传递给hive -e

java - Hadoop 分布式缓存类路径

apache-spark - 在本地模式下运行 Spark 应用程序的资源消耗

hadoop - 如何验证存储在Hadoop中的数据?

mysql - 无法在类似mysql的Qubole中创建表