查看datanode节点正确的显示应该是下图:
而修改hosts之前一直显示的是下图:
仔细观察红框里的地址,发现输出有误,立即就想到了hosts文件可能配置有误,于是打开,果不其然:
第一个可能错误:
下面多了3、4行,原本那两行是为了修改主机名,结果写错了位置,应该替换第三列。把3、4行删掉,然后重启sbin/start-dfs.sh 、sbin/start-yarn.sh,成功。
第二个可能错误:
没有关闭防火墙
2:暂时关闭防火墙
[root@hadoop133 hadoop-2.10.0]# service iptables stop
iptables:将链设置为政策 ACCEPT:filter [确定]
iptables:清除防火墙规则: [确定]
iptables:正在卸载模块: [确定]
3:永久关闭防火墙
[root@hadoop133 hadoop-2.10.0]# chkconfig iptables off
[root@hadoop133 hadoop-2.10.0]# service iptables status
iptables:未运行防火墙。
上面谈到了修改主机名:
这里介绍两种我用过的方式:
第一种:临时修改:hostname 要修改的名字 (关机后失效)
第二种:永久修改:vim /etc/sysconfig/network
日拱一卒,得寸进尺,每天都有新收获。