19

Ubuntu に Hadoop の単一ノード セットアップをインストールしようとしています。Hadoop 2.3 docsの指示に従い始めました。

しかし、私は非常に単純なものが欠けているようです。

まず、それは言う

Hadoop ディストリビューションを入手するには、Apache Download Mirrors のいずれかから最新の安定版リリースをダウンロードします。

それで、

ダウンロードした Hadoop ディストリビューションを解凍します。ディストリビューションで、ファイル conf/hadoop-env.sh を編集して、少なくとも JAVA_HOME が Java インストールのルートになるように定義します。

confただし、ディレクトリが見つからないようです。

ミラーの 1 つで2.3 のリリースをダウンロードしました。次に、tarball をアンパックするlsと、内部の 1 つが返されます。

$ ls
bin  etc  include  lib  libexec  LICENSE.txt  NOTICE.txt  README.txt  sbin  share

confディレクトリ内ではなく、参照しているファイルを見つけることができました。

$ find . -name hadoop-env.sh
./etc/hadoop/hadoop-env.sh

何か不足していますか、それとも間違ったパッケージを取得していますか? それとも、ドキュメントが古くなっていますか?

もしそうなら、誰か最新のドキュメントがどこにあるか知っていますか?

4

6 に答える 6

12

疑似分散モードの Hadoop をインストールしようとしていますが、同じ問題が発生しています。

Hadoop The Definitive Guide (Third Edition)の 618 ページの本に従うと、次のように書かれています。

In Hadoop 2.0 and later, MapReduce runs on YARN and there is an additional con-
figuration file called yarn-site.xml. All the configuration files should go in the
etc/hadoop subdirectory

これがetc/hadoop正しい場所であることを確認してください。

于 2014-05-19T19:20:37.470 に答える
6

ドキュメントを更新する必要があると思います。ディレクトリ構造は変更されていますが、hadoop-env.sh、core-ste.xml、hdfs-site.xml などの重要なファイルのファイル名は変更されていません。開始するには、次のリンクが役立つ場合があります。

http://codesfusion.blogspot.com/2013/10/setup-hadoop-2x-220-on-ubuntu.html

于 2014-03-19T06:28:18.300 に答える
3

Hadoop 2.7.3 では、ファイルは hadoop-common/src/main/conf/ にあります。

$ sudo find . -name hadoop-env.sh
./hadoop-2.7.3-src/hadoop-common-project/hadoop-common/src/main/conf/hadoop-env.sh
于 2017-01-10T13:03:29.553 に答える