zoukankan      html  css  js  c++  java
  • 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 ```



  • 相关阅读:
    MySQL记录
    yolo
    python 深度学习 库文件安装出错汇总
    OPENCV安装
    vs code安装leetcode插件
    打印机
    标注工具
    训练源代码训练数据集
    c++ 学习
    复现基于Pytorch的YOLOv3所踩的坑~
  • 原文地址:https://www.cnblogs.com/qifengle-2446/p/6424505.html
Copyright © 2011-2022 走看看