GoConqr has a new look! Let us know what you think.

Flowchart

Hadoop

Fredy Rodriguez Spanish

Flowchart content

  1. Hadoop

  2. Characteristics of Hadoop.

  3. Open-Source System: Licensed under Apache.

    Distributed Processing: Data is split across cluster nodes.

    Horizontal Scalability: Expand capacity by adding inexpensive hardware.

    Fault Tolerance: Automatic data replication.

    High Availability: Redundant services.

    Cluster-Based: Operates on commodity hardware.

  4. environment of Hadoop.

  5. Data centers, cloud platforms (AWS, Azure, GCP), hybrid deployments.

  6. Timeline of Hadoop Development

  7. 2003: Google publishes Google File System (GFS).

    2004: Google releases MapReduce paper.

    2005: Doug Cutting and Mike Cafarella develop Hadoop for Nutch.

    2006: Hadoop becomes an independent Apache project.

    2008: Hadoop became top-level project as apache.

    Hadoop defeated supercomputers

    2011: Commercial support grows (Hortonworks, Cloudera, MapR).

    Apache released first stable version 1.0

    2012: Hadoop 2.0 version wich contains YARN was released.

    2017: Hadoop 3.0 was released.

    2020: Hadoop 3.1.3 was released.

    2021: AWS and Google cloud introduce serverless options for their big data managed services

    2024: Hadoop 3.4 is the latest version of hadoop.

    Present: Hadoop coexists with Spark, Flink, and cloud services.

  8. Advantages of Hadoop

  9. High Scalability: Handles thousands of nodes.

    Cost-Effective: Uses standard hardware.

    Processes Huge Volumes: Terabytes to petabytes.

    Flexible Data Handling: Structured, semi-structured, and unstructured data.

    Rich Ecosystem: Includes Hive, Pig, HBase, Spark.

    Cloud Integration: Supports elastic infrastructure.

  10. Google File System and Hadoop

  11. GFS

  12. Inspiration for Hadoop

  13. Distributed file system for handling large files on commodity servers.

    Concepts: large blocks, replication, NameNode, DataNodes.

  14. HDFS (Hadoop Distributed File System) mirrors GFS principles.

    MapReduce in Hadoop follows Google’s processing model.

  15. MapReduce in Hadoop

  16. Programming Model:

  17. Distributed Execution: Parallel task processing across nodes.

  18. Map: Processes input into key-value pairs.

    Reduce: Aggregates intermediate results.

  19. Efficient for Batch Processing: Ideal for massive data sets on HDFS.

  20. Relation of Big Data Analytics with Machine Learning and Cloud Computing

  21. Big Data Analytics:

  22. Machine Learning:

  23. Cloud Computing:

  24. Extracts patterns and insights from large datasets.

    Tools: Hadoop, Spark.

  25. Models patterns from Big Data.

    Big Data fuels ML model training.

  26. Provides scalable, flexible infrastructure.

    Services: AWS EMR, Azure HDInsight, Google Dataproc.

Information

Description
Flowchart on Hadoop, created by Fredy Rodriguez on 29/04/2025.
Created by
Fredy Rodriguez · Apr 2025
Updated
May 1, 2025
Views
2
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?