secondaryNameNode

1 secondaryNameNode 辅助namenode而不是替代namenode。
哪怕是当namenode发生故障时,可以利用secondaryNAmenode还原,但是仍然是需要secondarynamenode。不能预防单点故障。
2 pointcheck检查点,作用是备份镜像文件fsimage,第二是合并镜像文件与编辑日志文件edit logs.
3 secondarynamenode并不能预防单点故障。
4 为什么要用secondarynamenode?

  1. edit logs文件会变的很大,怎么去管理这个文件是一个挑战。
  2. NameNode的重启会花费很长时间,因为有很多改动[笔者注:在edit logs中]要合并到fsimage文件上。
  3. 如果NameNode挂掉了,那我们就丢失了很多改动因为此时的fsimage文件非常旧。[笔者注: 笔者认为在这个情况下丢失的改动不会很多, 因为丢失的改动应该是还在内存中但是没有写到edit logs的这部分
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容