2

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

我正在尝试使用 ant 示例构建相同 URL 中给出的示例

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

compile-mapred-classes:试图覆盖任务 jsp-compile [javac] /Users/hadoop/hadoop-1.2.1/build.xml:549 的旧定义:警告:未设置“includeantruntime”,默认为 build.sysclasspath =最后; 为可重复构建设置为 false

创建本机配置:

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

我的 Mac 究竟需要什么才能克服这个问题?

4

3 回答 3

10

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

顺便说一句,hadoop也可以通过 Homebrew 安装。

于 2013-09-15T15:22:00.227 回答
4

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

brew install automake autoconf libtool
于 2016-11-01T23:44:40.590 回答
3

在 automake、autoconf 和 libtool 上运行几个 brew unlink {formula} && brew link {formula} 对我有用

于 2015-06-12T11:48:30.137 回答