赞
踩
问题: 如图,hadoop hdfs无法访问:
原因一: 防火墙未关闭:
查看防火墙状态:
[xiaobai@hadoop102 hadoop-3.2.2]$ systemctl status firewalld
● firewalld.service - firewalld - dynamic firewall daemon
Loaded: loaded (/usr/lib/systemd/system/firewalld.service; enabled; vendor preset: enabled)
Active: active (running) since Thu 2021-05-27 23:18:51 CST; 2 weeks 2 days ago
Docs: man:firewalld(1)
Main PID: 643 (firewalld)
Tasks: 2
CGroup: /system.slice/firewalld.service
└─643 /usr/bin/python2 -Es /usr/sbin/firewalld --nofork --nopid
解决方法: 无法访问记得关闭防火墙哦
关闭防火墙:
[xiaobai@hadoop102 hadoop-3.2.2]$ systemctl stop firewalld
再次查看防火墙状态已关闭:
[xiaobai@hadoop102 hadoop-3.2.2]$ systemctl status firewalld
● firewalld.service - firewalld - dynamic firewall daemon
Loaded: loaded (/usr/lib/systemd/system/firewalld.service; enabled; vendor preset: enabled)
Active: inactive (dead) since Sun 2021-06-13 14:58:26 CST; 4s ago
Docs: man:firewalld(1)
Process: 643 ExecStart=/usr/sbin/firewalld --nofork --nopid $FIREWALLD_ARGS (code=exited, status=0/SUCCESS)
Main PID: 643 (code=exited, status=0/SUCCESS)
再次访问成功:
tips: hadoop HDFS无法访问关闭hadoop102防火墙,hadoop yarn无法访问关闭hadoop103防火墙,逐一关闭哦!
----------------------------------------更新--------------------------------------------
原因二: hosts未修改。
由于现在使用Mac连接Windows上的虚拟机,并且已经修改了虚拟机的ip为192.168.31.xxx;
而未修改Windows和Mac的hosts,导致
发现只可以用ip访问,不可用hosts name访问,如图:
解决方法:
1.修改Windows的hosts;
2.修改Mac的hosts:
在终端输入以下命令编辑hosts:
jane@janedeMacBook-Pro ~ % sudo vi /etc/hosts
修改成功后,再次使用namenode➕端口便可以成功启动,如图:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。