Haidop defintive guide говорит -
Каждый Namenode запускает легкий процесс контроллера отказоустойчивости, чей задание отслеживать свой Namenode для сбоев (используя простой механизм сердечного ритма) и инициировать переход на другой ресурс при наменоводе потерпеть неудачу.
Как происходит namenode может запускать что-то, чтобы обнаружить свой собственный сбой?
Кто посылает пульс кому?
Где этот процесс выполняется?
Как он обнаруживает отказ наменования?
Кому он уведомляет о переходе?