不是包管理器yarn,而是apache的yarn
时间: 2023-10-13 07:03:53 浏览: 73
非常抱歉,我再次回答你的问题:
Apache Yarn 是一个分布式计算资源管理框架,它是 Apache Hadoop 生态系统的一个重要组成部分。它的体系结构主要由以下几部分组成:
1. ResourceManager:负责管理整个集群的资源和调度作业。它接收作业提交请求,并为每个作业分配容器。
2. NodeManager:在每个工作节点上运行,并负责启动和监控容器。它还向ResourceManager报告节点的资源使用情况。
3. ApplicationMaster:每个应用程序都有一个ApplicationMaster,它负责向ResourceManager请求资源并管理作业执行过程。
4. Container:一个Container是一个运行在NodeManager上的进程,它用于执行一个特定的任务或作业。
5. Timeline Service:提供了一个统一的时间轴视图,用于跟踪集群中各种活动的历史记录。
总的来说,Apache Yarn 的体系结构是一个由ResourceManager、NodeManager、ApplicationMaster、Container和Timeline Service等组件组成的完整系统,用于管理大规模集群中的计算资源和作业调度。
相关问题
yarn是谁的资源管理器
YARN(Yet Another Resource Negotiator)是Apache Hadoop项目中的资源管理系统,它最初是由Yahoo!开发并开源的。YARN的设计目的是为了解决Hadoop MapReduce 2.0中的资源管理和任务调度问题,提供了一个可扩展的、容错的系统,能够有效地管理和分配集群的计算资源给不同的应用程序。它将资源管理职责从Hadoop JobTracker模块分离出来,提高了系统的可靠性和灵活性。
Apache Yarn 的 Master URL
Apache Yarn 的 Master URL 是 "yarn"。在 Yarn 中,ResourceManager 是 Master 节点,负责管理整个 Yarn 集群的资源和作业。在启动 Yarn 时,可以使用 "yarn" 作为 Master URL,将 Yarn 客户端连接到 ResourceManager,然后通过 ResourceManager 提交作业和管理集群资源。例如,可以使用以下命令连接到 Yarn 集群:
```
yarn --master yarn
```
这将使用 "yarn" 作为 Master URL,连接到默认的 ResourceManager 地址,提交 Yarn 作业。
阅读全文