淘先锋技术网

首页 1 2 3 4 5 6 7

 

目录

     1)NameNode进程挂了并且存储的数据也丢失了,如何恢复NameNode

     2)故障模拟

     3)问题解决


之后会用到Hadoop高可用(HA),secondary namenode几乎不会用

     1)NameNode进程挂了并且存储的数据也丢失了,如何恢复NameNode

2)故障模拟

(1)kill -9 NameNode进程

 kill -9 8058

 

 如果只是namenode进程断了,可以直接启动

hdfs --daemon start namenode

(2)删除NameNode存储的数据(/opt/module/hadoop-3.1.3/data/dfs/name)

rm -rf /opt/module/hadoop-3.1.3/data/dfs/name/*

3)问题解决

(1)拷贝SecondaryNameNode中数据到原NameNode存储数据目录

scp -r mingyu@hadoop104:/opt/module/hadoop-3.1.3/data/dfs/namesecondary/* ./

(2)重新启动NameNode

hdfs --daemon start namenode

(3)向集群上传一个文件