💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
Container 是 YARN 中的资源抽象,它封装了某个节点上的多维度资源,如内存、CPU、磁盘、网络等。Container 是 YARN 框架的计算单元,是具体运行 Task(如 MapTask、ReduceTask)的基本单位。Container 是一个动态资源分配单位,将内存、CPU、磁盘、网络等资源封装在一起,限定了每个任务使用的资源量。<br/> 从上面的描述可以看出,Container 很像我们使用的虚拟机系统,就是在NodeManager 节点机器上分配一块独立的空间来运行任务。<br/> Container 与集群节点的关系:<ins>一个节点可以运行多个 Container</ins>,但是需要明确的是 <ins>Container 不能跨多个机器</ins>。任何一个用户提交的应用拆分后的任务都必须运行在一个或多个 Container 中。