HDFS采用一种称为机架感知的策略来改进数据的可靠性.可用性和网络带宽的利用率. 在大多数情况下,HDFS的副本系数是3,HDFS的存放策略是一个副本存放在本地机架节点上,另一个副本存放在同一机架的另一个节点上,第三个副本存放在在不同机架的节点上.这种策略减少了机架间的数据传输,提高了写操作的效率.机架错误的概率远比节点错误的概率小,所以这种策略不会对数据的可靠性和可用性造成影响.与此同时,因为数据只存在两个机架上,这种策略减少了读数据时需要的网络传输带宽. 在这种策略下,副本并不是均匀地分布在