P.S. :Пожалуйста, не отмечайте это как дубликат
Привет,
Я пытался настроить и запустить 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$
Вот что я сделал. Я установил открытый -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. Есть ли что-то, чего мне не хватает?
Любая помощь очень ценится.
Спасибо.