2016-01-27 2 views
1

Мы пытаемся создать многоузловой кластер на hadoop, но после запуска файла start-dfs.sh на сервере он запрашивает пароль root @ slave и root @ master, а затем показывает пароль. ssh slave и ssh master от мастера работают должным образом. Как действовать сейчас? screenshot of terminalМногоузловой кластер Hadoop, запрещен корень

+0

Можете ли вы сказать, эта команда делает запрос на пароль ..? ssh user @ host – rbyndoor

+0

Очистить папку ~/.ssh и ssh-copy-id с помощью 'hduser @ master'. –

ответ

0

Запустить кластер как hduser $ bin/start-dfs.sh. Потому что вы должны были создать свои открытые ключи ssh только с hduser. Этот пользователь также должен присутствовать на ваших подчиненных машинах. Кроме того, не рекомендуется использовать root.

0
  1. CHMOD 700 .ssh
  2. CHMOD 600 .ssh/* использовать свой аккаунт hduser , что будет хорошо