Hadoop apachetez构建失败

Hadoop apachetez构建失败,hadoop,maven-3,apache-tez,Hadoop,Maven 3,Apache Tez,我正在尝试使用下面的命令在windows中为hadoop-2.6.0构建ApacheTez(0.6.1和0.7.0版本) mvn clean package -Dhadoop.version=2.6.0 -DskipTests -Dmaven.javadoc.skip 但我正在变得异常 [INFO] [INFO] --- exec-maven-plugin:1.3.2:exec (Bower install) @ tez-ui ---bower FileSaver.js#24b303f4921

我正在尝试使用下面的命令在windows中为hadoop-2.6.0构建ApacheTez(0.6.1和0.7.0版本)

mvn clean package -Dhadoop.version=2.6.0 -DskipTests -Dmaven.javadoc.skip
但我正在变得异常

[INFO]
[INFO] --- exec-maven-plugin:1.3.2:exec (Bower install) @ tez-ui ---bower FileSaver.js#24b303f49213b905ec9062b708f7cd43d56a5dde           ENOGIT git is not installed or not in the PATH
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] tez ................................................ SUCCESS [  0.924 s]
[INFO] tez-api ............................................ SUCCESS [ 11.585 s]
[INFO] tez-common ......................................... SUCCESS [  1.421 s]
[INFO] tez-runtime-internals .............................. SUCCESS [  2.029 s]
[INFO] tez-runtime-library ................................ SUCCESS [  4.751 s]
[INFO] tez-mapreduce ...................................... SUCCESS [  2.553 s]
[INFO] tez-examples ....................................... SUCCESS [  0.862 s]
[INFO] tez-dag ............................................ SUCCESS [  8.363 s]
[INFO] tez-tests .......................................... SUCCESS [  2.044 s]
[INFO] tez-ui ............................................. FAILURE [  3.105 s]
[INFO] tez-plugins ........................................ SKIPPED
[INFO] tez-yarn-timeline-history .......................... SKIPPED
[INFO] tez-yarn-timeline-history-with-acls ................ SKIPPED
[INFO] tez-mbeans-resource-calculator ..................... SKIPPED
[INFO] tez-tools .......................................... SKIPPED
[INFO] tez-dist ........................................... SKIPPED
[INFO] Tez ................................................ SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 38.169 s
[INFO] Finished at: 2015-07-13T15:07:23+05:30
[INFO] Final Memory: 76M/1049M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.codehaus.mojo:exec-maven-plugin:1.3.2:exec (Bower install) on project tez-ui: Command execution failed. Process exited with an error: 1 (Exit value: 1) -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException
[ERROR]
[ERROR] After correcting the problems, you can resume the build with the command
[ERROR]   mvn <goals> -rf :tez-ui
[信息]
[信息]---exec maven插件:1.3.2:exec(Bower安装)@tez ui---Bower FileSaver.js 35; 24b303f49213b905ec9062b708f7cd43d56a5dde ENOGIT未安装或未在路径中
[信息]------------------------------------------------------------------------
[信息]反应堆概要:
[信息]
[信息]tez。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。成功[0.924秒]
[信息]tez api。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。成功[11.585秒]
[信息]tez common。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。成功[1.421秒]
[信息]tez运行时内部。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。成功[2.029秒]
[信息]tez运行库。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。成功[4.751秒]
[信息]tez mapreduce。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。成功[2.553秒]
[信息]tez示例。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。成功[0.862秒]
[信息]tez dag。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。成功[8.363秒]
[信息]tez测试。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。成功[2.044秒]
[信息]tez用户界面。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。故障[3.105秒]
[信息]tez插件。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。跳过
[信息]tez纱线时间线历史记录。。。。。。。。。。。。。。。。。。。。。。。。。。跳过
[信息]tez纱线时间线历史记录与ACL。。。。。。。。。。。。。。。。跳过
[信息]tez mbeans资源计算器。。。。。。。。。。。。。。。。。。。。。跳过
[信息]tez工具。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。跳过
[信息]tez区。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。跳过
[信息]Tez。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。跳过
[信息]------------------------------------------------------------------------
[信息]生成失败
[信息]------------------------------------------------------------------------
[信息]总时间:38.169秒
[信息]完成时间:2015-07-13T15:07:23+05:30
[信息]最终内存:76M/1049M
[信息]------------------------------------------------------------------------
[错误]无法在project tez ui上执行目标org.codehaus.mojo:exec maven插件:1.3.2:exec(Bower安装):命令执行失败。进程已退出,但出现错误:1(退出值:1)->[帮助1]
[错误]
[错误]要查看错误的完整堆栈跟踪,请使用-e开关重新运行Maven。
[错误]使用-X开关重新运行Maven以启用完整调试日志记录。
[错误]
[错误]有关错误和可能的解决方案的更多信息,请阅读以下文章:
[错误][帮助1]http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException
[错误]
[错误]纠正问题后,可以使用命令恢复生成
[错误]mvn-rf:tez用户界面

如何解决此问题?

根据错误,您似乎需要安装git:

ENOGIT git未安装或不在路径中


此外,这可能对其他错误有帮助:

就像hadoop_用户建议的那样,我会首先检查这一点并尝试所有修复,但有一句话:在第三个修复中(清除文件夹节点\u tmp)-如果您找不到该文件夹,请尝试清除以下文件夹:$TEZ_PATH/TEZ-X.Y.Z/TEZ ui/src/main/webapp/node_modules/


我尝试过删除那个文件夹,但我尝试过其他方法,然后成功了

看看这个。。。这可能对你有帮助。 原因:您正在以root用户或超级用户权限运行

解决方案

推荐:未经超级用户许可或以非root用户身份运行

备选:如果您想继续作为root用户,请在tez ui/pom.xml中添加--allow root-to-arguments标记exec-maven插件


谢谢。

安装git、node和npn。这在我的情况下起了作用。

安装git、node和npm对我也起了作用。在构建之前,请安装所有这三个,并尝试运行mvn包-DskipTests。这很有效。

我在没有超级用户许可的情况下,通过以下链接构建了它。成功了。谢谢。我使用“sudo-apt-get-install-git”安装了git,然后在未经超级用户许可的情况下构建它时,它对我起到了作用。谢谢。我没有得到超级用户的许可。