hadoop集群启动没有datanode解决

问题

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

解决

首先停止集群

bash 复制代码
stop-all.sh

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

cat一下这个文件,找到ClusterID

复制

然后到

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

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

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

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

重启,ok

相关推荐
gorgor在码农1 小时前
Elasticsearch 的聚合(Aggregations)操作详解
大数据·elasticsearch·搜索引擎
BigData共享1 小时前
StarRocks 使用 JNI 读取数据湖表引发的堆内存溢出分析
大数据
物联网软硬件开发-轨物科技1 小时前
【轨物洞见】光伏逆变器数据:分布式电站价值回归的“第一块多米诺骨牌”
分布式
java叶新东老师3 小时前
四、搭建springCloudAlibaba2021.1版本分布式微服务-加入openFeign远程调用和sentinel流量控制
分布式·微服务·sentinel
Aurora_NeAr3 小时前
大数据之路:阿里巴巴大数据实践——大数据领域建模综述
大数据·后端
java叶新东老师3 小时前
五、搭建springCloudAlibaba2021.1版本分布式微服务-gateway网关
分布式·微服务·gateway
黄雪超3 小时前
Kafka——消费者组消费进度监控都怎么实现?
大数据·分布式·kafka
java叶新东老师4 小时前
RabbitMq 常用命令和REST API
分布式·rabbitmq·ruby
虚伪的空想家5 小时前
记录es收集日志报错问题as the final mapping would have more than 1 type[XXX,doc]
大数据·elasticsearch·搜索引擎·容器·kubernetes·log-pilot
liulilittle10 小时前
C++ TAP(基于任务的异步编程模式)
服务器·开发语言·网络·c++·分布式·任务·tap