2014-04-17 28 views
2

我試圖使用配置單元HWI在用戶界面上編寫配置單元查詢。 由於這裏提到的步驟是https://cwiki.apache.org/confluence/display/Hive/HiveWebInterface 我設置了Ant並運行配置單元hwi服務。Hive Web界面無法正常工作 - HTTP錯誤500

但在瀏覽器時,我打mylocaldomain:9999/HWI我得到下面的錯誤 HTTP ERROR 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。但它仍然是相同的

回答

1

而不是設置JAVA_HOME到/usr/java/jdk1.6.0_32/jre,請嘗試以下

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

還要確保${JAVA_HOME}/bin/包含的javac可執行

+1

我已經做到了。但仍然是同樣的問題。我不明白HWI在哪裏獲得JAVA_HOME – sunil

+1

@sunil你是否設法解決這個問題? – Burhan