hadoop遇到的相关问题关于为什么拷贝上Availability只有一台服务器以及解决后又恢复三台拷贝的办法

Posted Leokadia Rothschild

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了hadoop遇到的相关问题关于为什么拷贝上Availability只有一台服务器以及解决后又恢复三台拷贝的办法相关的知识,希望对你有一定的参考价值。

还记得我在HDFS(二)中问了一个问题
在这里插入图片描述
然后,有大佬跟我解释说是103,104挂了,让我重新按照集群崩溃的处理方法,删掉data logs然后重新format,但是我不忍心将我打下的漫威宇宙给format掉,于是进行了如下操作
[leokadia@hadoop102 hadoop-3.1.3]$ myhadoop.sh stop
[leokadia@hadoop102 hadoop-3.1.3]$ xsync data
[leokadia@hadoop102 hadoop-3.1.3]$ xsync logs
[leokadia@hadoop102 hadoop-3.1.3]$ myhadoop.sh start
结果。。。
在这里插入图片描述
发现Availability的服务器变了,但还是只有一台,于是,我。。。最终还是决定,重新format。。。

在这里就带大家重新回顾下集群崩溃的处理方法:

正确的处理方法

(1)先回到目录

[leokadia@hadoop102 current]$ cd $HADOOP_HOME
在这里插入图片描述

(2)先杀死进程

[leokadia@hadoop102 hadoop-3.1.3]$ sbin/stop-dfs.sh
在这里插入图片描述

(3)删除每一个集群上的data和logs

[leokadia@hadoop102 hadoop-3.1.3]$ rm -rf data/ logs
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

(4)最后再进行格式化

[leokadia@hadoop102 hadoop-3.1.3]$ hdfs namenode -format
在这里插入图片描述

(5)初始化后再次启动集群

打扫干净屋子再启动
先停进程,再清历史数据,再格式化,最后启动

[leokadia@hadoop102 hadoop-3.1.3]$ sbin/start-dfs.sh
进入网页,可以看见网页可以出现了,但数据都被清空了
在这里插入图片描述
查看jps有NameNode了!
在这里插入图片描述

回顾完了之后,我便一通操作:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
一通操作下来,好了!
在这里插入图片描述
在这里插入图片描述

以上是关于hadoop遇到的相关问题关于为什么拷贝上Availability只有一台服务器以及解决后又恢复三台拷贝的办法的主要内容,如果未能解决你的问题,请参考以下文章

关于Js 进一步应用遇到的小问题--总结

关于hadoop2.4.2版本学习时遇到的问题

关于js拷贝对象的问题

记录遇到的一些Hadoop—Mapreduc相关的问题

Hadoop多个集群之间的数据拷贝hdfs快照管理hdfs回收站管理

Docker——常用命令(镜像相关命令,容器相关命令:启动,拷贝,目录挂载,删除等等)