Hadoop 停掉节点(datanode dead)为什么还可以操作集群

前提  开启四个集群 hadoop102、hadoop103、hadoop104、hadoop105

在102开启nn 104开启2nn

此时102~104均已开启dn

此时关闭105的dd

那么105此时的状态有两个阶段,此时在105上可以进行的操作:

 

一、没有心跳并没有dead(默认挂掉的时间为10m30s)

 

 

 

1、可以操作集群上的数据的:比如 创建目录 上传目录 下载目录(递归)

2、并且此时不能上传文件到105(机架就近原则 此时105已经没有dd了)

3、如果上传文件那么nn就自动将文件文配到102~104

 

 

二、当我们超过 连接时间 也就是105dead

 

 

 

 

1、可以操作集群上的数据的:比如 创建目录 上传目录 下载目录(递归)

2、并且此时不能上传文件到105(机架就近原则 此时105已经没有dd了)

3、如果上传文件那么nn就自动将文件文配到102~104

总结:我们停掉一台集群的dd,那么这台集群就相当于client!

posted @ 2020-02-25 15:48  七寸青衫  阅读(594)  评论(0编辑  收藏  举报
loading: { rebound: { tension: 16, }, spinner: { id: 'spinner', radius: 90, } }