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