hadoop集群启动没有datanode解决

问题

多次初始化会出现此问题,根本原因是ClusterID不一样

解决

首先停止集群

bash 复制代码
stop-all.sh

然后到/hadoop/logs中找到hadoop-root-datanode-hadoopxxx.log文件

cat一下这个文件,找到ClusterID

复制

然后到

可能文件会不太一样,可能直接是data或者dfs目录

这些不重要,重要的是在子目录里找到VERSION这个文件(注意有多个)

比如我这个两个目录下都有current,里面都有

把所有VERSION里的ClusterID改成刚刚复制的那个

重启,ok

相关推荐
^辞安12 分钟前
RocketMQ为什么自研Nameserver而不用zookeeper?
分布式·zookeeper·rocketmq
2301_7816686134 分钟前
Elasticsearch 02
大数据·elasticsearch·搜索引擎
isfox1 小时前
Google GFS 深度解析:分布式文件系统的开山之作
大数据·hadoop
用户Taobaoapi20142 小时前
京东店铺所有商品API技术开发文档
大数据·数据挖掘·数据分析
在未来等你2 小时前
Kafka面试精讲 Day 8:日志清理与数据保留策略
大数据·分布式·面试·kafka·消息队列
江畔独步3 小时前
Flink TaskManager日志时间与实际时间有偏差
大数据·flink
poemyang3 小时前
“你还活着吗?” “我没死,只是网卡了!”——来自分布式世界的“生死契约”
分布式
TDengine (老段)3 小时前
TDengine 选择函数 Last() 用户手册
大数据·数据库·sql·物联网·时序数据库·tdengine·涛思数据
echoyu.3 小时前
消息队列-初识kafka
java·分布式·后端·spring cloud·中间件·架构·kafka
鼠鼠我捏,要死了捏4 小时前
Hadoop NameNode内存泄漏与GC停顿问题排查与解决方案
hadoop·问题排查·jvm优化