IP главного узла для удаленных виртуальных машин в Hadoop3.1.1

У меня есть 3 удаленных виртуальных машины. Все имеют как публичный, так и внутренний IP. Все относятся к eth0. Я установил Hadoop 3.1.1 на них. Для главного узла я записал его внутренний ip в качестве главного узла в его конфигурационных файлах (core-site, yarn-site). и публичный ip других виртуальных машин в его файле wokers. Для работы, я написал публичный IP во всех файлах конфигурации. но это не работает, и задания застряли в принятом состоянии в ожидании запуска контейнера!!! Кажется, что рабочие хотят соединиться с публичным IP, но мастер слушает внутренний!!!! Если я установил публичный ip для основной виртуальной машины, очевидно, он не работает! Если я установил внутренний ip мастера в рабочей машине, то менеджер ресурсов отобразит их как CORRUPT datanodes; Так что нет активной датоде!! Любая идея, как установить IP? заранее спасибо

0 ответов

Другие вопросы по тегам