linux怎么查看本机内存大小
273
2022-11-17
HDFS角色NameNode故障处理
NameNode故障后,可以采用如下两种方法恢复数据。 1)将SecondaryNameNode中数据拷贝到NameNode存储数据的目录; (1)kill -9 NameNode进程id(可以通过jps查看nodename进程的id) (2)删除NameNode存储的数据
[root@node1 hadoop-3.1.3]# rm -rf /var/itbaizhan/hadoop/full/dfs/name/*
(3)拷贝SecondaryNameNode中数据到原NameNode存储数据目录
[root@node1 dfs]# scp -r root@node2:/var/itbaizhan/hadoop/full/dfs/namesecondary/* ./name/
(4)重新启动NameNode
[root@node1 hadoop-3.1.3]# hdfs --daemon start namenode
2)使用-importCheckpoint选项启动NameNode守护进程,从而将SecondaryNameNode中数据拷贝到NameNode目录中。 (1)修改hdfs-site.xml中的
(2)kill -9 NameNode进程id (3)删除NameNode存储的数据(/var/itbaizhan/hadoop/full/dfs/name)
[root@node1 ~]# rm -rf /var/itbaizhan/hadoop/full/dfs/name/*
(4)如果SecondaryNameNode不和NameNode在一个主机节点上,需要将SecondaryNameNode存储数据的目录拷贝到NameNode存储数据的平级目录,并删除in_use.lock文件
[root@node1 dfs]# scp -r root@node2:/var/itbaizhan/hadoop/full/dfs/namesecondary ./[root@node1 namesecondary]# rm -rf in_use.lock[root@node1 dfs]# pwd/var/itbaizhan/hadoop/full/dfs[root@node1 dfs]# lsdata name namesecondary
(5)导入检查点数据(等待一会ctrl+c结束掉)
[root@node1 dfs]# hdfs namenode -importCheckpoint
(6)启动NameNode
[root@node1 dfs]# hdfs --daemon start namenode
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~