Hadoop教程

hadoop多次格式化namenode造成datanode无法启动问题解决

本文主要是介绍hadoop多次格式化namenode造成datanode无法启动问题解决,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

问题出现

查看日志

在这里插入图片描述

原因分析

按日志内容来看,namenode和datanode的clusterID不一致。突然想起来之前格式化了两次namenode,应该是由于namenode多次格式化造成了namenode和datanode的clusterID不一致!每次格式化时,namenode会更新clusterID,但是datanode只会在首次格式化时确定,因此就造成不一致现象。

在 … /hadoop-2.7.3/tmp/dfs文件下有data 和name两个文件
在这里插入图片描述
继续cd进入 ls查看

cd data/current/
ls

在这里插入图片描述
cat查看

cat VERSION

在这里插入图片描述
返回上级dfs下目录继续进入/name/current
在这里插入图片描述
编辑VERSION文件,替换clusterID的id

vim VERSION

在这里插入图片描述

这篇关于hadoop多次格式化namenode造成datanode无法启动问题解决的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!