遇到这个其实不难解决!
解决办法1:
[root@djt002 hadoop]# vi /etc/selinux/config
改为:
SELINUX=disabled
解决办法2:
查看你的$HADOOP_HOME/etc/hadoop下的core-site.xml和hdfs-site.xml是否配置好
解决办法3:
必须在hadoop-env.sh文件中设置Java的绝对路径
解决办法4:
是否关闭linux系统的防火墙
centos6:
[root@djt002 ~]# service iptables status
[root@djt002 ~]# chkconfig iptables off
//永久关闭防火墙
[root@djt002 ~]# service iptables stop //临时关闭防火墙
[root@djt002 ~]# service iptables status
iptables: Firewall is not running.
ccentos7:
[root@djt002 ~]# systemctl status firewalld //查看状态
[root@djt002 ~]# systemctl stop firewalld //关闭防火墙
[root@djt002 ~]# systemctl start firewalld //启动防火墙
[root@djt002 ~]# systemctl disable firewalld //开机禁用防火墙
[root@djt002 ~]# systemctl enable firewalld //开机启动防火墙