Maven 生成Hadoop 2.2.0时出现Ant BuildException错误

Maven 生成Hadoop 2.2.0时出现Ant BuildException错误,maven,hadoop,ant,yarn,Maven,Hadoop,Ant,Yarn,我在使用Maven 3.1.1构建Hadoop 2.2.0时遇到了麻烦,这是我得到的输出的一部分(完整日志位于): 这是Maven检索到的一些系统信息: ~/hadoop-2.2.0-maven$ mvn --version Apache Maven 3.1.1 (0728685237757ffbf44136acec0402957f723d9a; 2013-09-17 17:22:22+0200) Maven home: /home/scaino/apache-maven-3.1.1 Java

我在使用Maven 3.1.1构建Hadoop 2.2.0时遇到了麻烦,这是我得到的输出的一部分(完整日志位于):

这是Maven检索到的一些系统信息:

~/hadoop-2.2.0-maven$ mvn --version
Apache Maven 3.1.1 (0728685237757ffbf44136acec0402957f723d9a; 2013-09-17 17:22:22+0200)
Maven home: /home/scaino/apache-maven-3.1.1
Java version: 1.7.0_25, vendor: Oracle Corporation
Java home: /home/software/jdk1.7.0_25/jre
Default locale: es_ES, platform encoding: UTF-8
OS name: "linux", version: "2.6.35-32-server", arch: "amd64", family: "unix"
我将非常感谢任何能让我理解正在发生的事情的指导方针或提示,因为到目前为止,我所做的任何尝试或看到的都是有效的

先谢谢你

问候,


Río

结果是,在我试图编译本机库的节点中,库/编译器不一致。在更新的节点中生成足以实现成功生成。

请确保文件夹名称不应包含空格, /home/hadoop2.2/hadoop2.2-src——构建没有问题

如果你的文件夹是
/home/hadoop 2.2/hadoop 2.2-src——将出现构建问题

确保您已在计算机中安装了cmake。如果您使用的是Ubuntu,您可以使用以下命令安装cmake

sudo apt-get install cmake

安装相同的软件后,请尝试编译…

您是如何做到的?你能说得更具体一些吗?问题是一些节点的本机库配置非常混乱(安装了几个版本,到处都是符号链接…),所以我在编译、链接甚至执行时都遇到了很多错误。这就是为什么我选择了一个干净、更新的系统,并且一切正常。顺便说一下,为了获得更多关于Maven的信息,请使用-X-e运行并检查CMake日志中发生的情况。祝你好运
~/hadoop-2.2.0-maven$ mvn --version
Apache Maven 3.1.1 (0728685237757ffbf44136acec0402957f723d9a; 2013-09-17 17:22:22+0200)
Maven home: /home/scaino/apache-maven-3.1.1
Java version: 1.7.0_25, vendor: Oracle Corporation
Java home: /home/software/jdk1.7.0_25/jre
Default locale: es_ES, platform encoding: UTF-8
OS name: "linux", version: "2.6.35-32-server", arch: "amd64", family: "unix"
sudo apt-get install cmake