Learn and Understand the Concept of Hadoop Distribution File System

Hadoop experts are going to share detailed information about Hadoop Distribution File System (HDFS). It’s a kind of distributed file system that is intended to stick to the advantages of a conventional distributed file system (DFS) and Google File system or GFS. The big data Hadoop development framework has its own file system, which is called Hadoop Distributed File System (HDFS). It’s a self-healing system designed and developed in Java that has ability to handle and store big data (petabytes or terabytes), regardless of format and schema, offering throughput, high scalability, and reliability while running on huge commodity machine clusters.

Concept of Hadoop Distribution File System

Fig- Showing the basic architecture of HDFS

HDFS is intended to locate most complications and issues related to traditional file distributed system. Major characteristics of HDFS are- massive data storage, high throughput, single writer/ multiple readers, fault tolerance, commodity machine usage, scalable and file management system, and more.

[Read More: Ultrasonic Cleaners – Great for Removing Buffing Compounds]

Important terminologies used for HDFS

To understand the functionality of HDFS, you must acquire complete knowledge about key terminologies used by Hadoop professionals-


DataNode is affordable commodity machine that is used to store large amount of data. It is also named as the workhorse of the file system, which executes all commands driven by NameNode, say for instance- physically deletion, creation, and replication of a block. It also performs low level operations for I/O requests served for the HDFS client and enables pipelining of data and is used for forwarding data to another data node that is present inside the same cluster.


It stores and handles metadata information of the file system, such as size, location, hierarchy, permission, etc. NameNode is efficient reliable machine that has a lot o RAM for easy and quick access and to support persistence.

It manages the file system with the transactional log assistance, i.e. it edits the log. NameNode receives regular block reports and a heartbeat from all data nodes present inside the cluster to operate the HDFS cluster health and assure proper functioning of the system.

[Read More: Adopting Economical Software Technology for Managing Customer Database]


These are the smallest writable units present on the file system or disk. The blocks are useful for storing larger files- petabyte or zetabyte on HDFS. Its default size (64 MB) supports storing data of zeta bytes or petabytes over large commodity machine in a cluster and offering high throughput for accessing stored data.

Secondary NameNode

Sometimes Hadoop developers also name it as the CheckPointNode or HelperNode. This is a distinct and highly reliable machine that has lot of CPU power and RAM. NameNode edits the Log/Transaction log and merges the NameNode FSImage file with Edits log and develop a new FSImage file.

You now know the terminologies of HDFS and the architecture design. HDFS is extremely reliable and available data storage that is advanced than traditional distributed file system. We hope you like this article and share your valuable comments in below section.

One Response

  1. Adriene April 14, 2015
Games Security
UX Design
8 Reasons Why You Should Get Into UX Design
7 Greatest Ways to Get Feedback from Your Users
How to Keep Your Family Safe Online?
External Giveaway Freebie TechnoGiants Giveaway
Focusky Pro
Giveaway #41: Focusky Pro 3-months Plan Subscription
Freebie: MacXDVD Gives Away 10K Free Copies of MacX Video Converter
Giveaway #40: FlipHTML5 Flipbook 3-months Platinum Plan Subscription
Android iPhone
Spend some Alone Time Watching your Favorite Movies on these Apps
Duplicate Files
Review – Duplicate Files Fixer Android App
Chat Apps
Best iOS Chat Apps 2018 – Our Top Rated List
Voice Search
Voice Search Optimization Tips and Tricks for 2018
SEO Professionals
Qualities of a Competent SEO Professionals — Who Should You Hire for Your Business?
Get the most out of SEO with the Least but the Effective Efforts
MAC Software
Testing Software
8 Surprising Benefits of an Online Testing Software Application
10 Ways Technology Helps Us Connect More Deeply
13 Reasons Why You Need to Go Wireless Communications
Blogging Social Media
Harness the Power of Instagram to Give Your Business a Boost
Social Media Marketing
Social Media Marketing: What is it and Why Must You Start Considering for Your Business?
How to Increase Viewers to Your Twitter Stories?
Lead Generation
Infographic: Inbound Lead Generation Checklist
Paid Ads
Infographic: Improvising Quality Score for your Paid Ads
Online Presence
Infographic: How to Maintain a Professional Online Presence as a Service Provider
Smart Cities
Infographic: 3 Reasons Behind the Need for Smart Cities