HWI 是通过Web 的方式执行Hive 操作,HWI 需要打包Hive 的部分源码。
1.解压源码,版本要跟Hive 安装版本一致
tar -zxvf apache-hive-1.0.1-src.tar.gz
2.进入apache-hive-1.0.1-src/hwi
jar cvfM0 hive-hwi-1.0.1.war -C web/ .
hive-hwi-1.0.1.war 文件名和hvie-site.xml 中hive.hwi.war.file 的属性值保持一致。
3. hive-hwi-1.0.1.war 复制到hive 的lib 目录下
虽然hive.hwi.war.file 指定的路径是/lib 目录,但其实质是指相对Hive 的目录。
cp hive-hwi-1.0.1.war /hadoop/apache-hive-1.0.1-bin/lib/
4. cp /Java/jdk1.8.0_144/lib/tools.jar /hadoop/apache-hive-1.0.1-bin/lib/
5.后台方式分别启动metastore,hiveserver2,hwi 进程。
hive --service metastore &
hive --service hiveserver2 &
hive --service hwi &(www.daowen.com)
6.访问Web,http://192.168.254.131:9999/hwi
如图6-11 所示,即为HWI 的访问界面。
图6-11 HWI 访问页面
7.创建Create a Hive Session
首先要创建一个Session,名字可以是任意,如图6-12 所示:
图6-11 HWI Session 创建
指定结果输出文件,在Query 里面输入SQL 语句,如图6-13 所示:
图6-13 HWI 查询
执行结果如图6-14 所示:
图6-14 HWI 查询结果
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。