Hadoop2.6,如果hdfs-site.xml中不设置副本存放策略,那么默认的副本存放策略是什么?

0
具体来说是在Hadoop2.6.0版本中,如果在hdfs-site.xml中不设置副本存放策略,即不设置<name>dfs.datanode.fsdataset.volume.choosing.policy</name>的属性值,那么默认的副本存放策略是什么,涉及到哪些.java的源代码文件?
已邀请:
0

Bob - 同程旅游大数据+BI 架构师 2016-04-07 回答

副本存放策略都在org.apache.hadoop.hdfs.server.datanode.fsdataset包下。
 
如果不设置dfs.datanode.fsdataset.volume.choosing.policy 的值,则会采用轮询和可用空间来找策略,涉及到的java类是RoundRobinVolumeChoosingPolicy和AvailableSpaceVolumeChoosingPolicy。
这两个类都是来自VolumeChoosingPolicy接口。

要回复问题请先登录注册