2016-01-21 70 views
2

与在单独的物理硬盘驱动器的几个数据目录上运行的单节点HDFS簇(或伪分布式模式)的情况下,是有可能有块复制在磁盘故障的情况下?HDFS单个节点复制

我的理解是单节点安装是非典型的,但还是想知道。我读过的所有内容只处理节点故障,但我在单节点方案中找不到有关磁盘故障的信息。

注意:我只关心数据丢失的可能性,而不是所谓的“群集”的可用性。

回答

1

节点故障可以只由磁盘故障引起的,所以每一个磁盘出现故障会导致节点故障,这意味着,如果你有一个磁盘和单节点的数据将会丢失。但是,如果你有一个节点上两个磁盘,你可以有每个机器上有两个带的DataNodes一个单独的磁盘,然后你可以复制。在这种情况下,磁盘故障不一定会导致节点故障。

+0

我不知道我理解你的答案。通过两个奴隶,你的意思是我应该以某种方式在同一台机器上运行两个单独的DataNode实例,每个实例只有一个磁盘,或者运行单个DataNode实例足以确保没有数据丢失?注意:我对这里的集群可用性不感兴趣,只有在数据丢失的可能性。 – Shadocko

+0

对不起,我编辑我的回答是,我的意思是一台机器上的两个带的DataNodes两个盘 – Ali