在HDFS写数据的过程中,NameNode会选择距离待上传数据最近距离的DataNode接收数据。那么这个最近距离怎么计算呢?节点距离:两个节点到达最近的共同祖先的距离总和。(说白了就是说直线,从你到我的最近距离) 最近的选完了,之后如何选第二第三个呢?官方说明(机架感知说明)一般来说,当副本数为三,HDFS的放置策略是把一个节点上的一个副本在本地机架,另一个在本地机架的不同节点,最后在不同机架中的不同节点上。
转载请注明原文地址:https://ipadbbs.8miu.com/read-4444.html