摘要:
客户端向NameNode通过RPC发送读请求。 NameNode确认客户端是否有读权限,如果有,给客户端返回一个响应,如果没有,客户端抛出一个异常。 客户端向NameNode请求需要读取的文件。 NameNode返回存储此文件的每个Block块所在的位置的列表。 客户端会从返回的列表中挑选一台最近的 阅读全文
摘要:
首先我要将一个200M文件存到HDFS集群中。 如果在传输的时候,有的DataNode宕机了,这个DataNode就会从这个管道中退出。剩下的DataNode继续传输。然后,等传输完成以后,NameNode会再分发出一个节点,去写成功的DataNode上复制出一份Block块,写到新的DataNod 阅读全文