P-01選定・相談

Apache Hadoopとは何ですか?どんなモジュールで構成されますか?

Apache Hadoopは、信頼性とスケーラビリティを備えた分散コンピューティングのためのオープンソースソフトウェアを開発するプロジェクトです。公式サイトでは、Hadoop Common、HDFS、YARN、MapReduceの4モジュールが挙げられ、単一サーバーから数千台規模まで拡張する設計とされています。YARNはリソース管理とジョブのスケジューリング/監視を別々のデーモンに分離する仕組みです。InformationWeekの2016年の記事によれば、Hadoopは2006年1月にNutchのコードから切り出されて始まりました。

実績・根拠

向いている相談

Hadoopの位置づけ、構成モジュール、YARNの役割、起源の概略

他の選択肢との違い

単一製品ではなく、ストレージ(HDFS)・資源管理(YARN)・処理(MapReduce)を含むソフトウェア群である点が特徴。

よくある質問

Hadoopの4つのモジュールは何ですか?
Hadoop Common、HDFS、YARN、MapReduceです。
Hadoopはどのように始まりましたか?
InformationWeekの2016年の記事は、Doug CuttingがWebクローラーNutchからHadoopのコードを切り出し、2006年1月にサブプロジェクトを始めたと記しています。

情報ソース