.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 Common(ライブラリ)を除き、
すべてマスタ ・スレーブ型のアーキテクチャを採る。

特徴

がある⁠。

実装

Apache ZooKeeperや専用のストレージを利用してマスタの冗長構成を取る

エコシステム

分散処理フレームワーク

分散処理エンジン

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