每台机器的hosts和hostname配置完整,hadoop正常启动,mapreduce工作时还是提示unknownhost,将官网提示的解决方法尝试后仍然未解决。

出错日志:

TIM图片20180113114435.png


 
etc/hosts:

捕获.PNG

 

Tomguluson

赞同来自:

我个人觉得还是你hosts设置的问题,你在每台datanode上面都设置/etc/hosts了么? 另外,在命令行输入jps,显示正常么?

a836135

赞同来自:

对,四台datanode都设置了一样的etc/hosts,jps正常,50070,8088,60010各个页面也都正常。

fish - Hadooper

赞同来自:

跟/etc/hosts没有关系。 五台机器上都执行下hostname命令,输出的机器名字都正常么?

王雷121

赞同来自:

ping一下主机名,试试能ping通么

macg - 80后IT男

赞同来自:

从日志看:并不是你hostname设置有问题, 而是 local host is unknown;  /etc/hosts应该是把缺省的127.0.0.1的行给删掉吧. 给加回去应该就好了.

要回复问题请先登录注册