hadoop3 namenode无法连接上的问题

2021-03-05  本文已影响0人  旋转马达

作为新手,可能遇到伪分布式的hadoop正常启动了,但是通过api无法正常连接的问题,
这个问题解决其实有点隐晦,因为是网络层面的问题。

如果你使用配置了伪分布式:
core-site.xml

<configuration>
        <property>
                <name>fs.defaultFS</name>
                <value>hdfs://hadoop000:9000/</value>
        </property>
</configuration>

使用start-dfs.sh也正常启动了hadoop,访问http://hadoop000:9870/也可以正常访问,但是就是用api连接不上hadoop,那么可能就是这个问题!!!!

你的namenode绑定的ip地址不是主机的真实ip地址,


image.png

如上图所示,8379这个程序绑定的是一个真实ip地址,这样才可以使得其他机器访问,如果是127.0.0.1 则只能本机访问。

也可以绑定 (0.0.0.0),这个地址代表该机器上的所有ip。使用任何ip都能访问该机器:

上一篇 下一篇

猜你喜欢

热点阅读