Я пытаюсь развернуть hadoop с главным и подчиненным узлами. Но ведущему не удается запустить процессы tasttracker и datanode в подчиненных, так как он не может подключиться к подчиненным ssh. Сообщение об ошибке «Не удалось создать /dev/null/.ssh». Я не могу выяснить причину проблемы.
2 ответа
Сообщение «не удается создать /dev/null/.ssh» указывает, что ведомое устройство интерпретирует «/dev /null» как домашний каталог вашего пользователя hadoop, а затем пытается создать каталог «.ssh». Обычно цель каталога .ssh состоит в том, чтобы сохранить файл авторизованные_ключи, чтобы разрешить вход без пароля.
На ведомом устройстве просмотрите файлы /var/log/audit.log или /var /log /secure, чтобы узнать, какой пользователь Hadoop пытается подключиться к компьютеру по ssh. Просмотрите домашний каталог пользователей в /etc /passwd (см. Man usermod или man vipw, чтобы изменить его).
Учитывайте эти моменты и при устранении неполадок, или если у вас возникнут какие-либо проблемы.
- Проверьте домашний каталог
- Проверьте разрешения для файла author_keys.