平成30年度 春期 基本情報技術者試験 午前 問20
テクノロジ/ソフトウェア多数のサーバで構成された大規模な分散ファイルシステム機能を提供し,MapReduceによる大規模データの分散処理を実現するOSSはどれか。
出典:平成30年度 春期 基本情報技術者試験 午前 問20
- アApache Hadoop
- イApache Kafka
- ウApache Spark
- エApache Storm
正解:ア
解説
Apache Hadoopは,多数のサーバで構成された分散ファイルシステムHDFSと,分散処理フレームワークMapReduceを中核とするOSSであり,大規模データの分散格納・分散処理を実現します。
選択肢ごとの解説
- ア正しい。Apache Hadoopは,HDFSによる分散ファイルシステム機能とMapReduceによる大規模データの分散処理機能を提供するOSSです。
- イ誤り。Apache Kafkaは,大量のデータをリアルタイムにやり取りするための分散メッセージングシステムです。
- ウ誤り。Apache Sparkは,インメモリ処理を特徴とする高速な分散処理エンジンであり,MapReduceそのものを実現する分散ファイルシステム機能を主目的とするものではありません。
- エ誤り。Apache Stormは,リアルタイムのストリームデータ処理を行うための分散処理システムです。