软件环境:
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
包下的HWI
下WEB
录内的文件打包成JAR
包,执行的命令为:
jar cvfM0 hive-hwi-0.12.0.war -C web/* $HIVE_HOME/lib
上面指令执行成功时,会将WEB
目录下的文件打包成名为hive-hwi-0.12.0.war
的JAR
放在$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 点赞
评论
共同学习,写下你的评论
评论加载中...
作者其他优质文章
正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦