Hadoop集群无法访问 50070 和 8088 问题排查思路

问题描述:Hadoop启动集群,无法访问 50070 和 8088端口

前提

Version: 2.7.5
CentOS 6.6
1个master,3个slave,互相 ping 通,cmd 可以 ping 通。
如果上述尚未实现,建议按照如下步骤排查:

  1. 配置IP地址 ,前三位要与本机IP地址一致,vi /etc/sysconfig/network-scripts/ifcfg-eth0,执行网卡启动,ifup eth0
  2. 配置hostname及网关,vi /etc/sysconfig/network,如果想让设置临时生效的话可以使用 hostname 命令进行临时设置,但是使用命令设置在计算机重启之后就无效了,想要一直有效需使用上面修改network信息的方式进行修改。临时修改hostname的命令为 hostname master.hadoop
    从节点进行设置时需要注意 hostname 的名称。
  3. 关闭selinux ,vi /etc/sysconfig/selinux,修改完成后保存退出。如需此步骤生效可以使用命令 setenforce 0 ; getenforce ;或者使用reboot重启计算机。
  4. 配置DNS ,vi /etc/resolv.conf
  5. 配置本地hosts ,vi /etc/hosts,按照实际情况进行配置IP,添加完成后保存退出,使用ping命令,ping master.hadoop 查看IP地址是否显示正确。
  6. 关闭防火墙 ,使用命令关闭iptables防火墙,命令如下:
    service iptables stop
    service ip6tables stop
    使用命令禁止防火墙随系统启动,命令如下
    chkconfig iptables off
    chkconfig ip6tables off
    使用chkconfig --list 查看执行结果 iptables 和 ip6tables 都为off
  7. **core-site.xml、hdfs-site.xml 、mapred-site.xml 和 yarn-site.xml ** 几个重要的配置文件是否无误
  8. Hadoop 环境变量 ,vi /etc/profile
  9. 是否存在 端口占用 问题。
  10. 集群启动后,jps 查看进程,namenode,datanode,resourceManager,nodeManager,jps

不存在上述问题的情况下启动集群后仍无法访问 50070 和 8088,【转载】外部无法访问虚拟机【centos】hadoop50070管理页面
也就是关闭集群后,restart iptables 和 ip6tables 再按照第6步关闭,再开启集群。

  • 0
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值