Hive 0.13.0 - hive-hwi-.war文件在哪里?

时间:2014-04-26 18:51:39

标签: hive

我已经安装了Hive 0.13.0这是当前的稳定版本但是当我想启动hive web界面时,我遇到了意外的可能性,只能在HIVEHOST下看到我的根目录:9999 / hwi。

在文档中提到的hive-hwi-.war中,我发现lib目录中绝对没有war文件。

可能是构建错误?有趣的是,有一个hive-hwi-.jar,除了JSP之外,它包含与war相同的类。所以我猜maven的构建搞砸了。

2 个答案:

答案 0 :(得分:4)

hive-0.13

中没有hive-hwi-0.13.0.war文件

只需从apache网站下载hive-0.12 tar.gz

wget http://archive.apache.org/dist/hive/hive-0.12.0/hive-0.12.0-bin.tar.gz

tar -zxvf hive-0.12.0-bin.tar.gz

现在将hive-0.12.0-bin / lib / hive-hwi-0.12.0.war复制到/ usr / lib / hive / lib /并重新启动hive hwi

hive --service hwi

干杯:)它有效

现在,如果您遇到与ant和JAVA_HOME相关的问题,请参阅 Ant build not working: unable to find a javac compiler

花了我5-6个小时但现在工作顺利了:)

答案 1 :(得分:3)

这种方式很长但是对我有用,

首先,您设置maven,并下载配置单元的源代码。然后,您可以在HIVE_HOME或untar文件中运行以下代码,

并在pom.xml中编辑您的hadoop版本 编辑hadoop1的<hadoop-20S.version>1.2.1</hadoop-20S.version> 编辑hadoop2的<hadoop-23.version>2.3.0</hadoop-23.version>

并运行此代码,

mvn install -pl hwi -am -P hadoop-1 -DskipTests

pl =编译mvn子项目

am = compile取决于项目

P =运行所选的个人资料,您可能会有其他个人资料名称,例如hadoop-2

并为war文件运行此代码

mvn install -pl hwi -P hadoop-1 -DskipTests war:war

如果一切顺利,你会看到BUILD SUCCESS

HIVE_HOME / hwi / target /

中会有hive-hwi war文件