namenode
A NameNode is the master server in the Hadoop Distributed File System (HDFS) that manages the filesystem namespace and metadata. It keeps the directory tree of all files and directories, along with file permissions, timestamps, and the mapping of files to the blocks stored on DataNodes. The actual file data are stored on DataNodes; the NameNode does not store user data.
The NameNode maintains metadata in memory for fast access and persists it on disk as two main
High availability: A single NameNode represents a potential single point of failure. To mitigate this, many