咱就做那效率最高的人,下班马上开始玩,嗨起来。
差不多玩腻了就学,学腻了再玩,只要效率高,考研找工作成为最强王者,哪个都不耽误。
唯快不破是非常的帅,但保持你的快,是有时间限制的,所以不能无限学和玩,更要注意休息。
安排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分钟,看完《饥荒的山村》。。。差不多了,只读了一下激情的情节,很投入。