Eu instalei o Hadoop no seguinte caminho:
/opt/hadoop
Também instalou openssh-server
com os seguintes comandos:
sudo apt-get install openssh-server openssh-client
Depois disso, criei chaves RSA com os seguintes comandos:
ssh-keygen -t rsa -P ""
Depois disso eu copiei para o sistema escravo e criei uma cópia usando:
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
sudo chmod 0600 ~/.ssh/authorized_keys
Tudo estava funcionando bem com o Hadoop e o SSH. De repente, SSH pedindo senha toda vez que eu corro
ssh hduser@MasterNode
ou
/opt/hadoop/sbin/start-all.sh