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' が設定されていませんでした。 =最後; 繰り返し可能なビルドの場合は false に設定

作成ネイティブ構成:

ビルドに失敗しました /Users/hadoop/hadoop-1.2.1/build.xml:634: 実行に失敗しました: java.io.IOException: プログラム "autoreconf" を実行できません (ディレクトリ "/Users/hadoop/hadoop-1.2.1/src" 内) /native"): エラー = 2、そのようなファイルまたはディレクトリはありません

Mac がこれを乗り越えるには何が必要ですか?

4

3 に答える 3

10

エラーが示すように、インストールする必要がありますautoreconf。これを行う最も簡単な方法は、Homebrewを使用することです( brew install autoconfHomebrew 自体をインストールした後)。

ちなみにhadoopHomebrewでもインストールできます。

于 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 に答える