Different modes of hadoop

In this blog post, I will explain different hadoop modes.

Hadoop Modes

Hadoop can run in 3 different modes

  1. Local/Standalone Mode
  2. Pseudo Distributed Mode
  3. Fully Distributed Model

Local/Standalone Mode

  • Standalone mode is the default mode in which Hadoop run.
  • It is used to write MapReduce programs.
  • Mainly used for debugging where you don’t really use HDFS.
  • You can use input and output both as a local file system.

Pseudo Distributed Mode

  • The pseudo-distribute mode is also known as a single-node cluster where both NameNode and DataNode will reside on the same machine.
  • In Pseudo-distributed mode, all the Hadoop daemons will be running on a single node/machine.
  • Each Hadoop daemon runs in a separate Java process
  • Used for development and testing.

Fully Distributed Mode

  • Fully Distributed Mode is called as production mode where multiple nodes will be running.
  • Master and Slave services will be running on the separate nodes in fully-distributed Hadoop Mode.
  • In fully-distributed mode, all daemons are executed in a separate nodes forming a multi node cluster.


Fully distributed mode is the one for which Hadoop is mainly known for but again there is no point in engaging the resource while in testing or debugging phase. So standalone and pseudo-distributed modes are also having their own significance.

Naveen P.N

12+ years of experience in IT with vast experience in executing complex projects using Java, Micro Services , Big Data and Cloud Platforms. I found NPN Training Pvt Ltd a India based startup to provide high quality training for IT professionals. I have trained more than 3000+ IT professionals and helped them to succeed in their career in different technologies. I am very passionate about Technology and Training. I have spent 12 years at Siemens, Yahoo, Amazon and Cisco, developing and managing technology.