hive1.2.1 web interface配置(hive-hwi-1.2.1)

基本配置

可以在原来基础上添加hive的hwi配置

/opt/software/apache-hive-1.2.1-bin/conf/hive-env.sh

export HADOOP_HOME=/opt/modules/hadoop-2.7.1
export HIVE_CONF_DIR=/opt/software/apache-hive-1.2.1-bin/conf
export HADOOP_HOME=/opt/modules/hadoop-2.7.2

/opt/software/apache-hive-1.2.1-bin/conf/hive-site.xml

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<?xml-stylesheet type="text/xsl" href="configuration.xsl"?>
<configuration>
	<property>
		<name>hive.hwi.listen.host</name>
		<value>0.0.0.0</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.2.1.war</value>
	</property>
</configuration> 
上面配置的hive-hwi-1.2.1.war在hive1.2.1的安装包中没有,次文件中包含里hwi所必须的web jsp页面文件等,需要从源码中抽取过来

下载hive1.2.1-src源码,解压后,进入目录

hadoop@hadoop:src$ tar -zxvf /media/hadoop/Data/package/hive/apache-hive-1.2.1-src.tar.gz -C /opt/src/
hadoop@hadoop:src$ cd /opt/src/apache-hive-1.2.1-src/hwi/
hadoop@hadoop:hwi$ pwd
/opt/src/apache-hive-1.2.1-src/hwi
hadoop@hadoop:hwi$ jar cfM hive-hwi-1.2.1.war -C web .
hadoop@hadoop:hwi$ ls
hive-hwi-1.2.1.war  pom.xml  src  web
保证war的目录结构如下所示


完成后需要讲制作好的hive-hwi-1.2.1.war和下列jar文件一同copy到hive/lib中。

hadoop@hadoop:hwi$ nautilus ./
hadoop@hadoop:hwi$ cp hive-hwi-1.2.1.war /opt/software/apache-hive-1.2.1-bin/lib/
hadoop@hadoop:hwi$ cp /usr/local/java/jdk1.7.0_80/lib/tools.jar /opt/software/apache-hive-1.2.1-bin/lib/
hadoop@hadoop:hwi$ cp /opt/modules/hbase-1.2.1/lib/jasper*.jar /opt/software/apache-hive-1.2.1-bin/lib/
hadoop@hadoop:hwi$ cp /opt/modules/hbase-1.2.1/lib/commons-el-1.0.jar /opt/software/apache-hive-1.2.1-bin/lib/
hadoop@hadoop:hwi$ 
大功告成,启动测试

hadoop@hadoop:~$ cd /opt/src/apache-hive-1.2.1-src/
hadoop@hadoop:apache-hive-1.2.1-src$ bin/hive --service hwi
16/05/16 17:17:16 INFO hwi.HWIServer: HWI is starting up
16/05/16 17:17:17 INFO mortbay.log: Logging to org.slf4j.impl.Log4jLoggerAdapter(org.mortbay.log) via org.mortbay.log.Slf4jLog
16/05/16 17:17:17 INFO mortbay.log: jetty-6.1.26
16/05/16 17:17:17 INFO mortbay.log: Extract /opt/modules/hive-1.2.1/lib/hive-hwi-1.2.1.war to /tmp/Jetty_0_0_0_0_9999_hive.hwi.1.2.1.war__hwi__vrqy3t/webapp
16/05/16 17:17:17 INFO mortbay.log: Started SocketConnector@0.0.0.0:9999
然后打开web UI界面验证如下图,表示配置成功


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值