当我们安装好hive时候,我们启动hive的UI界面的时候,命令: hive –-service hwi ,报错,没有war包

我们查看hive/conf/hive-default.xml.template,查找hwi

把这3台属性复制,添加到hive-site.xml里面, vim hive-site.xml

<property>
<name>hive.hwi.listen.host</name>
<value>192.168.1.88</value>
<description>This is the host address the Hive Web Interface will listen on</description>
</property>
<property>
<name>hive.hwi.listen.port</name>
<value></value>
<description>This is the port the Hive Web Interface will listen on</description>
</property>
<property>
<name>hive.hwi.war.file</name>
<value>lib/hive-hwi-2.1.1.war</value> //注意红字的版本号和它的命名格式 : hive-hwi-xxx.war
<description>This sets the path to the HWI war file, relative to ${HIVE_HOME}. </description>
</property>

去官网下载hive的源码,根据你自己的Hive版本来下载

下载源码,把hwi的web目录打成war包,上传到HIVE_HOME/lib里面

jar cvf hive-2.1..war –C web/ .

然后打开浏览器执行http://192.168.1.88:9999/hwi/     注意写你的IP和端口口

执行的报错:

它少了tools.jar,我们到jdk的lib目录下,执行cp tools.jar /usr/hive/lib/

在启动hive –servcie hwi,又抛出异常

去到官网ant,这个时候需要下载ant,然后安装它

用ant –v查看是否安装成功。

把ant里面的lib目录下的ant.jar和ant.launcher.jar拷贝到hive/lib目录下

命令: cp ant.jar ant.launcher.jar /usr/hive/lib

然后执行: hive --service hwi //注意是双减号

又出现错误:

jar:file:/usr/apache-hive-2.1.-bin/lib/ant-1.9..jar!/org/apache/tools/ant/antlib.xml:: Could not create task or type of type: componentdef.
进到hive的lib目录下,把原来里面的 ant给去掉
[root@srv01 lib]# mv ant-1.6..jar ant-1.6..jar.bak
[root@srv01 lib]# mv ant-1.9..jar ant-1.9..jar.bak
[root@srv01 lib]# mv ant-launcher-1.9..jar ant-launcher-1.9..jar.bak

然后再次启动即可: hive –service hwi 。

最新文章

  1. 【Tomcat】配置Tomcat
  2. elk系列7之通过grok分析apache日志
  3. DataTable数据赋值给Model通用方法
  4. java实现甘特图的2种方法:SwiftGantt和Jfree (转)
  5. 系统升级日记(1)- 升级到SQL Server 2012
  6. mysql错误代码整理
  7. CI 同时上传多个图片
  8. iOS下日期的处理
  9. SSH框架面试题
  10. php中sprintf与printf函数用法区别
  11. 部分实用的SQL语句
  12. TimeUnit枚举类
  13. 【LeetCode】122. Best Time to Buy and Sell Stock II
  14. 【EMV L2】EMV终端数据
  15. PM学习梳理--业务流程和流程图介绍
  16. BZOJ.5461.[PKUWC2018]Minimax(DP 线段树合并)
  17. RabbmitMQ-工作队列及相关概念
  18. 【Java】 剑指offer(19) 正则表达式匹配
  19. OpenJDK与JDK的区别分析
  20. mongoose修改数组中某个特定的值

热门文章

  1. hdu 4372 第一类斯特林数
  2. Android---61---TabHost简单使用
  3. iOS开发之解析XML格式数据
  4. Python 规范化LinkedIn用户联系人的职位名
  5. java变参
  6. less1.5中的减错误
  7. Mac中遇到的Eclipse连接不上mySql的问题
  8. Selenium学习(三)Selenium总是崩溃的解决办法
  9. Google论文BigTable拜读
  10. Spark Streaming和Kafka整合开发指南(一)