我有3个远程VM。全部都有公共和内部IP。全部归于eth0。 我已经在上面安装了Hadoop 3.1.1。 对于主节点,我在其配置文件(core-site,yarn-site)中将其内部ip作为主控主机写入。以及其wokers文件中其他VM的公共IP。 伙计们,我在所有配置文件中都写了公共IP。 但是它不能正常工作,并且工作处于接受状态,等待午餐。 看来工人想与公共ip连接,但主服务器正在监听内部ip! 如果我为主虚拟机设置了公共ip,显然它不起作用! 如果我在worker机器中设置master的内部ip,则resourcemanager会将其显示为CORRUPT数据节点;因此,没有活动的datanode! 任何想法如何设置IP? 预先感谢