zoukankan      html  css  js  c++  java
  • Hive Web Interface的安装

    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

    这时又出错了:

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

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

    然后在运行

    hive --service hwi

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

    http://master:10000/hwi

    终于可以访问了:

  • 相关阅读:
    分享50个漂亮的设计师个人作品集网站案例
    Jquery中$.get(),$.post(),$.ajax(),$.getJSON()的用法总结
    ajax异步请求
    angularJS(6)
    angularJS(5)
    PHP实现RTX发送消息提醒
    ajax异步请求
    angularJS(4)
    angularJS(3)
    jsPanel插件Option总结
  • 原文地址:https://www.cnblogs.com/mstk/p/6574635.html
Copyright © 2011-2022 走看看