理论教育 搭建HWI:如何优雅地实现?

搭建HWI:如何优雅地实现?

时间:2023-06-14 理论教育 版权反馈
【摘要】:HWI 是通过Web 的方式执行Hive 操作,HWI 需要打包Hive 的部分源码。图6-11HWI 访问页面7.创建Create a Hive Session首先要创建一个Session,名字可以是任意,如图6-12 所示:图6-11HWI Session 创建指定结果输出文件,在Query 里面输入SQL 语句,如图6-13 所示:图6-13HWI 查询执行结果如图6-14 所示:图6-14HWI 查询结果

搭建HWI:如何优雅地实现?

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 查询结果

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈