- 博客(3)
- 收藏
- 关注
转载 Hadoop-HDFS(三)删除流程
客户端向NameNode发送请求,NameNode收到请求后。将涉及到的数据块进行标记,并告诉客户端我删除了,这时客户端以为好快啊这么快就删完了。其实不然,NameNode在执行delete的时候只做了将涉及到的数据块进行标记,由于心跳机制,当DataNode告诉大哥我还活着的时候,大哥会告诉你把被标记是数据删掉。所以说当客户端发送删除请求时需要过一段时间才会真正的删除数据
2016-07-27 23:43:18
1432
转载 Hadoop-HDFS(二)写流程
1.拥有HDFS的Client给NameNode发送RPC请求 2.NameNode收到请求会去判断请求中的文件夹是否存在,创建者是否有权限操作,如果判断成功则为文件创建一条记录,如果没有则抛出异常 3.当客户端写入数据时,开发库会将文件切割成过个数据包,以data queue 方式管理这些数据包 并向NameNode申请blocks,获取用来储存这个replicas(备份)的DataNode
2016-07-27 23:01:49
812
转载 Hadoop-HDFS(一)读流程
个人理解,各位大牛可以把自己的理解分享一下!小弟会认真看没一个大牛的留言 HDFS读流程 、 如图(图是别人的)所示:1.使用HDFS提供的客户端Client 向NameNode(个人理解为数据的管理者,老大)发送RPC请求 2.当NameNode收到客户端的请求,会根据
2016-07-27 22:08:21
320
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人