1

Я пытаюсь развернуть hadoop с главным и подчиненным узлами. Но ведущему не удается запустить процессы tasttracker и datanode в подчиненных, так как он не может подключиться к подчиненным ssh. Сообщение об ошибке «Не удалось создать /dev/null/.ssh». Я не могу выяснить причину проблемы.

2 ответа2

3

Сообщение «не удается создать /dev/null/.ssh» указывает, что ведомое устройство интерпретирует «/dev /null» как домашний каталог вашего пользователя hadoop, а затем пытается создать каталог «.ssh». Обычно цель каталога .ssh состоит в том, чтобы сохранить файл авторизованные_ключи, чтобы разрешить вход без пароля.

На ведомом устройстве просмотрите файлы /var/log/audit.log или /var /log /secure, чтобы узнать, какой пользователь Hadoop пытается подключиться к компьютеру по ssh. Просмотрите домашний каталог пользователей в /etc /passwd (см. Man usermod или man vipw, чтобы изменить его).

0

Учитывайте эти моменты и при устранении неполадок, или если у вас возникнут какие-либо проблемы.

  1. Проверьте домашний каталог
  2. Проверьте разрешения для файла author_keys.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .