【问题标题】:Hive Web Interface not working - HTTP ERROR 500Hive Web 界面不工作 - HTTP 错误 500
【发布时间】:2014-04-17 16:18:51
【问题描述】:

我尝试使用 hive HWI 在 UI 上编写 hive 查询。 正如 [er 这里提到的步骤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。但还是一样

【问题讨论】:

    标签: hadoop hive


    【解决方案1】:

    您需要将 jasper-compiler-jdt.jar 复制到 $HIVE_HOME/lib 文件夹中。 我认为这个罐子不见了。

    请检查此解决方案

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

    【讨论】:

    • 这对我有用。从maven站点下载并粘贴。谢谢!
    【解决方案2】:

    不要将 JAVA_HOME 设置为 /usr/java/jdk1.6.0_32/jre,而是尝试以下操作

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

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

    【讨论】:

    • 我已经这样做了。但仍然是同样的问题。我不明白 HWI 从哪里获取 JAVA_HOME
    猜你喜欢
    • 1970-01-01
    • 2011-07-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-12-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多