Ο Hadoop χρησιμοποιεί ένα κατανεμημένο σύστημα αρχείων γνωστό ως HDFS και λογισμικό επεξεργασίας μεγάλων συνόλων δεδομένων γνωστών ως MapReduce. Εξαιρετικά μεγάλα αρχεία χωρίζονται σε κομμάτια, συνήθως 64 ή 128 MB έκαστο. Το λογισμικό είναι κυρίως γραμμένο σε Java, με κάποιο κώδικα χαμηλότερου επιπέδου γραμμένο σε C.
Apache server, Μεγάλα δεδομένα, Υπηρεσία, Όροι λογισμικού