Мы пытаемся создать многоузловой кластер на hadoop, но после запуска файла start-dfs.sh на сервере он запрашивает пароль root @ slave и root @ master, а затем показывает пароль. ssh slave и ssh master от мастера работают должным образом. Как действовать сейчас? screenshot of terminalМногоузловой кластер Hadoop, запрещен корень
1
A
ответ
0
Запустить кластер как hduser $ bin/start-dfs.sh
. Потому что вы должны были создать свои открытые ключи ssh только с hduser
. Этот пользователь также должен присутствовать на ваших подчиненных машинах. Кроме того, не рекомендуется использовать root
.
0
- CHMOD 700 .ssh
- CHMOD 600 .ssh/* использовать свой аккаунт hduser , что будет хорошо
Можете ли вы сказать, эта команда делает запрос на пароль ..? ssh user @ host – rbyndoor
Очистить папку ~/.ssh и ssh-copy-id с помощью 'hduser @ master'. –