2012-04-24 14 views
2

Ubuntuで単一ノードクラスタを設定し、通常のガイドを使用しています。 Running Hadoop on Ubuntu Linux (Single-Node Cluster)です。私は、このコマンドを実行するための正しい場所を見つけることができませんHDFS名前ノードHadoopのシングルノードクラスタは、Ubuntu 12.04 LTSにインストールされていますか?

[email protected]:~$ /usr/local/hadoop/bin/hadoop namenode -format 

または

[email protected]:~$ <HADOOP_INSTALL>/hadoop/bin/hadoop namenode -format 

をフォーマットするために取得するまで

すべてがうまくいきます。 これはおそらく私がLinuxに慣れていないためです。

私は2011年10月17日からdebファイルを使用してHadoopのインストール:あなたは明示的には/ usr/localにHadoopのをインストールするように指示リスト0.20.205.0

答えて

7

記事を解放しますが、それをインストールしなかった場合この場所は、あなたが実際にインストール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のスクリプトになりますあなたは探している。

debパッケージからHadoopをインストールした場合(最後に注意してください)、この記事の指示に従ってdebの内容を表示し、パッケージがインストールされている場所を探してください:

関連する問題