admin 管理员组文章数量: 894188
Hive HWI
简介
HWI(Hive Web Interface)是hive自带的一个web GUI工具,具有简单的展示功能.生产环境选择使用hue.下面介绍如何安装配置HWI.
版本
Hive版本 1.2.1
配置
hive-hwi-1.2.1.war
运行hwi需要两个文件,在我们的版本下需要的为:
hive-hwi-1.2.1.jar和hive-hwi-1.2.1.war,第一个文件已经存在于$HIVE_HOME/lib下了,但是hive-hwi-1.2.1.war本身是不存在的.
我们需要去hive的官网去下载hive的源码包,并将其中的web应用文件打包成.war文件.
wget .2.1-src.tar.gz
tar xf apache-hive-1.2.1-src.tar.gz
cd apache-hive-1.2.1-src/hwi
jar cfM hive-hwi-1.2.1.war -C web .
将打包后的.war文件放入lib文件夹下
hive-site.xml配置
我们需要在hive-site.xml配置文件中增加如下内容:
<property><name>hive.hwi.listen.host</name><value>10.4.53.216</value><description>HWI服务运行的主机 </description></property><property><name>hive.hwi.listen.port</name><value>9999</value><description>HWI服务运行的端口 </description></property>
<property><name>hive.hwi.war.file</name><value>lib/hive-hwi-1.2.1.war</value><description>HWI服务运行的WAR包路径 </description></property>
启动hwi
配置完上述内容,我们可以试着启动hwi了.启动hwi之前,我们先要启动hive的metastore,然后再启动hwi
hive --service metastore
hive --service hwi
启动hwi之后如果在终端中出现如下内容,则说明hive hwi已经启动
17/01/03 15:18:26 INFO mortbay.log: Started SocketConnector@10.4.53.216:9999
使用hwi
我们去浏览器中输入10.4.53.216:9999/hwi,注意一定要加上/hwi,出现如下界面则说明hwi已经可以正常使用了.
配置中的一些错误
打开web报如下的错误:
ERROR compiler.Compiler: Javac exception
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/local/java/jre"
在晚上查询原因,有人解释为jetty编译jsp类时,ant没有识别到正确的jdk路径.执行如下命令即可解决:
cp $JAVA_HOME/lib/tools.jar $HIVE_HOME/lib/
把JAVA_HOME下一个jar包cp到hive的lib目录下.
本文标签: Hive HWI
版权声明:本文标题:Hive HWI 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1687606198h120346.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论