为什么hadoop格式会给出;java.net.UnknownHostException“;例外

为什么hadoop格式会给出;java.net.UnknownHostException“;例外,hadoop,configuration,localhost,Hadoop,Configuration,Localhost,我正在学习hadoop,并尝试根据在线文档设置环境。 我已经配置了ssh(ssh本地主机不需要密码),配置了 “core site.xml”、“hdfs site.xml”、“mapred site.xml”和“warn site.xml” 但当我尝试“hadoop namenode-format”时,它给出了“java.net.UnknownHostException”和 host=java.net.UnknownHostException: 我尝试搜索联机帮助,但几乎所有帮助都是:在etc/

我正在学习hadoop,并尝试根据在线文档设置环境。 我已经配置了ssh(ssh本地主机不需要密码),配置了 “core site.xml”、“hdfs site.xml”、“mapred site.xml”和“warn site.xml” 但当我尝试“hadoop namenode-format”时,它给出了“java.net.UnknownHostException”和 host=java.net.UnknownHostException:

我尝试搜索联机帮助,但几乎所有帮助都是:在etc/hosts中更改网络配置。但是我使用的是Hadoop2.4,没有这样的文件夹

有什么建议吗


谢谢

他们是对的,您必须更改/etc/hosts文件。我假设hadoop配置文件中有localhost,因此需要以sudo的形式打开/etc/hosts并添加以下行:

127.0.0.1 localhost localhost

但是我没有/etc/hosts目录或文件。你在使用哪个操作系统?是的,我有。但是里面唯一的内容是:“127.0.0.1 localhost”“255.255.255.255 broadcasthost”“::1 localhost”“fe80::1%lo0 localhost”“,我不确定在哪里可以将thingChange
/etc/hostname
更改为
localhost
,然后重新启动系统