2016-01-21 5 views
2

При запуске одноузлового кластера HDFS (или псевдораспределенного режима) с несколькими каталогами данных на отдельных физических жестких дисках можно ли иметь репликацию блоков в случае отказа диска?Репликация одного узла HDFS

Я понимаю, что одноузловые установки являются нетипичными, но все же хотели бы знать. Все, что я читал, касалось только сбоев узлов, но я ничего не мог найти о сбоях дисков в одноузловых сценариях.

Примечание: Меня интересует возможность потери данных здесь, а не в наличии так называемого «кластера».

ответ

1

Ускорение узла может быть вызвано только сбоем диска, поэтому каждый сбой диска приведет к сбою узла, что означает, что данные будут потеряны, если у вас есть один диск и один узел. Но если у вас есть два диска на узле, вы можете иметь два DataNodes на этом компьютере, каждый с отдельным диском, а затем вы можете иметь репликацию. В этом случае сбой диска не приведет к сбою узла.

+0

Я не уверен, что понимаю ваш ответ. Вы имеете в виду, что я должен каким-то образом запускать два отдельных экземпляра DataNode на одном компьютере с одним диском каждый или запускать один экземпляр DataNode, достаточный для предотвращения потери данных? Примечание. Я не заинтересован в доступности кластера здесь, только в случае потери данных. – Shadocko

+0

Извините, я отредактировал свой ответ Да, я имею в виду два DataNodes на машине с двумя дисками – Ali

Смежные вопросы