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

    终于可以访问了:

  • 相关阅读:
    缓存三大问题及解决方案
    布隆过滤器
    maven 详解
    Netty是什么?
    select、poll、epoll简介
    IO
    Java并发编程:Synchronized及其实现原理
    Java并发之AQS详解
    原子更新字段类
    AtomicStampedReference解决ABA问题
  • 原文地址:https://www.cnblogs.com/mstk/p/6574635.html
Copyright © 2011-2022 走看看