皆さん、もう1つの非常に基本的な質問があります。どうか我慢してください。
次のWebサイトの指示に従って、コンピューターにHadoopをダウンロードして構成しています。
http://www.michael-noll.com/tutorials/running-hadoop-on-ubuntu-linux-single-node-cluster/
Localhostコマンドを使用するとき、私は最後のSSHセクションにいます。次のコードを実行すると、エラーメッセージが表示されます。
hadoop@amathew-Dimension-3000:~$ cat $HOME/.ssh/id_rsa.pub >> $HOME/.ssh/authorized_keys
hadoop@amathew-Dimension-3000:~$ ssh localhost
ssh: connect to Host localhost port 22: Connection refused
関連する可能性のあるその他の情報を次に示します。
hadoop@amathew-Dimension-3000:~$ ssh -vvv localhost
OpenSSH_5.5p1 Debian-4ubuntu5, OpenSSL 0.9.8o 01 Jun 2010
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: Applying options for *
debug2: ssh_connect: needpriv 0
debug1: Connecting to localhost [::1] port 22.
debug1: connect to address ::1 port 22: Connection refused
debug1: Connecting to localhost [127.0.0.1] port 22.
debug1: connect to address 127.0.0.1 port 22: Connection refused
ssh: connect to Host localhost port 22: Connection refused
誰でも助けることができますか?
もう一度、まだ物事を理解できない初心者を助けてくれてありがとう。
SSHプロセスが実行されていないようです。したがって、そのポートで接続を受け入れるソフトウェアはありません。次の方法で確認できます。
Sudo service ssh status
または
Sudo /etc/init.d/ssh status
SSHが実行されている場合、スクリプトはssh start/running, process 1234
のようなものを出力するはずです。そうでない場合は、ssh stop/waiting
が表示されます。最後のメッセージが届くと思います。この場合、次の方法でSSHデーモンを起動するだけです。
Sudo service ssh start
さらに、「奇妙な」オプションがある場合は、sshd_config
と/etc/default/ssh
を確認する必要があります。