Hadoopとは?ハドゥープ
Hadoopとは、巨大なファイルをブロック単位で多数のノードへ複製配置する分散ファイルシステムHDFSと、処理をデータのある側へ送って並列実行するMapReduceを核とするオープンソースの分散処理基盤。ノードの故障を前提に設計されており、安価なサーバを並べることで容量と処理能力を横方向に伸ばせる。
最終更新:2026-10-06
情報処理安全確保支援士を最短で暗記・合格する →背景
1台のRDBに入り切らない規模のログを、増設のたびに上位機種へ載せ替える形で扱っていた時代は、費用も停止時間も規模に比例して膨らんだ。検索エンジンの基盤として公開されたGFSとMapReduceの論文を実装したのがHadoopで、故障を例外ではなく常態として扱う設計に切り替えた点が転換だった。セキュリティの文脈では、長期保存が必要なログを相関分析する基盤として名前が出る。
具体例
数十台規模のHDFSへ半年分のプロキシログとファイアウォールログを置き、Apache Hiveを載せてSQLで通信先ドメインごとの傾向を突き合わせる、といった使い方をする。日次の集計結果だけを別のRDBへ書き戻し、画面表示や通知はそちら側から出す。
試験での引っ掛け
バッチ処理の基盤であって、リアルタイム検知の仕組みではない。1件を指定して即座に引く用途はHBaseやRDBの役目になる。反復処理では工程ごとにディスクへ書き戻す分だけ不利で、そこはApache Sparkが担う。
関連用語
出典・参考
公式シラバスの3 技術要素 > 5. データベース応用 > (3) データ資源管理に掲載されている用語です。
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。