1、工作环境 
系统是centos7,jdk是jdk-7u79,hadoop是2.7.1,hive是2.1.1,在已经正常工作的hive环境中,增加web界面,达到通过web界面执行sql查询语句的目的
2、命令行下执行hive 的两种方式
./hive 或 hive --servcie cli
3、执行系统命令
在hive环境,若在执行系统命令,在命令前加上!,例如
hive>!hdfs dfs -ls / ;
列出hdfs的根目录
4、执行sql脚本,例如
hive>source /home/user/user1.sql;
其中 user1.sql的内容是
select id from user limit 1,20;
select name from user limit 1,20;
5、在系统中执行hive 查询语句
[hadoop@user bin]$./hive -e 'show 表名';
6、准备通过web执行hive查询语句前,要注意关闭防火墙,在有root权限的情况下执行命令
#systemctl  status firewalld 查询防火墙工作状态
#systemctl stop firewalld 停止防火墙
#ststemctl disable firewalld
7、运行hive -hwi-*.war包,需要ANT环境,所以需要下载和配置,ANT是一个基于JAVA的编译工具,从功能上类似于make
$wget http://apache.mirrors.tds.net/ant/binaries/apache-ant-1.9.11-bin.tar.gz
$tar -zxvf apache-ant-1.9.11-bin.tar.gz
配置环境变量,在/etc/profile文件中添加
#################################################################
#ANT environment
#export ANT_HOME=/安装目录/apache-ant-1.9.11
#export PATH=$PATH:$ANT_HOME/bin
#################################################################
8、拷贝tools.jar 文件
$cp /jdk安装目录/lib/tools.jar /hive安装目录/lib/
9、制作 hive-hwi-2.1.1.war文件 
下载apache-hive-2.1.1-src.tar.gz并解压
$tar -zxvf apache-hive-2.1.1.tar.gz 
$cd ./apache-hive-2.1.1-src/hwi
$jar cvfM0 hive-hwi-2.1.1.war -C web/ .
将web目录压成 hive-hwi-2.1.1.war文件,参数解释,c创建jar包,v生成详细报告,f指定jar包的文件名,M不产生文件清单,0不对内容进行压缩
将war包拷贝至hive的lib目录下
cp ./apache-hive-2.1.1-src/hwi/hive-hwi-2.1.1.war /hive安装目录/lib/
10、编辑hive-site.xml,检查是否有如下内容
  <property>  
     <name>hive.hwi.war.file</name>  
     <value>lib/hive-hwi-2.1.1.war</value>  
     <description>This sets the path to the HWI war file, relative to ${HIVE_HOME}. </description>  
   </property>  
   <property>  
     <name>hive.hwi.listen.host</name>  
     <value>0.0.0.0</value>  
     <description>This is the host address the Hive Web Interface will listen on</description>  
   </property>  
   <property>  
     <name>hive.hwi.listen.port</name>  
     <value>9999</value>  
     <description>This is the port the Hive Web Interface will listen on</description>  
   </property>    
从配置信息可以看出,缺省端口是9999,war的路径是相对路径 
11、测试 http://ip:9999/hwi

hive-hwi安装相关推荐

  1. Hive HWI 安装及配置

    在Hive已经安装成功的基础上,进行安装Hive HWI Hive Web Interface(HWI)简介:Hive自带了一个Web-GUI,功能不多,可用于效果展示. 由于hive-bin包中没有 ...

  2. Hadoop集群搭建(八:Hive的安装配置)

    实验 目的 要求 目的: (1)掌握数据仓库工具Hive的安装和配置: 要求: 完成Hive工具的安装和配置: Hive工具能够正常启动运行: Hive控制台命令能够正常使用: 能够正常操作数据库.表 ...

  3. Hadoop、Spark、Hbase、Hive的安装

    为什么80%的码农都做不了架构师?>>>    工作中需要使用Hadoop环境,在三节点上搭建了一套Hadoop环境,顺便做下笔记.因为机器内存较低,没有使用CDH,为保证和线上环境 ...

  4. hive的安装和升级

    目录 目录 安装 升级 检查环境 参考 目录 安装 升级 安装 nohup hive –service hiveserver & 启动: sudo nohup ./hive --service ...

  5. 大数据平台分布式搭建 - Hive(HWI)+MySQL分布式配置

    Part I - 文件清单 Hive安装包 apache-hive-1.2.2-bin.tar.gz HIve-HWI Web监测:apache-hive-1.2.2-src.tar.gz HIve- ...

  6. HIVE HWI 搭建过程

    众所周知,Hive有三种使用方式:CLI.HWI浏览器.Thrift客户端.安装配置完Hive后无需进行额外操作即可使用CLI.但是HWI则需要单独搭建. 搭建HWI过程 前置需求 安装ANT并配置环 ...

  7. Hive WebUi安装使用

    搭建Hwi 下载地址:http://apache.fayea.com/hive PS:选择自己的版本 下载并解压src文件:tar -xzf apache-hive-1.2.2-src.tar.gz ...

  8. hive hwi配置

    hdp 2.4 对应的hive版本是1.2.1如果是hdp 2.4 以及以下的版本 安装hive hwi的方法: 1.先安装ant Hive Web UI内部是需要Ant来进行编译的,所以需要事先安装 ...

  9. Hive学习笔记 —— Hive的安装

    1. Hive的安装模式 官网下载安装包:http://hive.apache.org/ 历史版本下载:http://archive.apache.org/ 本次使用:http://archive.a ...

  10. HIVE的安装配置、mysql的安装、hive创建表、创建分区、修改表等内容、hive beeline使用、HIVE的四种数据导入方式、使用Java代码执行hive的sql命令

    1.上传tar包 这里我上传的是apache-hive-1.2.1-bin.tar.gz 2.解压 mkdir -p /home/tuzq/software/hive/ tar -zxvf apach ...

最新文章

  1. java三大特性:封装、继承、多态
  2. Ubuntu下hadoop的安装与简单应用
  3. 移动互联网下半场 iOS 程序员面试真经,让你进入 BAT 不再是梦
  4. Ubuntu14.04-LAMP环境搭建
  5. memcached全面剖析 –3.memcached的删除机制和发展方向
  6. 软件工程软件开发成本度量规范_软件开发成本度量方法
  7. 记录程序人生2020.8.11
  8. SPOJ - QTREE3Query on a tree again!——树链剖分
  9. LeetCode 1110. 删点成林(二叉树递归)
  10. No style sheet with given id found错误
  11. oracle12cr2发布时间,Oracle 12cR2 发布在即
  12. Silverlight C# 游戏开发:关于精灵for Silverlight容器
  13. 计算机绘图国标规定,(0922202计算机绘图大作业.doc
  14. 网页中插入视频的代码小技巧
  15. oppo手机android文件夹,使用OPPO手机,这3个功能一定要关闭,不然你的手机会越来越卡...
  16. 双球坐标系_【天文】教你认识三大天球坐标系!(上)
  17. Java IO完全总结(转载) --- 重点在源码分析
  18. 响应式布局的实现方法
  19. (转载)7 .24张小龙内部讲座《通过微信谈产品》完整版
  20. 计算机怎样输入毫米符号,Excel 输入特殊符号的6种方法-excel技巧-电脑技巧收藏家...

热门文章

  1. 自己的手机或者AndroidStudio的虚拟机怎么连上电脑端的Tomcat服务器
  2. 关于UE4使用中虚幻商城保管库的目录问题
  3. 手把手教你用 30 分钟搭建一个网盘
  4. python-turtle函数
  5. nginx配置基于端口、域名的虚拟主机
  6. 五款非常有趣的手机APP你都知道吗
  7. windows2003系统下phpstudy网站搭建
  8. write complete waits等待事件
  9. 矩阵连乘问题C语言实现
  10. VA插件突然不能使用,弹出“the security key for....”