您的位置:首页 > 其它

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

2016-05-16 16:52 591 查看
基本配置

可以在原来基础上添加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界面验证如下图,表示配置成功

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: