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

    终于可以访问了:

  • 相关阅读:
    贝叶斯推断祭
    libstdc和glibc的一些共享库问题
    nf_conntrack之解决方案
    Too many open files 问题
    Centos系统 上下文切换的检查思路
    GPS坐标转大地坐标
    【转】关于IAP与APP互相跳转的实现
    stm32定时器计数功能
    C库函数——字符串转数字整理
    【转】sscanf函数用法实例
  • 原文地址:https://www.cnblogs.com/mstk/p/6574635.html
Copyright © 2011-2022 走看看