5

PS:これを重複としてマークしないでください

やあ、

疑似分散モードでHadoopをセットアップして実行しようとしています。start-all.shスクリプトを実行すると、次の出力が得られます。

starting namenode, logging to /home/raveesh/Hadoop/hadoop-0.20.2/bin/../logs/..
localhost: ssh: connect to host localhost port 22: Connection refused
localhost: ssh: connect to host localhost port 22: Connection refused
starting jobtracker, logging to /home/raveesh/Hadoop/hadoop-0.20.2/bin/../logs/..
localhost: ssh: connect to host localhost port 22: Connection refused
raveesh@raveeshL:~/Hadoop/hadoop-0.20.2/bin$ 

これが私がしたことです。以下を使用して、open-sshサーバーとクライアントをインストールしました。

sudo apt-get install openssh-server openssh-client

私はsshサーバーを次のように起動しました

sudo service ssh start

そして、私は次のように出力を取得します:

ssh start/running, process 5466

次のコマンドも実行しました。

ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa

cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys

しかし、start-allスクリプトを実行すると、接続が拒否されたことが表示されます。ここに記載されているヒントも試しましたが、機能させることができません。私はファイアウォールの背後にいて、Ubuntuを使用しています。足りないものはありますか?

どんな助けでも本当にありがたいです。

ありがとう。

4

1 に答える 1

3

ssh をインストールしたら、パスワードなしのログインも有効にする必要があります。

% ssh-keygen -t rsa -P '' -f ~/.ssh/id_rsa
% cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
于 2012-07-15T10:14:25.363 に答える