1

私はhadoopとmavenが初めてです。Hadoop 2.0.3 をソースからコンパイルしてインストールしたいと考えています。http://hadoop.apache.org/docs/current/hadoop-project-dist/hadoop-common/SingleCluster.htmlの指示に従っています

これまでのところ、hadoop ソース コードをダウンロードすることができ、ソース ディレクトリから「mvn clean install -Pnative」を発行しました。次に、mvn assembly:assembly を実行しようとしましたが、次のエラーが発生しました。

プロジェクト hadoop-main で目標 org.apache.maven.plugins:maven-assembly-plugin:2.3:assembly (default-cli) を実行できませんでした: アセンブリの読み取りエラー: アセンブリ記述子が見つかりません。→【ヘルプ1】

私が前進できるように助けてください。

また、上記のインストール リンクには、「$HADOOP_COMMON_HOME/$HADOOP_HDFS_HOME」の値がどうあるべきかについては言及されていません。

4

1 に答える 1

0

私は 1.0.4 を学術的な演習としてコンパイルしました。2.0.3 で有効かどうかは不明

これは、必要なものがすべて揃っていることを確認するために、コンパイルを開始する前に (Ubuntu で) 実行する必要があります。

sudo apt-get -y install maven build-essential protobuf-compiler autoconf automake libtool cmake zlib1g-dev pkg-config libssl-dev

私は転覆を持っていなかったので、これもしました:

sudo apt-get install subversion

その後、コードをチェックアウトしました:

svn checkout http://svn.apache.org/repos/asf/hadoop/common/tags/release-1.0.4/ hadoop-common-1.0.4

次に、新しく作成されたフォルダー「hadoop-common-1.0.4」に移動し、次のコマンドを実行します。

ant clean package

ストーリー全体については、私のブログを参照してください: http://hadoopmagic.wordpress.com/

于 2013-04-09T14:06:05.093 に答える