HDFS的冗余数据保存策略有哪些?
HDFS的冗余数据保存策略有哪些?
A、默认的冗余复制因子是3,每一个文件块会被同时保存到3个地方
B、文件块有两份副本放在同一个机架的不同机器上面,第三个副本放在不同机架的机器上面
C、如果是在集群内发起写操作请求,则把文件块第一个副本放置在发起写操作请求的数据节点上,实现就近写人数据
D、如果是来自集群外部的写操作请求则从集群内部挑选一台磁盘不太满、CPU不太忙的数据节点,作为文件块第一个副本的存放地
E、默认的冗余复制因子是1,每一个文件块只会被保存在一个地方
正确答案:默认的冗余复制因子是3,每一个文件块会被同时保存到3个地方|文件块有两份副本放在同一个机架的不同机器上面,第三个副本放在不同机架的机器上面|如果是在集群内发起写操作请求,则把文件块第一个副本放置在发起写操作请求的数据节点上,实现就近写人数据|如果是来自集群外部的写操作请求则从集群内部挑选一台磁盘不太满、CPU不太忙的数据节点,作为文件块第一个副本的存放地