2

Ubuntu で単一ノード クラスターをセットアップし、通常のガイド、 Running Hadoop on Ubuntu Linux (Single-Node Cluster)を使用しています。

HDFS Namenode をフォーマットするまでは、すべてうまくいきます

hduser@ubuntu:~$ /usr/local/hadoop/bin/hadoop namenode -format

また

hadoop@ubuntu:~$ <HADOOP_INSTALL>/hadoop/bin/hadoop namenode -format

このコマンドを実行する正しい場所が見つかりません。これは、Linux に慣れていないことが原因である可能性が最も高いです。

2011 年 10 月 17 日のリリース 0.20.205.0 の deb を使用して Hadoop をインストールしました。

4

1 に答える 1

7

リストした記事では、hadoop を明示的に /usr/local にインストールするように指示されていますが、この場所にインストールしなかった場合は、hadoop を実際にインストールした場所を見つけるために使用できるトリックがあります。

#> sudo updatedb
#> locate start-dfs.sh
/opt/hadoop-0.20.2/bin/start-dfs.sh
#> ls -l /opt/hadoop-0.20.2/bin/
hadoop             rcc                start-dfs.sh      stop-dfs.sh
hadoop-config.sh   slaves.sh          start-mapred.sh   stop-mapred.sh
hadoop-daemon.sh   start-all.sh       stop-all.sh
hadoop-daemons.sh  start-balancer.sh  stop-balancer.sh

これにより、hadoop start-dfs.sh コマンドの場所が一覧表示されます。この場所には、探している Hadoop スクリプトも含まれます。

Hadoop を deb パッケージからインストールした場合 (最後に注意してください)、この投稿の手順に従って deb の内容を一覧表示し、パッケージがインストールされた場所を見つけることができます。

于 2012-04-24T10:55:14.953 に答える