web-dev-qa-db-fra.com

Impossible de ssh dans un noeud hadoop

Très bien, j'ai une autre question très fondamentale. S'il vous plaît supporter avec moi.

Je suis les instructions sur le site Web suivant pour télécharger et configurer Hadoop sur mon ordinateur.

http://www.michael-noll.com/tutorials/running-hadoop-on-ubuntu-linux-single-node-cluster/

Je suis dans la dernière section SSH lorsque j'utilise la commande localhost. Lorsque je lance le code suivant, je reçois un message d'erreur.

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

Voici quelques autres informations qui pourraient être pertinentes.

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

Quelqu'un peut-il aider?

Encore une fois, merci d’avoir aidé le novice qui n’arrive pas encore à comprendre.

3
ATMathew

Il me semble que votre processus SSH ne fonctionne pas. Par conséquent, aucun logiciel n'accepte les connexions sur ce port. Vous pouvez le vérifier par:

Sudo service ssh status

ou

Sudo /etc/init.d/ssh status

Le script devrait générer quelque chose comme ssh start/running, process 1234 si SSH est en cours d'exécution. Sinon, vous verrez ssh stop/waiting. Je suppose que vous aurez le dernier message. Si tel est le cas, vous devez simplement démarrer votre démon SSH en:

Sudo service ssh start

De plus, vous devriez jeter un coup d'oeil dans votre sshd_config et dans /etc/default/ssh s'il existe des options "étranges".

5
qbi