logs中的详细错误为:
bug:ERROR org.apache.hadoop.hdfs.server.namenode.SecondaryNameNode: Exception in doCheckpoint
解决方案:
需要在所有节点的/opt/hadoop/etc/hadoop/hdfs-site.xml中添加:
<property>
<name>hadoop.tmp.dir</name>
<value>file:/opt/hadoop/tmp</value>
</property>
删除所有节点的tmp目录
rm -r /opt/hadoop/tmp
重启:
hdfs namenode -format
sbin/start-all.sh
本文解决了一个关于Hadoop集群中Secondary NameNode在执行检查点操作时出现的错误。通过配置hadoop.tmp.dir属性并指定临时文件路径,清理临时文件夹,以及重新格式化和启动HDFS服务,成功解决了该问题。
1万+

被折叠的 条评论
为什么被折叠?



