hadoop集群启动没有datanode解决

问题

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

解决

首先停止集群

bash 复制代码
stop-all.sh

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

cat一下这个文件,找到ClusterID

复制

然后到

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

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

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

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

重启,ok

相关推荐
灰灰勇闯IT9 小时前
Flutter×鸿蒙深度融合指南:从跨端适配到分布式能力落地(2025最新实战)
分布式·flutter·harmonyos
BD_Marathon9 小时前
【Zookeeper】zk_客户端API_创建节点
分布式·zookeeper·云原生
BD_Marathon9 小时前
【Zookeeper】监听器原理
linux·分布式·zookeeper
无心水10 小时前
【分布式利器:分布式ID】5、UUID/GUID方案:无依赖实现,优缺点与场景选型
分布式·分库分表·uuid·分布式id·水平分库·分布式利器·guid
程序员皮皮林10 小时前
Redis:大数据中如何抗住2000W的QPS
大数据·数据库·redis
F***E23910 小时前
【分布式文件存储系统Minio】2024.12保姆级教程
分布式
武子康11 小时前
大数据-169 Elasticsearch 入门到可用:索引/文档 CRUD 与搜索最小示例
大数据·后端·elasticsearch
v***913011 小时前
PostgreSQL 中进行数据导入和导出
大数据·数据库·postgresql
李兆龙的博客12 小时前
从一到无穷大 #61 Hive史诗
数据仓库·hive·hadoop
i***719513 小时前
RabbitMQ 集群部署方案
分布式·rabbitmq·ruby