6

既存の MapReduce と YARN の違いを教えてください。これら 2 つの明確な違いがすべて見つからないためです。

PS: これらの比較のようなものを求めています。

ありがとう!

4

2 に答える 2

3

Hadoop 1 とも呼ばれるMRv1は、 HDFS (リソース管理とスケジューリング) と MapReduce (プログラミング フレームワーク) が密接に結合されています。このため、非バッチ アプリケーションを hadoop 1 で実行することはできません。これには単一の名前ノードがあるため、高いシステム可用性とスケーラビリティは提供されません。

Hadoop のこのバージョンのMRv2 (別名 Hadoop 2) では、リソース管理とスケジューリングのタスクは、 YARN (Yet Another Resource Negotiator)によって分離された MapReduce から分離されています。 リソース管理およびスケジューリング レイヤーは、MapReduce レイヤーの下にあります。また、冗長な NameNode を作成できるため、システムの可用性とスケーラビリティも高くなります。災害復旧に役立つファイルシステムのバックアップを取ることができるスナップショットの新機能。

于 2015-05-04T11:28:08.107 に答える