What is Hadoop?

A.
Java classes for HDFS types and MapReduce job management and HDFS
B.
Java classes for HDFS types and MapReduce job management and the MapReduce paradigm
C.
MapReduce paradigm and HDFS
D.
MapReduce paradigm and massive unstructured data storage on commodity hardware