macos - UnknownHostException-在Mac OSX Mavericks上格式化HDFS

标签 macos hadoop

我正在尝试在运行OSX 10.9的MacBook Pro上以伪分布式模式运行Hadoop 2.3。我看到以下错误:

14/04/09 15:05:43 WARN net.DNS: Unable to determine address of the host-falling back to "localhost" address
java.net.UnknownHostException: crowlem8: crowlem8
    at java.net.InetAddress.getLocalHost(InetAddress.java:1473)
    at org.apache.hadoop.net.DNS.resolveLocalHostIPAddress(DNS.java:287)
    at org.apache.hadoop.net.DNS.<clinit>(DNS.java:58)
    at org.apache.hadoop.hdfs.server.namenode.NNStorage.newBlockPoolID(NNStorage.java:914)
    at org.apache.hadoop.hdfs.server.namenode.NNStorage.newNamespaceInfo(NNStorage.java:550)
    at org.apache.hadoop.hdfs.server.namenode.FSImage.format(FSImage.java:144)
    at org.apache.hadoop.hdfs.server.namenode.NameNode.format(NameNode.java:829)
    at org.apache.hadoop.hdfs.server.namenode.NameNode.createNameNode(NameNode.java:1218)
    at org.apache.hadoop.hdfs.server.namenode.NameNode.main(NameNode.java:1325)
Caused by: java.net.UnknownHostException: crowlem8
    at java.net.Inet4AddressImpl.lookupAllHostAddr(Native Method)
    at java.net.InetAddress$1.lookupAllHostAddr(InetAddress.java:901)
    at java.net.InetAddress.getAddressesFromNameService(InetAddress.java:1293)
    at java.net.InetAddress.getLocalHost(InetAddress.java:1469)

关于如何解决这个问题有什么想法吗?我在CentOS上格式化HDFS时看到了关于UnknownHostExceptions的related question。不确定如何根据该答案进行操作。

最佳答案

原来的解决方案是将以下内容添加到/ etc / hosts中:
127.0.0.1 localhost.localdomain本地主机

在上述情况下是crowlem8

关于macos - UnknownHostException-在Mac OSX Mavericks上格式化HDFS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22975125/

相关文章:

c# - 在 Mac 上运行浏览器外的 Silverlight 应用程序需要什么?

objective-c - 设置英语以外语言的字体

macos - 将 32 位 OSX 应用程序移植到 64 位

ios - 尝试将应用程序上传到 Mac App Store,二进制文件无效?

hadoop - 如何下载存储在服务器上的文件并保存到hadoop

python-3.x - 错误 : Python3. 4 -> java.lang.RuntimeException : PipeMapRed. waitOutputThreads():子进程失败,代码为 1

python - Jupyter 中的 Pydoop 失败

objective-c - NSRuleEditor 的指南或示例?

java - 吗啉 : How to remove everything from _attachment_body

oracle - 在 Hive SQL 中为每个 ID 查找 3 分钟组