块存放位置
关于副本
假如有一个保存副本的服务器宕机了。这个块就剩2份了。这个时候怎么办?
宕掉一个,那副本的数量就小于默认配置的数量。NameNode就会给一些机器下发一些命令,让他把数据块再复制一份。
NameNode是怎么检测到机器宕掉的? 答: 是通过一个心跳机制,小弟(DataNode)会主动将信息汇报给老大(NameNode),如果一个小弟长时间没有和老大联系,那么老大就认为这个小弟宕掉了。
老大会让最初水平复制信息的机器将信息复制一份给别的服务器。
假如有一个保存副本的服务器宕机了。这个块就剩2份了。这个时候怎么办?
宕掉一个,那副本的数量就小于默认配置的数量。NameNode就会给一些机器下发一些命令,让他把数据块再复制一份。
NameNode是怎么检测到机器宕掉的? 答: 是通过一个心跳机制,小弟(DataNode)会主动将信息汇报给老大(NameNode),如果一个小弟长时间没有和老大联系,那么老大就认为这个小弟宕掉了。
老大会让最初水平复制信息的机器将信息复制一份给别的服务器。