最开始遇到这个问题的时候,在master主机上使用jps命令发现master的namenode没有启动抵赖。因而我去看日志,发现报了一个BindException的错误。而后经过google先把/etc/hosts文件里面的ip映射改了一下,最开始是node
外网ip master
服务器
这种方式配置的hosts。google
我改成了127.0.0.1 master
,而后启动,发现namenode能正常启动了,可是去slave机器看的时候,发现slave机器的DateNode没法与master的NameNode通讯。最后又去找了下资料,而后把hosts配置中的127.0.0.1 master
改成了master主机的内网IP master
, 最后再启动发现slave的datanode能正常链接master的NameNode了。3d
在使用start-all.sh启动完毕集群后,去访问8088yarn管理页面的时候,没法访问,而后查看yarn resourcemanager的日志时发现这个报错:日志
这个错显然是resourcemanager的主机名配置错了,查看hosts文件:code
而后把yarn-site.xml的配置改过来,改为chinamaster:xml
而后集群中的全部yarn-site.xml配置文件都要改过来。blog