搜索
您的当前位置:首页正文

Hadoop集群启动时没有Datanode

来源:好走旅游网

在启动集群后,使用jsp命令验证集群是否配置成功时,发现Datanode没有被启动,第一反应是关闭后使用

start-all.sh命令再次启动,依旧没有,于是检查配置文件依旧没发现问题。

这个问题是由于Datanode和Namenode之间的ClusterID不一致导致

问题原因:频繁格式化Namenode

使用环境:VMware+CentOS7+Hadoop3.2.2

 进入后看到data和name文件夹

先进入name文件夹,然后使用cat查看VERSION文件

cd name/current/

cat VERSION

 复制clusterID

回到dfs文件夹,进入到data文件夹中的current文件夹,使用cat查看VERSION文件

cd data/current/

cat VERSION

 将这里面的也复制下来与name文件夹中的对比

将两个ID进行对比发现确实不一样

我们应将DataNode的clusterID改成NameNode的clusterID

使用stop-all.sh停止集群

reboot重启

重新启动集群检查jps

成功!!!

因篇幅问题不能全部显示,请点此查看更多更全内容

Top