为了账号安全,请及时绑定邮箱和手机立即绑定

Hive扩展功能(二)--HWI接口

标签:
大数据

软件环境:

linux系统: CentOS6.7Hadoop版本: 2.6.5zookeeper版本: 3.4.8

</br>

主机配置:

一共m1, m2, m3这三部机, 每部主机的用户名都为centos
192.168.179.201: m1 192.168.179.202: m2 192.168.179.203: m3 m1: Zookeeper, Namenode, DataNode, ResourceManager, NodeManager, Master, Workerm2: Zookeeper, Namenode, DataNode, ResourceManager, NodeManager, Workerm3: Zookeeper, DataNode, NodeManager, Worker
注意:
因本人在使用Hive 0.12版本时才用到HWI功能,后来用Hive 1.2.1版本时没有用到HWI功能,所以若在Hive 0.12版本之后有所偏差,请自行研究

</br>

1.下载Hive源码

查看$HIVE_HOME/lib目录下有无hive-hwi-0.12.0.war,  若无,  则下载apache-hive-1.2.0-src.tar.gz, 下载地址请自行上网查找


</br>

2.打成JAR包

将下载好的apache-hive-1.2.0-src包下的HWIWEB录内的文件打包成JAR包,执行的命令为:

jar cvfM0 hive-hwi-0.12.0.war -C web/*  $HIVE_HOME/lib

上面指令执行成功时,会将WEB目录下的文件打包成名为hive-hwi-0.12.0.warJAR放在$HIVE_HOME/lib目录下


</br>

3.导入jasper扩展包

查看$HIVE_HOME/lib目录下有无jasper-compiler-jdt-5.5.23.jar(版本号5.5.23可依照$HADOOP_HOME/share/hadoop/common/lib目录下的jasper-compiler-5.5.23.jar的版本号, 若想了解具体的信息可在apache-hive-1.2.0-src.tar.gz包下的pom.xml文件中查看), 若无则下载该JAR包,并导入到$HIVE_HOME/lib目录下.


</br>

3.启动Metastroe服务

输入下列指令, 启动Metastroe服务

hive --service metastore

</br>

4.访问浏览器验证

输入下列指令, 启动HWI服务,打开浏览器, 访问http://m1:9999/hwi

hive --service hwi

</br>
</br>
</br>



作者:咸鱼翻身记
链接:https://www.jianshu.com/p/427882ed6c30


点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消