Skip to main content

Command Palette

Search for a command to run...

Getting Started with Hadoop

In this article we will learn introduction to Hadoop and its ecosystem.

Updated
2 min read
Getting Started with Hadoop

What is Hadoop

Apache Hadoop is an open-source software, Scalable, and Fault-tolerant framework written in Java which is used for storing and processing Big Data in a distributed manner on large clusters of computers.

Components of Hadoop

Hadoop consists of three main components

  1. Hadoop Distributed File System (HDFS) - It is a Storage Layer

  2. Map Reduce - It is a Processing Layer

  3. YARN - It is a Resource Management Layer

Hadoop Daemons

To support these components Hadoop provides you 5 daemon services

  1. NameNode

  2. SecondaryNameNode

  3. DataNode

  4. ResourceManager

  5. NodeManager

History of Hadoop

The Hadoop was started by Doug Cutting and Mike Cafarella in 2002. Its origin was the Google File System paper, published by Google.

Let’s focus on the history of Hadoop in the following steps: -

  • In 2002, Doug Cutting and Mike Cafarella started to work on a project, Apache Nutch. It is an open source web crawler software project.

  • While working on Apache Nutch, they were dealing with big data. To store that data they have to spend a lot of costs which becomes the consequence of that project. This problem becomes one of the important reason for the emergence of Hadoop.

  • In 2003, Google introduced a file system known as GFS (Google file system). It is a proprietary distributed file system developed to provide efficient access to data.

  • In 2004, Google released a white paper on Map Reduce. This technique simplifies the data processing on large clusters.

  • In 2005, Doug Cutting and Mike Cafarella introduced a new file system known as NDFS (Nutch Distributed File System). This file system also includes Map reduce.

  • In 2006, Doug Cutting quit Google and joined Yahoo. On the basis of the Nutch project, Dough Cutting introduces a new project Hadoop with a file system known as HDFS (Hadoop Distributed File System). Hadoop first version 0.1.0 released in this year.

  • Doug Cutting gave named his project Hadoop after his son’s toy elephant.

  • In 2007, Yahoo runs two clusters of 1000 machines.

  • In 2008, Hadoop became the fastest system to sort 1 terabyte of data on a 900 node cluster within 209 seconds.

  • In 2013, Hadoop 2.2 was released.

28 views

More from this blog

Naveen P.N's Tech Blog

94 posts