week08 作业
作业一:
Hash法:
a. 该方法将任意链表的节点遍历存储到Hash表中
b. 然后遍历另外一个链表节点,看是否在Hash表中存在,如果存在就是相交合并的节点
c. 如果遍历完成后,都没有相交节点,则两个链表无合并节点
该方法Hash表的快速查询特性,查询时间复杂度是O(1),两个链表遍历的时间复杂度是O(m+n),所以该方法的时间复杂度是O(m+n),由于使用了Hash表存储一个链表的节点,所以它的空间复杂度是O(m)或者O(n)。
DataNode会在启动后向NameNode注册
DataNode每隔一段时间(3秒钟)向NameNode主动发送心跳,心跳会带着NameNode的命令
NameNode在超过一定时间(10分钟)未收到DataNode的心跳,就认为该DataNode出现问题
NameNode中存储着每个DataNode的文件块信息,NameNode找到该DataNode上的文件块信息及分布在哪些DataNode服务器上
NameNode向这些DataNode发送文件块复制命令,将文件块复制到指定的DataNode上
当DataNode复制完成后,通知NameNode复制任务完成
评论