【问题标题】:$ bin/hadoop namenode -format STARTUP_MSG: host = java.net.UnknownHostException:$ bin/hadoop namenode -format STARTUP_MSG: host = java.net.UnknownHostException:
【发布时间】:2014-06-12 00:03:54
【问题描述】:

我目前正在通过http://tecadmin.net/steps-to-install-hadoop-on-centosrhel-6/ 学习 Hadoop 在第 5 步中,当我应用此命令 $ bin/hadoop namenode -format 时出现以下错误

我还检查了这些链接以解决我的问题 "hadoop namenode -format" returns a java.net.UnknownHostException java.net.UnknownHostException: Invalid hostname for server: local 我不知道配置文件中的域名在哪里,用于将其替换为 localhost。 我也去了 /etc/hosts 文件并将文本替换为 localhost.. 仍然没有解决问题,请有人帮助我。

【问题讨论】:

  • 您能在此处附上您的 /etc/hosts 文件吗?以及您正在运行多少个节点..?
  • 在编辑之前是这样的(127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6) 现在我已经用这个(127.0.0.1 localhost static .98.35.ebonenet.com) 及其运行.. 谢谢。
  • 得到你..你是 Wlcm.!

标签: java hadoop configuration


【解决方案1】:

问题: 如果有人面对:

SHUTDOWN_MSG:在 java.net.UnknownHostException 处关闭 NameNode: ubuntu: ubuntu: 未知错误

解决方案:

  • 转到 /etc/hosts
  • 如果 /etc/hosts 文件中维护了任何 IPV6 配置,则禁用/删除
  • 保存文件并重试

【讨论】:

    【解决方案2】:

    在 Aadil 的回答的帮助下,我通过以下步骤解决了 unknownHostException:

    步骤 1 转到 /etc/hosts 步骤 2 使用 IP 127.0.0.1 [space/tab] localhost [space/tab] HostName 编辑“hosts”文件(例如 static.98.35.ebonenet.com) Step-3 保存文件并重试

    【讨论】:

    • 我的 /etc/hosts 文件是正确的并且纱线配置工作正常。节点正在运行 DataNode 并在 Yarn 节点列表中报告。我在执行我的 MapReduce 应用程序时遇到了这个异常。知道为什么会这样吗?我应该在哪里寻找解决方案?
    【解决方案3】:

    unknownHostException 可以通过以下步骤解决:

    • 转到 /etc/hosts
    • 编辑 IP 为 127.0.0.1 [space] 主机名的“hosts”文件(例如 static.98.35.ebonenet.com)
    • 保存文件并重试

    【讨论】:

      猜你喜欢
      • 2011-09-12
      • 1970-01-01
      • 1970-01-01
      • 2012-03-15
      • 1970-01-01
      • 2018-05-21
      • 2017-08-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多