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

群集重新启动后Namenode卡在SAFEMODE中

尹善
2023-03-14

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

Setup  
Node1 { nn1, dn1, jn1, zkfc1, zkServer1 }  
Node2 -> {nn2, dn2, jn2, zkfc2, zkServer2}  
Node3 -> {jn3,  zkServer3}

需要帮助..

共有1个答案

储峻
2023-03-14

在得到hadoop用户邮件列表的回复后,我已经解决了这个问题。该问题是由于Datanodes无法生成块报告所致。我检查了日志,发现datanode抱怨Ipc.Maximum.Data.Length小于要求。

我在core-site.xml文件中添加了下面的属性来解决这个问题。

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

  • 我用kafka broker和zookeeper创建了docker,以运行脚本开始。如果我做了fresh start,它将正常启动并且运行正常(Windows->WSL->两个tmux窗口,一个会话)。如果我关闭kafka或zookeeper并重新启动它,它将正常连接。 当我停止docker容器时(docker stop my_kafka_container)出现问题。然后从脚本开始。/run_d

  • 我用Inno Setup做了一个安装程序,在一些文件运行后我需要重启电脑,所以我用了这篇文章中的解决方案。 inno安装示例“CodePrepareToInstall”。iss运行良好,所以我使用了代码进行测试安装,但计算机重新启动后安装程序无法启动。 两个安装程序(inno demo和我的测试)都在“HKLM\Software\Microsoft\Windows\CurrentVersion\R

  • 我在Windows7中配置Hadoop是从教程中设置单个节点集群开始的。当运行来格式化namenode时,它会抛出类似的异常:当自动强制windows namenode时,我可以打开地址为http://localhost:50070的namenode GUI。 yarn-site.xml

  • 我正在尝试将HDFS从1.2.1升级到2.6版本。但是,每当我运行start-dfs.sh-upgrade命令时,我都会得到以下错误: hduser@cluster1-nn:/usr/local/hadoop2/hadoop-2.6.0/etc_bkp/hadoop$$hadoop_new_home/sbin/start-dfs.sh-upgrade 15/05/17 12:45:58警告util

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