Я новичок в hadoop, поэтому у меня есть некоторые сомнения. Если главный узел выходит из строя, что случилось с кластером hadoop? Можем ли мы восстановить этот узел без потерь? Возможно ли, чтобы вторичный мастер-узел автоматически переключался на мастер при выходе из строя текущего?
У нас есть резервная копия namenode (вторичного namenode), поэтому мы можем восстановить namenode из Secondary namenode в случае сбоя. Таким образом, как мы можем восстановить данные на узле данных, когда узел данных выходит из строя? Вторичный namenode - это резервная копия только namenode, а не datenode, верно? Если узел вышел из строя до завершения задания, а значит, в системе отслеживания заданий есть задание, продолжающееся или перезапускающееся с первого в свободном узле?
Как мы можем восстановить все данные кластера, если что-то случится?
И мой последний вопрос, можем ли мы использовать программу C в Mapreduce (например, пузырьковая сортировка в mapreduce)?
Заранее спасибо