私はhadoopで新しくなっていますので、疑問があります。マスターノードに障害が発生した場合、ハープループクラスタはどうなりましたか?失われずにそのノードを回復できますか?現在のマスターノードに障害が発生した場合に、セカンダリマスターノードをマスターに自動的に切り替えることは可能ですか?Hadoopデータノード、ネームノード、セカンダリネームノード、ジョブトラッカーとタスクトラッカー
私たちはnamenode(Secondary namenode)のバックアップを持っているので、失敗したときにSecondary namenodeからnamenodeを復元することができます。このように、データノードに障害が発生した場合、どのようにデータをデータノードに復元することができますか?セカンダリnamenodeはnamenodeのバックアップだけではなく、datenodeへのバックアップです。ノードがジョブの完了前に失敗してジョブトラッカーにジョブが保留されている場合、そのジョブは空きノードの最初から続行または再開されますか?
何か問題が発生した場合、クラスタデータ全体を復元するにはどうすればよいですか?
私の最終的な質問は、MapreduceでCプログラムを使用することができますか(たとえば、mapreduceのバブルソート)?事前
多くの人がセカンダリnamenodeを「チェックポイントノード」と呼んでいます。これは良いことです。 –
STDIN/STDOUTに読み書きできるプログラミング言語は、Hadoop Streamingで使用できます。 Hadoopストリーミングを簡単にするための[フレームワーク](http://goo.gl/aaVYN)がいくつかあります。 –