今天开始学mit 6.824.以b站视频 https://www.bilibili.com/video/BV1x7411M7Sf 为学习的总体纲要。MIT 官方的http://nil.lcs.mit.edu/6.824/2020/schedule.html 课程资料作为总体内容。争取读完MapReduce: Simplified Data Processing on Large Clusters.
没能看英文版,所以找了个中文版读完了。https://juejin.cn/post/6844904112383868936 总结一下 MapReduce 大概就是把大的东西拆成小部分,小部分处理后整合出最后结果(分治的思想)。
初步写完了 MapReduce 的基本逻辑,目前跑测试是除了 crash test 未能通过外,其他可实现,具体原因还在分析
还是没能分析出 MapReduce 的 Lab1 的问题,目前打算暂时放弃,开始阅读 GFS 论文,并完成阅读中文版 https://zhuanlan.zhihu.com/p/87314382 大致看完了,论文还是比较长,只能说看懂了大概的思想和50%的内容,具体细节还需要之后精度扣一下。
开始看 LEC3 GFS,发现旧的b站视频后面会有缺的,所以改看 https://www.bilibili.com/video/BV1R7411t71W
找到点参考资料 mark 一下