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


    软件环境:

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

    主机配置:

    一共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版本之后有所偏差,请自行研究 ```
    ####1.下载Hive源码 查看`$HIVE_HOME/lib`目录下有无`hive-hwi-0.12.0.war`, 若无, 则下载`apache-hive-1.2.0-src.tar.gz`, 下载地址请自行上网查找

    ####2.打成JAR包 将下载好的`apache-hive-1.2.0-src`包下的`HWI`下`WEB`录内的文件打包成`JAR`包,执行的命令为: ``` jar cvfM0 hive-hwi-0.12.0.war -C web/* $HIVE_HOME/lib ``` 上面指令执行成功时,会将`WEB`目录下的文件打包成名为`hive-hwi-0.12.0.war`的`JAR`放在$HIVE_HOME/lib目录下

    ####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`目录下.

    ####3.启动Metastroe服务 输入下列指令, 启动`Metastroe`服务 ``` hive --service metastore ```

    ####4.访问浏览器验证 输入下列指令, 启动`HWI`服务,打开浏览器, 访问`http://m1:9999/hwi` ``` hive --service hwi ```



  • 相关阅读:
    VirtualBox4.3.12 安装ubuntu 14.04 分辨率过小(600*480)问题的解决方法
    asp.net 权限管理系统
    rdlc 格式设置
    Could not load file or assembly 'Microsoft.ReportViewer.Common, Version=11.0.0.0 异常处理
    Asp.Net Web Forms/MVC/Console App中使用Autofac
    Mysql优化小记1
    Zyan 一个通信框架
    RDLC
    通过.NET客户端异步调用Web API(C#)
    ECharts问题--散点图中对散点添加点击事件
  • 原文地址:https://www.cnblogs.com/qifengle-2446/p/6424505.html
Copyright © 2020-2023  润新知