2013-08-27 5 views

答えて

11

MRv1はJobTrackerを使用してタスクを作成し、データノードに割り当てます。これは、クラスタが十分に拡大するとリソースのボトルネックになる可能性があります(通常4,000ノード程度)。

MRv2(別名「もう1つのリソースネゴシエーター」)は、各クラスターのリソースマネージャーを持ち、各データノードはノードマネージャーを実行します。ジョブごとに、1つのスレーブノードは、リソース/タスクを監視し、アプリケーション・マスターとして機能する等もHadoopの1 HDFS(資源管理及びスケジューリング)とMapReduceの(プログラミングと呼ばれる

+1

Clouderaには、[これをサポートするための視覚的説明を提供するビデオ](http://university.cloudera.com/certification/prep/ccdh.html)...(16:06から22までのビデオ:15) ' –

+0

リンクが壊れています – vumaasha

3

MRv1フレームワーク)が緊密に結合されている。 この非バッチアプリケーションは、hadoop 1上では実行できません。 単一のnamenodeを持つため、システムの可用性とスケーラビリティが高いわけではありません。

MRv2リソース管理及びスケジューリングタスクが糸(もう一つのリソース交渉)によって分離されたMapReduceから分離されるのHadoopのこのバージョンでは(別名Hadoopの2)。 リソース管理およびスケジューリングレイヤは、MapReduceレイヤの下にあります。 また、冗長なNameNodesを作成できるため、システムの可用性とスケーラビリティが向上します。 惨事復旧に役立つファイルシステムのバックアップを取るためのスナップショットの新機能。

関連する問題