文档章节

Hive 1.0 HWI安装

China_OS
 China_OS
发布于 2016/08/03 17:01
字数 637
阅读 4
收藏 0

最近要查看Hive的表结构,服务器权限又不想开放出去,虽然已经有Hue在使用,但是觉得只是查看hive表结构,没有必要放出Hue账户,索性直接把Hive自己的HWI配置起来,权限小,还简单。

 

环境:CDH 5.5.1

 

1  修改hive-site.xml,增加如下:

<property>
  	<name>hive.hwi.listen.host</name>
    <value>172.16.57.73</value>
</property>
<property>
  	<name>hive.hwi.listen.port</name>
  	<value>9999</value>
</property>
<property>
  	<name>hive.hwi.war.file</name>
  	<value>lib/hive-hwi-1.1.1-cdh5.5.1.war</value>
</property>

2  lib/hive-hwi-1.1.1-cdh5.5.1.war文件

    lib/hive-hwi-1.1.1-cdh5.5.1.war,lib目录是指/usr/lib/hive/lib,hive-hwi-1.1.1-cdh5.5.1.war文件并不在里面,里面默认是hive-hwi-1.1.0-cdh5.5.1.jar,在新版Hive中已经使用jar包了,并不是官网上的war包,所以理论上在hive.hwi.war.file参数里指定lib下的jar包也可以。但是我实验下来并不行,所以我是自己打包war包。

3  创建hive-hwi-1.1.1-cdh5.5.1.war

    HWI的web界面在hive源码的hwi目录下的web目录,所以只要打包这个web目录即可

#下载
wget 'http://apache.fayea.com/hive/hive-1.1.1/apache-hive-1.1.1-src.tar.gz'
tar zxvf apache-hive-1.1.1-src.tar.gz
#打包
cd apache-hive-1.1.1-src/hwi
jar cvfM0 hive-hwi-1.1.1-cdh5.5.1.war -C web/ .
#部署
mv hive-hwi-1.1.1-cdh5.5.1.war /usr/lib/hive/lib/

4  部署ant

    HWI依赖ant,所以需要安装ant

cd /opt/programs
wget 'http://mirrors.tuna.tsinghua.edu.cn/apache//ant/binaries/apache-ant-1.9.7-bin.tar.gz'
tar zxvf apache-ant-1.9.7-bin.tar.gz
export ANT_LIB=/opt/programs/apache-ant-1.9.7 

5  hwi.sh

    hwi.sh是HWI启动时用到的脚本,在脚本中可以定制HWI_JAR_FILE、HWI_WAR_FILE、ANT_LIB,如果使用jar包,而不是war包,在启动hwi的时候,会提示找不到hive-hwi-xxx.war,这个是个bug,因为新版中已经使用jar,而hwi.sh中还是会寻找war,所以会有警告信息,可以注释HWI_WAR_FILE变量即可,如果使用的是war包,则不会出现相关警告信息。

6  启动前的填坑

     理论上这一步就是启动hwi,但是我在实验过程中,这一步遇到一个错误,困扰了很久(按照提示一直在寻找JAVA_HOME的问题,其实并不是),是hwi调用java的问题,如下:

    填坑,其实是hive的lib库少了一个文件,

cp /opt/programs/jdk1.7.0_67/lib/tools.jar /usr/lib/hive/lib/

7  启动hwi

hive --service hwi

8  web查看

http://172.16.57.73:9999/hwi/

 

© 著作权归作者所有

China_OS
粉丝 422
博文 460
码字总数 513987
作品 0
静安
技术主管
私信 提问
Hive远程模式安装(1.00)

hiveserver2和metastore分离部署,元数据存储采用mysql,mysql与metastore分离部署。 mysql: 部署在ctrl节点 hiveserver2: 部署在ctrl和data01节点 metastore: 部署在data02和data03节点 be...

phacks
2016/09/11
12
0
hadoop集群配置之hive1.2.0安装部署(远程mysql)

hadoop的版本是2.6.0 根据hive的源数据不同分为三种模式 1、内嵌模式,使用自带的derby 2、本地独立模式,本地mysql库 3、远程模式,远程mysql库 这里主要将第三种模式 #假设hadoop2.6.0已经...

尚浩宇
2015/05/22
0
0
Hive2.1.1 下hwi web界面的配置(超详细)

2016/11/1 17:30:06 资料: 1.ant 1.9.7 2.Hive src; 3.jdk 1.7; 步骤: A: Hive2.1.1源码下载地址: http://apache.fayea.com/hive/hive-2.1.1/ 1.打war包 tar -zxvf hive-2.1.1-src.tar.g......

bymain
2016/12/17
0
0
hive(06)、数据仓库Hive用户图形接口HWI的配置

在之前的文中我们配置了一个hive监控的web界面的服务,主要用于查看当前HiveServer2服务链接的会话、服务日志、配置参数等信息,这个服务更像是一个hive提供的监控服务,本文我们将配置HWI( ...

MaxBill
2018/02/27
0
0
启动hive hwi服务时出现 HWI WAR file not found错误

/hive --service hwi [niy@niy-computer /]$ $HIVE_HOME/bin/hive --service hwi 13/04/26 00:21:17 INFO hwi.HWIServer: HWI is starting up 13/04/26 00:21:18 FATAL hwi.HWIServer: HWI W......

天下杰论
2015/05/26
0
0

没有更多内容

加载失败,请刷新页面

加载更多

驰骋工作流引擎-督查督办系统

1.概要说明 督查督办系统信息化平台适用于政府,企事业单位的重点项目跟进,重点工程部署,及各级精神的传达等督查督办性工作。开发设计坚持流程式管理的总体思路,充分体现督查事项立项的规...

孟娟
25分钟前
0
0
阿里靠什么支撑 EB 级计算力?

作者 关涛 阿里云智能事业群 研究员 导读:MaxCompute 是阿里EB级计算平台,经过十年磨砺,它成为阿里巴巴集团数据中台的计算核心和阿里云大数据的基础服务。去年MaxCompute 做了哪些工作,这...

zhaowei121
27分钟前
0
0
mybatis生成代码配置详解

<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN" "http://mybatis.o......

事儿爹
29分钟前
1
0
Vuex和表单绑定的一个神级坑再填一遍

vuex有一个很大的缺陷,就是和input输入框的v-model本身是冲突的。 官方文档给出了两种解决方案:https://vuex.vuejs.org/zh/guide/forms.html 一个是使用get和set → 适用于input框比较少的...

LinearLaw
31分钟前
0
0
CPU与GPU的区别

作者讲述的清楚: 我的理解:1 GPU ALU更多 2 Core 更多 3 业务更加专一(主要进行密集计算) 4 缓存区更少 https://www.zhihu.com/question/19903344...

南桥北木
32分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部