namenode宕机以后 SecondaryNameNode替代namenode启动

来源:互联网 发布:php工厂模式代码 编辑:程序博客网 时间:2024/06/10 06:20

由于fs.checkpoint.period的存在  元数据会丢  这段时间操作的数据会丢


1 SecondaryNameNode对所有datanode需要ssh无密码登陆

2 core-site.xml的fs.default.name改为SecondaryNameNode地址

3 mapred-site.xml的mapred.job.tracker改为SecondaryNameNode地址


以上2,3就是将原namenode和jobtracker改为SecondaryNameNode地址(假设这两个进程都在namenode上)


然后scp这两个文件到所有datanode上


然后stop-all.sh &&star-all.sh  


jps有错误自己看日志吧