- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我在使用maven从源代码编译hadoop时遇到了一些问题。这是错误,任何人都可以帮助我吗?谢谢。
[ERROR] Failed to execute goal org.apache.hadoop:hadoop-maven-plugins:3.0.0-SNAPSHOT:protoc (compile-protoc) on project hadoop-c
[Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.apache.hadoop:hadoop-maven-plugins:3.0.0-SNAP
plugin.MojoExecutionException: protoc failure
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:217)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
at org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352)
Caused by: org.apache.maven.plugin.MojoExecutionException: org.apache.maven.plugin.MojoExecutionException: protoc failure
at org.apache.hadoop.maven.plugin.protoc.ProtocMojo.execute(ProtocMojo.java:81)
at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
... 19 more
**Caused by: org.apache.maven.plugin.MojoExecutionException: protoc failure**
at org.apache.hadoop.maven.plugin.protoc.ProtocMojo.execute(ProtocMojo.java:78)
... 21 more
[ERROR]
[ERROR]
最佳答案
说明位于 http://wiki.apache.org/hadoop/HowToContribute解释构建 hadoop 的一些不太明显的方面——包括这一方面。 这里的主要问题是 hadoop 的 YARN 框架需要 Protocol Buffer ,而您很可能没有安装它们。
看来问题可能出在您没有正确解释错误,所以——
如何隔离构建错误
任何失败的 mojo 都应该与一个类相关联。
在这种情况下,失败的原因就在这里:
查看代码,很明显这个 Mojo 需要“protoc”程序才能运行。
http://code.google.com/p/protobuf/
解决方案
要构建 hadoop,您需要 Protocol Buffer 。这可以通过运行以下命令从 googlecode(取自 http://numbers.brighterplanet.com/2012/04/14/how-to-install-mosh-on-amazon-ec2/ )获取代码,从源代码安装在 *NIX 机器上。
wget http://protobuf.googlecode.com/files/protobuf-2.4.1.tar.gz
tar xzf protobuf-2.4.1.tar.gz
cd protobuf-2.4.1
./configure
make
sudo make install
sudo ldconfig
关于java - org.apache.maven.plugin.MojoExecutionException : protoc failure,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15745010/
以下是我在 pom 中构建 Maven 项目时包含的目标。 4.0.0 com.mynewproject.portlet abc-myfacts-portlet w
我遇到了这个问题,当我使用 Maven 部署我的应用程序时,请提出一些解决方案。 错误日志, [INFO] BUILD FAILURE [INFO] -------------------------
我目前正在为我的项目原型(prototype)使用此设置: mvn archetype:generate "-DarchetypeGroupId=com.sap.cloud.s4hana.arche
我正在学习 Spring 教程,但一直停留在 creating RestController App 11.4 它只是没有运行。 [INFO] ----------------------------
我正在尝试使用 Maven 构建 Android 项目。我正在尝试配置,但我无法弄清楚问题的根源是什么。 [ERROR] Failed to execute goal com.simpligility
当我执行命令./mvnw -Pprod,swagger,webpack clean package -X [ERROR] Failed to execute goal org.apache.maven
我正在使用 this tutorial 学习 spring security 和 AngularJS 。本教程的第一部分指定了对 pom.xml 的非常具体的更改。但是当我添加这些 pom.xml 更
我正在尝试从源代码构建GeoServer。尝试从“geoserver/src”运行 Maven 命令时出现以下错误。 [ERROR] Failed to execute goal pl.project
我正在研究 Apache Spark 并尝试在 Java 程序中运行 Spark,但我遇到了一些问题。 我使用 Maven 构建程序并创建了一个新的 Maven 项目。这是 pom.xml spa
AbstractMavenMojo 的执行方法声明它抛出两个异常:MojoExecutionException 和 MojoFailureException。抛出任一结果都会导致构建停止,并且日志在每
我在使用maven从源代码编译hadoop时遇到了一些问题。这是错误,任何人都可以帮助我吗?谢谢。 [ERROR] Failed to execute goal org.apache.hadoop:h
我从命令行运行 Maven-Project 时遇到问题我在 cmd 中使用此命令来运行名为 mainClass 的类 mvn -e exec:java -Dexec.mainClass="com
在我的Khatami项目 我正在使用 maven 来管理编译并将结果打包到一个可运行的 Artifact 中:顶层的可执行 shell 脚本,bin/ 包含可执行 jar 及其依赖的 jar。请看我的
我尝试通过运行 atlas-cli pi 命令来编译我的自定义 jira 插件。当我使用存储库时它起作用了 http://repo1.maven.org/maven2/ .现在改为http://sea
这个问题几乎与MojoExecutionException when generate sources cxf-xjc-plugin:3.3.0 java11重复。但有两个异常(exception):
当为 Google App Engine 运行 Maven 构建时,我收到构建错误: org.apache.maven.plugin.MojoExecutionException: The DataN
我是一名优秀的程序员,十分优秀!