当启动Hadoop集群出现节点少了或者集群的HDFS安全模式关闭不了情况下,可以重新格式化hadoop集群,但是注意HDFS文件系统的所有文件都会被删除。

先关闭集群,输入jps.sh命令后,确保集群关闭,没有关闭,输入stop-yarn.sh和start-dfs.sh命令关闭集群

[root@master hadoop-3.1.3]# jps.sh
*********master********
24109 Jps
*********slave1********
17210 Jps
*********slave2********
16530 Jps
[root@master hadoop-3.1.3]# 

进入hadoop安装目录,并删除logs和tmp文件夹

[root@master conf]# cd /opt/module/hadoop-3.1.3/
[root@master hadoop-3.1.3]# ls
append.txt  etc      lib      LICENSE.txt  NOTICE.txt     README.txt  share  wordcount.jar
bin         include  libexec  logs         partition.jar  sbin        tmp    word.txt
[root@master hadoop-3.1.3]# rm -rf logs
[root@master hadoop-3.1.3]# rm -rf tmp

以上步骤在slave1和slave2再做一次,分别删除tmp和logs文件夹

在master主机上输入格式化命令

[root@master hadoop-3.1.3]# hdfs namenode -format

在确保格式化成功后,重新启动集群

Logo

码道开发者社区,聚焦华为云码道 CodeArts 代码智能体,沉淀 Agent、Skill、鸿蒙开发实战内容,供开发者查阅资料、交流技术、分享工程实践

更多推荐