我是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究竟需要通过什么?
答案 0 :(得分:10)
如错误所示,您需要安装autoreconf
。最简单的方法是在安装Homebrew之后通过Homebrew(brew install autoconf
)。
顺便提一下,hadoop
也可以通过Homebrew安装。
答案 1 :(得分:3)
运行几个brew unlink {formula}&& automake上的brew链接{formula},autoconf和libtool为我做了诀窍
答案 2 :(得分:2)
我有同样的问题,并且能够通过安装automake,autoconf和libtool来解决它:
brew install automake autoconf libtool