20210601——今天开始狠狠奖励自己,而且是必须玩的这种。做事投入你就会快乐。

咱就做那效率最高的人,下班马上开始玩,嗨起来。

差不多玩腻了就学,学腻了再玩,只要效率高,考研找工作成为最强王者,哪个都不耽误。

 唯快不破是非常的帅,但保持你的快,是有时间限制的,所以不能无限学和玩,更要注意休息。

安排15:30-18:30

全力以赴赶课程,唯快不破哦,还有出色的总结能力,你觉得哪个概念重要。

18:30-20:00 

去踢球球,嗨起来啊

22:00-23:40回家

23:40-02:00学习

重要的是你一定要投入进去啊!要真的懂了,熟练了才行,你打排位也是要熟练度的呀。

人活着一定要有目标,要不断上进,一旦停止进步人生便很无趣了。懒惰并不是福气!

15:30-18:30 计划吧day3的02至15学完

重要概念

NN:Namenode,存元数据的节点。

2NN:SecondaryNameNode,NN的助手。

元数据肯定先是存在内存里面的,必须持久化到磁盘上。

edit log:NN只想把自己操作增量写到编辑日志里,日志会越来越大,但我不想每次带着日志一起启动。

Image: 启动只需要载入镜像,那合并的任务就由2NN来做。

NN工作流程:

1.首先NN载入FSImage和一段edits log到内存,这段edits log是当前未合并的一小段editslog,二者组成了最新的元数据状态。

2.然后客户端如果有增删改请求,NN就把操作记录改动记录到editslog中,NN的使命就这么多,主要就是写editslog来维护元数据。

3.2NN登场,定期询问NN是否要checkpoint,NN在两种情况下必须同意:edits满了,或者定时时间到。

4.NN先把edits数据只读一份拷贝到2NN,另一份可编辑的edits在手里继续读写。

5.然后由2NN将FSImage和edits加载到内存里面,进行合并后拷贝给NN最新的FSImage。

简单来说就是NN把合并任务交给2NN......

为什么2NN不能做NN的热备?

因为它始终没有最新的那段editslog文件,他只是把NN当前内存里fsimage和editslog合并。

17:11-17:45 速读了30分钟,看完《饥荒的山村》。。。差不多了,只读了一下激情的情节,很投入。

原文地址:https://www.cnblogs.com/gen2122/p/14836561.html