.NET 開発基盤部会 Wiki」は、「Open棟梁Project」,「OSSコンソーシアム .NET開発基盤部会」によって運営されています。

目次

概要

※ 参考:

Hadoop MapReduce?

特性

構成

処理系

Hadoop YARN

特性

旧管理コンポーネントとの違い

構成

マスタ ・スレーブ型の構成

処理系

詳細

リソース管理基盤システム

計算リソースの管理する基盤システム(リソース管理基盤システム)

懸念

計算機クラスタを複数用いることは必ずしも容易ではない。

方式

機能

(マスタ・スレーブ型の機能概要)

Hadoop MapReduce?

耐障害性設計

スケーラビリティ設計

抽象化インターフェース設計

Hadoop YARN

課題

機能

を分離したことにより、

動作フロー

スケジューリング・アルゴリズム

アーキテクチャ

Hadoopは、以下のモジュールによって構成されている。

Hadoop Common

他のモジュールから共通して利用されるライブラリ群。

Hadoop MapReduce?

ファイル・システム

HDFS以外のファイル・システムもサポートしている。

MRv1

MapReduceエンジンはひとつのJobTrackerを持ち、
クライアントはこのJobTrackerに向けてMapReduceジョブを投入する。

MRv2

Hadoop Distributed File System (HDFS)

HDFS:Hadoop独自の分散ファイル・システム。

NameNode?

マスタの役割を担当する。

DataNode?

スレーブの役割を担当する。

保存する。

旧管理コンポーネント

Hadoopクラスタの

JobTracker?

旧マスタ(リソース管理、ジョブ・スケジューリング)ノード

TaskTracker?

旧スレーブ(割り当てられた処理の実行)ノード

Hadoop Yet Another Resource Negotiator (YARN)

ResourceManager?

NodeManager?

ApplicationMaster?

エコシステム

分散処理フレームワーク

Hadoop MapReduce?と比べて

分散処理エンジン

アプリケーションの記述性が柔軟で、より高効率な実行が可能。

SQLクエリエンジン

クエリを低い(レイテンシ)で実行可能

分散ストリーム処理

大量のストリームデータを低い遅延(レイテンシ)で処理可能

DWH、データストア

Apache Hive(DWH)

Apache Impala(DWH)

HBase、Kudu

Asakusa Framework

ノーチラス・テクノロジーズが開発した、
Hadoop用の開発・運用フレームワーク。

参考

Wikipedia

MapReduce?

Google File System(GFS)

gihyo.jp … 技術評論社

Hadoopはどのように動くのか

Hadoop MapReduce?

Hadoopの設計と実装~並列データ処理系Hadoop MapReduce?

Hadoop YARN

計算機クラスタのためのリソース管理基盤 Hadoop YARN

Hadoopの

歴史

エコシステム


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS