什么是纱线的容器?(What is a container in YARN?)

2019-07-18 07:24发布

什么是纱线的容器? 是不是一样的孩子JVM中的节点管理器运行或任务的不同?

Answer 1:

它代表在一给定集群的单个节点上的资源(存储器)。
容器是

  • 节点管理监督
  • 计划通过资源管理器

一个MR任务在这样的容器(一个或多个)上运行。



Answer 2:

但不能对单个节点(或单个非常大的一个),多个容器。

系统中的每个节点被认为是由存储最小尺寸的多个容器(说512MB或1 GB)。 所述ApplicationMaster可以请求任何容器作为最小存储器大小的倍数。

资料来源 ,见ResourceManager的/资源模型。



Answer 3:

在Hadoop的2.X,集装箱就是一个工作单元发生的地方。 例如,每个MapReduce任务的(而不是整个作业)在一个容器中运行。

应用程序/作业将一个或多个容器中运行。

系统资源设置分配给每个容器,目前CPU核心和内存的支持。 在Hadoop集群中的每个节点可以运行多个集装箱。

在Hadoop的1.xa槽由JobTracker的分配给每个运行的MapReduce任务的。 然后向TaskTracker将为每个任务生成一个单独的JVM(除非未启用JVM重用)。



Answer 4:

Word中“容器”中使用的纱,两种环境下,

集装箱:表示已分配资源的ApplicationMaster。 ResourceManager的负责发放资源/容器的ApplicationMaster。 检查集装箱 API。

推出容器:基于所分配的资源(容器)ApplicationMaster请求节点管理器启动容器,从而导致节点上执行的任务。 检查ContainerManager API。



Answer 5:

简单地说,集装箱是其中纱线运行应用程序的地方。 它是在每个节点可用。 应用万事达协商容器与所述调度器(资源管理器的组件中的一个)。 容器由节点管理器启动。



Answer 6:

容器是资源分配,这是ResourceManager中的成功结果给予特定ResourceRequest。 一个容器授予权限的应用到特定的主机上使用的资源的特定量(存储器,CPU等)。

你也可以检查此网址

Hortonworks - Apache的Hadoop的纱线-概念与应用



Answer 7:

Container : 

对资源的逻辑租赁和催生了节点上的实际过程中可互换使用。 这是其中的任务(或AM)运行相同的过程。 要启动容器,我们提供容器对象和CLC(ContainerLaunchContext),其中我们设置命令列表运行的任务(或AM)。

nmClient.startContainer(container, clcObj)

ContainerLaunchContext code snippet :

<code>
.
.
.
 /**
   * Add the list of <em>commands</em> for launching the container. All
   * pre-existing List entries are cleared before adding the new List
   * @param commands the list of <em>commands</em> for launching the container
   */
  @Public
  @Stable
  public abstract void setCommands(List<String> commands);
</code>


Answer 8:

据输入数据的大小,创建了多个输入分割。 该MR工作需要处理这整个数据正在创造如此多的任务(地图和减少任务)。 因此,对于每一个输入拆分将通过一个任务来处理。 现在如何运行此任务,是通过资源经理建议。 资源管理器知道哪个节点管理器是免费的,这是繁忙的,它像大学和节点管理器的主要是高校的班主任和校长知道哪个老师是免费的。 因此,它要求节点管理器运行在容器中,即存储区域,使得JVM该任务(整个作业的小部分)。 所以作业运行的容器中的应用程序的主。



Answer 9:

集装箱是在应用程序运行的任务的地方。 如果你想知道总节数在群集中运行的容器,那么你可以检查你的集群纱资源管理器UI。

纱线网址: HTTP://您的Active-的ResourceManager-IP:45020 /组/应用/ RUNNING

在“运行容器”一栏,总没有。 运行容器细节的存在。

注:如果您使用的火花,然后火花执行人将容器内运行。 一个容器可以容纳多火花执行者。



文章来源: What is a container in YARN?