启动Hadoop时遇到Name or service not k

2019-07-26  本文已影响0人  yuhan_sining

今天在启动Hadoop时遇到Name or service not knownstname这样的错误

[root@wkh11 hadoop]# start-dfs.sh
19/07/26 15:24:06 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable
Starting namenodes on [wkh11 ]
: Name or service not knownstname wkh12
: Name or service not knownstname wkh13 
Starting secondary namenodes [wkh12]
19/07/26 15:24:09 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable

原因:slaves文件可能被污染了。
解决方法:
1、删除掉slaves文件。
2、重新建立一个slaves文件,并配置好集群主机名。
3、重新格式化
4、重启hdfs

[root@wkh11 hadoop]cd /opt/hadoop-2.7.3/etc/hadoop/
[root@wkh11 hadoop]# rm -fr slaves
[root@wkh11 hadoop]# vim slaves
[root@wkh11 hadoop]# scp slaves wkh130:/opt/hadoop-2.7.3/etc/hadoop/
slaves                                                                                                           100%   21     0.0KB/s   00:00
[root@wkh11 hadoop]# scp slaves wkh131:/opt/hadoop-2.7.3/etc/hadoop/
slaves                                                                                                           100%   21     0.0KB/s   00:00
[root@wkh11 hadoop]# hdfs namenode -format
[root@wkh11 hadoop]# start-dfs.sh
上一篇 下一篇

猜你喜欢

热点阅读