-
Cluster resource management: Yarn resource manager is responsible for managing computing resources in the entire Hadoop cluster. It tracks the available resources (such as memory, CPU, etc.) in the cluster, and allocates and schedules them according to the requirements of applications. -
Job scheduling: Yarn resource manager makes the best use of cluster resources by scheduling different jobs. It receives job requests from application clients and assigns these jobs to the available computing nodes (Node Manager) in the cluster for execution. -
Fault tolerance and high availability: Yarn resource manager has fault tolerance mechanism, which can monitor each component in the cluster and automatically recover in case of failure. In addition, by configuring multiple instances of resource managers, you can achieve high availability of resource managers and ensure that the cluster can continue to operate normally even if a resource manager fails. -
Resource isolation: Yarn Explorer supports resource isolation for different applications. It uses the concept of container to divide cluster resources into multiple independent resource allocation units, and each application runs in its own container to achieve resource isolation and protection.