1

私はredhatlinux4.1.2を使用しています。以下のコマンドを使用してhadoopを起動しようとすると、root@localhostパスワードを要求されます。ここに入力するパスワードがわかりません。

sreenath @ sreenath-pc#sudo -i [root @ sreenath-pc hadoop-1.1.1]#bin / start-all.sh警告:$HADOOP_HOMEは非推奨です。

namenodeを開始し、/ opt / hadoop-1.1.1 / libexec / ../ logs / hadoop-root-namenode-sreenath-pc.outにログインします。root@localhostのパスワード:root @ localhostのパスワード:localhost:アクセスが拒否されました。もう一度やり直してください。 。

[1]+停止したbin/start-all.sh

現在のユーザーに「sreenath」パスワードを与えました

4

2 に答える 2

13

SSHが正しく設定されていません

パスフレーズなしのsshを設定する

ここで、パスフレーズなしでローカルホストにsshできることを確認します。

$ ssh localhost

パスフレーズなしでローカルホストにsshできない場合は、次のコマンドを実行します。

$ ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa
$ cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys

実行

新しい分散ファイルシステムをフォーマットします。

$ bin/hadoop namenode -format

Hadoopデーモンを起動します。

$ bin/start-all.sh

http://hadoop.apache.org/common/docs/r0.17.0/quickstart.html#Setup+passphraseless

また

マシンでHadoopを実行するには、MichealNollのリンクを参照してください。

于 2012-12-17T09:39:09.297 に答える
0

ssh の構成方法についてはこちらを、Hadoop の構成方法についてはこちらを参照してください

HTH

于 2012-12-17T14:06:57.480 に答える