Я пытаюсь настроить кластер из нескольких узлов. У меня есть 3 машины, один из которых действует как namenode и datanode, а два других - как datanode. У меня разные имена пользователей для всех машин, у node1 есть имя пользователя hdfsadmin, node2 имеет имя пользователя hduser, а узел 3 также имеет имя пользователя hduser. Проблема в том, что Hadoop выдает сообщение об ошибке отказа, когда я пытаюсь подключиться к datanode, так как он ожидает того же имени для datanodes, что и имя, которое отличается в моем случае. Как я могу это решить?Конфигурирование кластера Hadoop с несколькими режимами
Заранее спасибо
может у поделиться точные журналы? – cody123
Вы настроили пароль ssh между этими узлами и пользователями.? – BruceWayne
Да, я настроил его, но для ssh между двумя машинами вам также нужно указать имена пользователей, например. ssh hostname будет принимать имя хоста, на котором вы в настоящее время вошли в систему, для того чтобы ssh на другой машине с другим именем пользователя, нам нужно было бы запустить ssh username @ hostname, и в этом проблема. – StarLord