Hadoop applies Master Slave architecture at both storage level and computation level.
Master: NameNode
File system namespace management and access control from client.
Executes and manages operation of file system namespace like closing, opening, renaming of directories and files.
Slave: DataNode
A cluster has only one DataNode - per node. File system namespace are exposed to the clients, which allow them to store the files. These files are split into two or more blocks, which are stored in the DataNode. DataNode is responsible for replication, creation and deletion of block, as and when instructed by NameNode.
Build a Big Data Project Portfolio by working on ProjectPro's Hadoop Mini Projects