Hive Web Interface,简称hwi,是Hive的Web接口。

首先,安装ant,下载ant,解压,并在/etc/profile中设置:

export ANT_HOME=/opt/apache-ant-1.10.1
export ANT_LIB=$ANT_HOME/lib

然后

source /etc/profile

修改${HIVE_HOME}/conf/hive-site.xml文件,加上下面几个设置:

    <property>
        <name>hive.hwi.war.file</name>
        <value>/lib/hive-hwi-1.1.0.war</value>
    </property>
    <property>
        <name>hive.hwi.listen.host</name>
        <value>0.0.0.0</value>
    </property>
    <property>
        <name>hive.hwi.listen.port</name>
        <value>10000</value>
    </property>

但是,${HIVE_HOME}/lib下默认是没有那个war文件的,需要我们去下载Hive的源代码,解压,进入解压后目录的/hwi/web,然后输入下面命令生成war文件:

jar cvf hive-hwi-1.1.0.war  ./*

把生成的hive-hwi-1.1.0.war复制到${HIVE_HOME}/lib目录下。

最后,输入命令运行hwi:

hive --service hwi

这时又出错了:

Hive Web Interface的安装

提示JAVA_HOME设置错了,但是经过检查JAVA_HOME的设置是正确的。于是增加了下面的软链接:

ln -s ${JAVA_HOME}/lib/tools.jar ${HIVE_HOME}/lib

然后在运行

hive --service hwi

这次终于没有报错了。在浏览器里面输入:

http://master:10000/hwi

终于可以访问了:

Hive Web Interface的安装

相关文章:

  • 2021-06-17
  • 2021-05-18
  • 2021-12-19
  • 2021-06-22
猜你喜欢
  • 2022-12-23
  • 2021-07-28
  • 2022-01-07
  • 2021-11-18
  • 2022-12-23
  • 2021-05-08
相关资源
相似解决方案