当前位置: 首页 > 知识库问答 >
问题:

CDH4.3,日志中的异常,在./start-dfs.sh之后,datanode和namenode启动失败

羊舌墨一
2023-03-14

下面是hadoop-datanode-...log中的日志:

共有1个答案

于意智
2023-03-14

似乎有一个名称解析问题。

Datanode拒绝与NameNode通信:DatanodeRegistration(0.0.0.0,StorageID=DS-30209445-192.168.2.41-50010-1371109358645,InfoPort=50075,IPCPort=50020,

在这里,DataNode将自己标识为0.0.0.0

如果dfs.hosts.exclude定义的文件中列出了试图连接到namenode的数据阳极,或者使用了dfs.hosts而该数据阳极未在该文件中列出,则可能会出现此错误。确保不在excludes中列出datanode,如果使用的是dfs.hosts,则将其添加到includes中。之后重新启动hadoop,并运行hadoopdfsadmin-refreshnodes

HTH

 类似资料:
  • 经过一番努力,我最终成功地在伪分布式节点中使用了hadoop,和工作正常(和) 昨天,我尝试用以下方法重新启动、等: 给出以下输出: Namenode似乎不愿意再启动了...几秒钟后Jobtracker就死了。 mapred-site.xml:

  • localhost:启动namenode,登录到/usr/local/hadoop/logs/hadoop-wenruo-namenode-linux.out localhost://usr/local/hadoop/bin/hdfs:line 304:/usr/local/hadoop/usr/lib/jvm/java-8-oracle/bin/java:没有这样的文件或目录 我的JAVA_HO

  • 我刚刚下载了Hadoop-0.20tar并提取了。我设置了JAVA_HOME和hadoop_home。我修改了core-site.xml、hdfs-site.xml和mapred-site.xml。 我开始服务。 我查了日志。上面写着

  • 由于我正处于Hadoop的学习阶段,我遇到了Hadoop单集群设置的问题。我使用的是Hadoop2.9.0和Java8。我已经完成了设置,如下所示 现在hdfs-site.xml中dfs.replication的值为1。现在我正在做start-all.sh如果我检查状态- 现在我有stop-all.sh和如果我将hdfs-site.xml中的dfs.replication的值更改为0(有些人提到这

  • 我安装了一个三节点hadoop集群。主节点和从节点分别启动,但datanode未显示在namenode webUI中。datanode的日志文件显示以下错误: namenode计算机的信息: cat/etc/hosts cat/etc/sysconfig/networkscripts/ifcfg-eth0 cat/etc/hostname 名称 cat核心站点。xml 猫hdfs-site.xml

  • 我有一个3节点Hadoop集群(Apache Hadoop-2.8.0)设置。我已经部署了2个使用QJM在HA模式下配置的名称代码。在安装namenode的同一台计算机上配置了2个数据阳极。第三个节点仅用于仲裁目的。 需要帮助..