参照网上方法部署完Hadoop,namenode和datanode(datanode是假起来,尝试和namenode连接10次后又关掉了)都起来了,但是master的50070端口无法访问,查看datanode,发现连接不上namenode
网上很多方法都试过了,包括关闭iptables,重新配置hdfs-site.xml、core-site.xml,重新format,一通折腾,还是不行
最后,发现原来是动态防火墙未关导致的
systemctl statusfirewalld.service,发现dynamic firewalld.service处于running状态
遂执行systemctl stop firewalld.service,重新start-yarn.sh,datanode终于正常启动了
如果想永久禁用动态防火墙,执行systemctl disable firewalld.service即可