0

次のコマンドを使用して、クラスターの下位ノードでサービスの開始を実行します。

hadoop@one:/export/hadoop-1.0.1/bin$. ./start-all.sh

結果を受け取るのは初めてではありません

starting namenode, logging to /export/hadoop-1.0.1/libexec/../logs/hadoop--namenode-one.out
192.168.1.10: starting datanode, logging to /export/hadoop-1.0.1/libexec/../logs/hadoop-hadoop-datanode-myhost2.out
192.168.1.11: ssh: connect to host 192.168.1.11 port 22: Connection timed out
192.168.1.5: starting secondarynamenode, logging to /export/hadoop-1.0.1/libexec/../logs/hadoop-hadoop-secondarynamenode-one.out
starting jobtracker, logging to /export/hadoop-1.0.1/libexec/../logs/hadoop--jobtracker-one.out
192.168.1.10: starting tasktracker, logging to /export/hadoop-1.0.1/libexec/../logs/hadoop-hadoop-myhost2.out
192.168.1.11: ssh: connect to host 192.168.1.11 port 22: Connection timed out

以下のエラーを修正するにはどうすればよいですか。

ssh: connect to host port 22: Connection timed out

hadoop@one: /export/hadoop-1.0.1/bin$ ssh -vvv 192.168.1.10
Sun_SSH_1.5, SSH protocols 1.5/2.0, OpenSSL 0x1000004f
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: Rhosts Authentication disabled, originating port will not be trusted.
debug1: ssh_connect: needpriv 0 
debug1: Connecting to 192.168.1.10 [192.168.1.10] port 22
debug1: connect to address 192.168.1.10 port 22: Connection timed out
ssh: connect to host 192.168.1.10 port 22: Connection timed out

エラーを修正するにはどうすればよいですか?

4

1 に答える 1

0

マシンで sshd デーモンを実行していますか? お使いの OS には ssh が付属している場合がありますが、sshd デーモンを起動するには、ssh を完全にインストールする必要があります。完全とは、つまり:

ssh : リモート マシン (クライアント) に接続するために使用するコマンド。

sshd : サーバー上で実行され、クライアントがこのサーバーに接続できるようにするデーモン。

また、ポート 22 に問題がないことを確認してください。それでも問題が発生する場合は、-v スイッチを使用して ssh を試し、完全なトレースを取得してください。

ssh -v myhost2

ssh の詳細な説明については、こちらを参照してください。

于 2013-05-31T19:29:29.477 に答える