七、hadoop3.0以上无法访问端口50070的问题

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/QQB67G8COM/article/details/83382477

问题描述:可以访问8088端口,无法访问50070端口
状态:每个节点都正常启动(伪分布式)
在这里插入图片描述

状态正常也就是说整个集群的运行状态是正常的,那访问不了50070端口的状况集群存在的问题的可能性较小,把这个问题优先级放到最后。

1、既然访问得了8088说明防火墙已经关闭或者防火墙开放了8088端口以及其他需要使用的端口

端口50070被开放了?

开放端口命令:firewall-cmd --zone=public --add-port=8088/tcp --permanent
关闭端口命令:firewall-cmd --zone= public --remove-port=50070/tcp --permanent
重载配置命令:firewall-cmd --reload

2、hadoop3.10以及把50070的默认端口修改为9870,注意查看和当前使用的hadoop版本对应的官方文档(重要!重要!!重要!!!)

在这里插入图片描述
顺便配置hdfs-site.xml文件,集群状态下将0.0.0.0改为主节点的hostname
在这里插入图片描述


我的问题及建议:要养成看官方文档的习惯,虽然我的却养成了,总是习惯通过百度搜索hadoop来查看官方文档,Apache Hadoop的在线最新官方文档一般都是当前最稳定的版本的文档,因为我用的是最新的版本3.1.1(2018/10/25),在线的稳定版的文档为2.9.1(2018/10/25)。总之及时查看对应版本文档基本没什么问题了,因为这个问题浪费了一个多小时,不值。嗯~~及时查看对应版本的文档这个意识很重要,还有不建议将防火墙全部关闭掉,特别是阿里云的环境下,要用什么端口就开放什么端口,以及需要考虑该端口对于匿名用户是否存在可写可运行的权限,如果存在赶紧考虑对策,特别是8088端口,很容易被挖矿木马攻击,需要注意!

猜你喜欢

转载自blog.csdn.net/QQB67G8COM/article/details/83382477
今日推荐