Я пытаюсь развернуть распределенную систему с Hadoop3.0.0beta1 в Ubuntu16.04, и я настроил протокол ssh, и все мои узлы могут войти без пароля.
Но, когда я пытаюсь запустить sudo ./sbin/start-dfs.sh
, это подсказывает так:
Starting namenodes on [Hadoop-NameNode]
Hadoop-NameNode: Permission denied (publickey,password).
pdsh@Hadoop-NameNode: Hadoop-NameNode: ssh exited with exit code 255
Starting datanodes
Hadoop-DataNode-1: Permission denied (publickey,password).
pdsh@Hadoop-NameNode: Hadoop-DataNode-1: ssh exited with exit code 255
Starting secondary namenodes [Hadoop-NameNode]
Hadoop-NameNode: Permission denied (publickey,password).
pdsh@Hadoop-NameNode: Hadoop-NameNode: ssh exited with exit code 255
Я не знаю почему, все узлы могут пинговать и входить в систему без пароля, я видел, что кто-то сказал, что «не используйте sudo
», я пытался, но это не работает.
Наверное, я использовал виртуальную машину для установки своей системы Ubuntu, и это вызвало некоторые проблемы в ssh?
Я с нетерпением жду вашей помощи, еще раз спасибо.