对于Ubunt来说,我是Hadoop的新手。我已经为项目安装了hadoop,但是NameNode有一个例外。
在终端中输入以下命令时:
hadoop fs -mkdir /WordCountTutorial
我得到以下异常:
-mkdir: java.net.UnknownHostException: NameNode
Usage: hadoop fs [generic options] -mkdir [-p] <path> ...
我已经读过我必须在配置文件中查找域名并将其替换为“localhost”,但正如我所提到的,我是hadoop的新手,我不知道要查找哪个文件它。 有什么帮助吗?
我的hadoop版本:
Hadoop 2.7.5
Subversion https://shv@git-wip-us.apache.org/repos/asf/hadoop.git -r 18065c2b6806ed4aa6a3187d77cbe21bb3dba075
Compiled by kshvachk on 2017-12-16T01:06Z
Compiled with protoc 2.5.0
From source with checksum 9f118f95f47043332d51891e37f736e9
This command was run using /home/hadoop1/hadoop/share/hadoop/common/hadoop-common-2.7.5.jar
答案 0 :(得分:1)
可能是由于主机文件设置问题造成的
在此文件中/etc/hosts
使用vi
命令
save&amp; exit;
然后重新启动您的网络并重新格式化您的hdfs 使用此命令
hadoop namenode -format