架构师训练营 -- 第八周作业

用户头像
_MISSYOURLOVE
关注
发布于: 2020 年 07 月 29 日
架构师训练营--第八周作业

有两个单向链表(链表长度分别为 m,n),这两个单向链表有可能在某个元素合并,如下图所示的这样,也可能不合并。现在给定两个链表的头指针,在不修改链表的情况下,如何快速地判断这两个链表是否合并?如果合并,找到合并的元素,也就是图中的 x 元素。

请用(伪)代码描述算法,并给出时间复杂度和空间复杂度。





请画出 DataNode 服务器节点宕机的时候,HDFS 的处理过程时序图。



分析来自: 智慧老师专栏 从0开始学大数据 第6讲:DataNode 故障容错

DataNode会通过心跳和NameNode保持通信,如果DataNode超时未发送心跳,NameNode就会认为这个DataNode已经宕机失效,立即查找这个DataNode上存储的数据块有哪些,以及这些数据块还存储在哪些服务器上,随后通知这些服务器再复制一份数据块到其他服务器上,保证HDFS存储的数据块备份数符合用户设置的数目,即使再出现服务器宕机,也不会丢失数据。



图画的比较简单,不知道流程画的是否完全正确。

发布于: 2020 年 07 月 29 日 阅读数: 26
用户头像

_MISSYOURLOVE

关注

这个人很懒,还没有介绍过自己~ 2019.04.28 加入

这个懒人,还没有添加过简介~

评论

发布
暂无评论
架构师训练营--第八周作业