Hadoop彻底分布式集群搭建遇到的一些问题

使用了3台在不一样地区的服务器搭建集群,致使master机器的namenode没法启动的问题

最开始遇到这个问题的时候,在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

启动yarn报错Unresolved address

在使用start-all.sh启动完毕集群后,去访问8088yarn管理页面的时候,没法访问,而后查看yarn resourcemanager的日志时发现这个报错:日志

这个错显然是resourcemanager的主机名配置错了,查看hosts文件:code

而后把yarn-site.xml的配置改过来,改为chinamaster:xml

而后集群中的全部yarn-site.xml配置文件都要改过来。blog

相关文章
相关标签/搜索