在Mac中编译Hadoop示例

Vin*_*odh 2 macos hadoop

我是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

创建本机,配置:

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

我的Mac需要具备什么才能超越它?

fja*_*rri 10

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

顺便说一下,hadoop也可以通过Homebrew安装.

  • ``aclocal``是``automake``包(``brew install automake``)的工具.不确定为什么它不是依赖. (8认同)
  • 我使用brew install libtool,现在我已成功构建了所有示例.谢谢您的帮助! (3认同)