hadoop部署报错problem binding to [bigtest-1:9000] java.net.bindexception:cannot assign request address

我在linux虚拟机上安装hadoop2.8.1,出现了不会解决的报错,我现在两个datanode能正常启动,但namenode(机器名是bigtest-1)上的namenode、secondnamenode、yarn启动不了,三个日志报错如下:
我查了端口,但都没有被占用:
我的/etc/hosts文件如下:
不知道哪里出错了,新人,不知道有没有说清楚,望指点,谢谢~

jdfdsj

赞同来自: fish

解决了,我hosts文件里配的是公网的IP,但配置内网IP才对,也就是要配置mac地址,这样才能让虚拟机识别到namenode

jdfdsj

赞同来自:

图片.png
图片.png
图片.png
图片.png
图片.png
图片.png
 

jdfdsj

赞同来自:

问题里图片没弄好,放在评论里了。。。

小象老师

赞同来自:

请问是哪个课的问题?

jdfdsj

赞同来自:

额。。。是我自己部署的时候遇到的问题,不是课程上的

要回复问题请先登录注册