Write an extensive report which explains clearly all the differences between Hadoop 1, 2 & 3. Explain the function of every daemon in all the three versions. Write in details about the HDFS daemons functionalities for each version in details: NameNode, Secondary NameNode, DataNode Write in details about the MapReduce daemons for each Hadoop version: JobTracker, and TaskTracker Hint: include a paragraph about about the security of each version, the default block size of file, include the limitation of each version

The differences between Hadoop v1, Hadoop v2, and Hadoop v3