【问题标题】:Error on starting HDFS daemons on hadoop Multinode cluster.Datanode not starting在 hadoop 多节点集群上启动 HDFS 守护程序时出错。数据节点未启动
【发布时间】:2015-05-22 18:14:07
【问题描述】:

我正在尝试设置 hadoop 集群并在连接 datanode 时出现以下错误。Namenode 已启动并运行良好,但是 datanode 正在创建问题。 /etc/hosts 文件在两个节点上都可用。 IP 表已停止(f/w)。 SSH 发生。

2015-05-20 20:54:05,008 信息 org.apache.hadoop.ipc.Client:重试 连接到服务器:nn1.cluster1.com/192.168.1.11:9000。已经试过了 9 时间;重试策略是 RetryUpToMaximumCountWithFixedSleep(maxRetries=10, sleepTime=1 秒)2015-05-20 20:54:05,017 错误 org.apache.hadoop.hdfs.server.datanode.DataNode:java.io.IOException: 调用 nn1.cluster1.com/192.168.1.11:9000 因本地异常而失败: java.net.NoRouteToHostException:没有到主机的路由

【问题讨论】:

  • 你能ping192.168.1.11吗?
  • Ping 到 NN1.cluster1。 Com I.e 192.168.1.11 但无法 ping dn1.cluster1。康

标签: hadoop


【解决方案1】:

java.io.IOException:调用 nn1.cluster1.com/192.168.1.11:9000 在本地异常上失败:java.net.NoRouteToHostException:没有到主机的路由

如果您在 namenode 系统上有 firewall,则会出现此错误。要禁用防火墙,请在终端中键入这些命令。

service iptables save
service iptables stop
chkconfig iptables off 

现在,停止并启动 hadoop 进程。

【讨论】:

  • @shasheer01 如果您的问题已被此解决方案解决,请接受此作为答案
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多