Hadoop 无法启动配置单元Web界面
My HIVE_HOME=/HOME/hduser/bin/HIVE-0.11.0-bin/ 当我试着跑的时候Hadoop 无法启动配置单元Web界面,hadoop,hive,Hadoop,Hive,My HIVE_HOME=/HOME/hduser/bin/HIVE-0.11.0-bin/ 当我试着跑的时候 #hive --service hwi 我得到这个错误: 信息hwi.HWIServer:hwi正在启动 致命的hwi.HWIServer:在/home/hduser/bin/hive-0.11.0-bin/home/hduser/bin/hive-0.11.0-bin/lib/hive-hwi-0.11.0.WAR中找不到hwi WAR文件** 我做错了什么?请尝试添加以下内容--
#hive --service hwi
我得到这个错误:
信息hwi.HWIServer:hwi正在启动
致命的hwi.HWIServer:在/home/hduser/bin/hive-0.11.0-bin/home/hduser/bin/hive-0.11.0-bin/lib/hive-hwi-0.11.0.WAR中找不到hwi WAR文件**
我做错了什么?请尝试添加以下内容--
hive.hwi.war.file
${HIVE_HOME}/lib/HIVE_hwi.war
这是WAR文件,其中包含用于配置单元Web界面的jsp内容
您必须确保${HIVE_HOME}/lib/HIVE_hwi.war
是可访问的
确认您可以从终端执行ls-l${HIVE_HOME}/lib/HIVE_hwi.war
,并查看是否可以访问war文件
请(您可能已经知道这一点),但无论如何与您的用户共享。您确定war位于hive指向的目录中吗?jar位于${hive_HOME}/lib/hive-hwi-0.11.0.war中。在我的${HIVE_HOME}/conf/HIVE-default.xml中,我有HIVE.hwi.war.file/lib/HIVE_-hwi.war。仍然是它查找错误中指定的WAR的原因吗?当您说jar位于
${HIVE\u HOME}/lib/HIVE-hwi-0.11.0.WAR
,并假设HIVE\u HOME=/HOME/hduser/bin/HIVE-0.11.0-bin/
,正如您已经提到的那样,这难道不意味着你在/home/hduser/bin/hive-0.11.0-bin/lib/hive-hwi-0.11.0.war
?@JtheRocker:是的,那么你是对的,为什么它在看/home/hduser/bin/hive-0.11.0-bin/home/hduser/bin/hive-0.11.0-bin/lib/hive-hwi-0.11.0.0.war?[在这里输入链接描述][1]:否,它没有解决问题,但是如果我将我的hive-default.xml更改为hive-site.xml,它就会工作。感谢您帮助@JtheRocker@TechVinet:很高兴您发现了这个问题。我只是想帮忙。是的,您肯定需要hive-site.xml来覆盖hive-default.xml。我以为你已经知道了,所以直到那里才去。
<property>
<name>hive.hwi.war.file</name>
<value>${HIVE_HOME}/lib/hive_hwi.war</value>
<description>This is the WAR file with the jsp content for Hive Web Interface</description>
</property>