美文网首页Hive在简书玩转大数据spark
Hive扩展功能(二)--HWI接口

Hive扩展功能(二)--HWI接口

作者: 咸鱼翻身记 | 来源:发表于2017-02-15 17:00 被阅读28次

    软件环境:

    linux系统: CentOS6.7
    Hadoop版本: 2.6.5
    zookeeper版本: 3.4.8
    

    </br>

    主机配置:

    一共m1, m2, m3这三部机, 每部主机的用户名都为centos
    192.168.179.201: m1 
    192.168.179.202: m2 
    192.168.179.203: m3 
    
    m1: Zookeeper, Namenode, DataNode, ResourceManager, NodeManager, Master, Worker
    m2: Zookeeper, Namenode, DataNode, ResourceManager, NodeManager, Worker
    m3: Zookeeper, DataNode, NodeManager, Worker
    
    注意:
    因本人在使用Hive 0.12版本时才用到HWI功能,后来用Hive 1.2.1版本时没有用到HWI功能,所以若在Hive 0.12版本之后有所偏差,请自行研究
    

    </br>

    1.下载Hive源码

    查看$HIVE_HOME/lib目录下有无hive-hwi-0.12.0.war, 若无, 则下载apache-hive-1.2.0-src.tar.gz, 下载地址请自行上网查找


    </br>

    2.打成JAR包

    将下载好的apache-hive-1.2.0-src包下的HWIWEB录内的文件打包成JAR包,执行的命令为:

    jar cvfM0 hive-hwi-0.12.0.war -C web/*  $HIVE_HOME/lib      
    

    上面指令执行成功时,会将WEB目录下的文件打包成名为hive-hwi-0.12.0.warJAR放在$HIVE_HOME/lib目录下


    </br>

    3.导入jasper扩展包

    查看$HIVE_HOME/lib目录下有无jasper-compiler-jdt-5.5.23.jar(版本号5.5.23可依照$HADOOP_HOME/share/hadoop/common/lib目录下的jasper-compiler-5.5.23.jar的版本号, 若想了解具体的信息可在apache-hive-1.2.0-src.tar.gz包下的pom.xml文件中查看), 若无则下载该JAR包,并导入到$HIVE_HOME/lib目录下.


    </br>

    3.启动Metastroe服务

    输入下列指令, 启动Metastroe服务

    hive --service metastore
    

    </br>

    4.访问浏览器验证

    输入下列指令, 启动HWI服务,打开浏览器, 访问http://m1:9999/hwi

    hive --service hwi
    

    </br>
    </br>
    </br>

    相关文章

      网友评论

        本文标题:Hive扩展功能(二)--HWI接口

        本文链接:https://www.haomeiwen.com/subject/gsvqwttx.html