Hadoop Datanode, namenode, secondary-namenode, трекер заданий и трекер задач

Я новичок в hadoop, поэтому у меня есть некоторые сомнения. Если главный узел выходит из строя, что случилось с кластером hadoop? Можем ли мы восстановить этот узел без потерь? Возможно ли, чтобы вторичный мастер-узел автоматически переключался на мастер при выходе из строя текущего?

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

Как мы можем восстановить все данные кластера, если что-то случится?

И мой последний вопрос, можем ли мы использовать программу C в Mapreduce (например, пузырьковая сортировка в mapreduce)?

Заранее спасибо

11
задан maksimov 10 September 2012 в 10:11
поделиться