Apache Hadoop adalah kerangka kerja perangkat lunak sumber terbuka yang digunakan untuk penyimpanan terdistribusi dan pemrosesan kumpulan data data besar menggunakan model pemrograman MapReduce. Ini terdiri dari cluster komputer yang dibangun dari perangkat keras komoditas. Semua modul di Hadoop dirancang dengan asumsi mendasar bahwa kegagalan perangkat keras adalah kejadian umum dan harus ditangani secara otomatis oleh kerangka kerja. Inti dari Apache Hadoop terdiri dari bagian penyimpanan, yang dikenal sebagai Sistem File Terdistribusi Hadoop, dan prosesi