在Mac中编译Hadoop示例

时间:2013-09-15 15:17:04

标签: macos hadoop

我是Unix类操作系统的新手。 按照以下说明安装Hadoop后, http://wiki.apache.org/hadoop/Running_Hadoop_On_OS_X_10.5_64-bit_(Single-Node_Cluster)

我正在尝试使用相同的URL构建示例 蚂蚁的例子

这给了我一个例外,如下所示

编译mapred类: 试图覆盖任务jsp-compile的旧定义     [javac] /Users/hadoop/hadoop-1.2.1/build.xml:549:警告:'includeantruntime'未设置,默认为build.sysclasspath = last;对于可重复的构建设置为false

创建天然-配置:

建立失败 /Users/hadoop/hadoop-1.2.1/build.xml:634:执行失败:java.io.IOException:无法运行程序“autoreconf”(在目录“/Users/hadoop/hadoop-1.2.1/src/native” “):错误= 2,没有这样的文件或目录

我的Mac究竟需要通过什么?

3 个答案:

答案 0 :(得分:10)

如错误所示,您需要安装autoreconf。最简单的方法是在安装Homebrew之后通过Homebrewbrew install autoconf)。

顺便提一下,hadoop也可以通过Homebrew安装。

答案 1 :(得分:3)

运行几个brew unlink {formula}&& automake上的brew链接{formula},autoconf和libtool为我做了诀窍

答案 2 :(得分:2)

我有同样的问题,并且能够通过安装automake,autoconf和libtool来解决它:

brew install automake autoconf libtool