1 寻找hive-hwi-*.war文件
不清楚什么原因在hive0.13.1
版本中的lib
文件夹下没有hive-hwi-0.13.0.war,
也就是没有*.war
的文件。
所以用hive 0.12.0
版本中的hive-hwi-0.12.0.war
来代替,
将这个文件复制到hive
主目录的lib
下,并改为名hive-hwi-0.13.0.war
2
下载并解压安装ant
下载apache-ant-1.9.4-bin.tar.gz
解压后
并配置用户环境变量
export ANT_HOME=/home/hadoop/ant
export ANT_LIB=$ANT_HOME/lib
export PATH=$ANT_HOME/bin:$PATH
3
复制tools.jar
到hive
目录下的lib
文件夹中
在jdk
中的lib
文件夹下
[hadoop@cloud003 /usr/java/jdk1.7.0_60/lib]
$ cp tools.jar /home/hadoop/hive/lib/
如果没有做这一步会导致
打开网页时出现如下
Problem accessing /hwi/. Reason: Unable to find a javac compiler; com.sun.tools.javac.Main is not on the classpath. Perhaps JAVA_HOME does not point to the JDK. It is currently set to "/usr/java/jdk1.7.0_60/jre" Caused by: Unable to find a javac compiler; com.sun.tools.javac.Main is not on the classpath. Perhaps JAVA_HOME does not point to the JDK. It is currently set to "/usr/java/jdk1.7.0_60/jre"
4
配置hive-site.xml
中添加
<property>
<name>hive.hwi.war.file</name>
<value>/lib/hive-hwi-0.13.0.war</value>
<description>This is theWAR file with the jsp content for Hive Web Interface</description>
</property>
5 StartUp bin/hive --service hwi 6. 登录 查看web <ignore_js_op> <ignore_js_op> |