编程语言
首页 > 编程语言> > 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

在这里插入图片描述

标签:格式化,clusterID,hadoop,cd,VERSION,datanode,namenode
来源: https://blog.csdn.net/huaziran/article/details/120854108