有人能帮我理解YARN中JVM和容器之间的关系吗?

>如何创建JVM,它是每个任务的一个JVM吗?多个任务可以同时在同一个JVM中运行吗? (我知道ubertasking很多任务(maps / reduce)可以一个接一个地在同一个JVM中运行).

>每个容器都有一个JVM吗?或单个JVM中的多个容器?或者JVM和容器之间没有关系?

>当资源管理器为作业分配容器时,同一作业中的多个任务是否对同一节点中运行的任务使用相同的容器?或根据可用性为每个任务分开容器?

指向一些有用的链接也会有所帮助.

解决方法:

Is it one JVM for each container? or multiple containers in a single JVM? or there is no relation between JVM and containers?

当然存在一种关系,它是一对一的.对于需要创建的每个容器,都会生成一个新的java进程(JVM).

现在,如果您没有在超级模式下运行,请考虑以下事项: –

How JVMs are created, is it one JVM for each task? can multiple tasks run in the same JVM at the same time? (I’m aware of ubertasking where many tasks (maps/reduce) can run in same JVM one after the other).

请参阅,任务计划在群集中的某个节点上运行.根据任务的要求(内存和CPU),决定容器的容量.此外,还有一些参数,您可以在下面的链接中找到.

每个任务尝试都在JVM上进行调度.

when a resource manager allocates containers for a job, does multiple tasks inside the same job use same container for tasks running in same node? or separate containers for each task based on availability?

根据群集中的资源可用性生成每个任务的单独容器.

以下是一些非常有用的链接 –

标签:java,jvm,hadoop,yarn,hadoop-2-7-2

来源: https://codeday.me/bug/20190522/1154536.html

java jvm容器_java – YARN:容器和JVM相关推荐

  1. java 容器_JAVA的容器

    JAVA的容器---List,Map,Set Collection ├List │├LinkedList │├ArrayList │└Vector │ └Stack └Set Map ├Hashtab ...

  2. java web容器_Java Web容器安全

    这里的Java Web容器特指Tomcat,Tomcat依然是最流行的Java Web容器,你大爷还是你大爷. 本文并不涉及业务层面上的安全控制,只针对Tomcat自身所支持的相关安全控制功能与特性. ...

  3. java spring 容器_java – Spring容器实现

    我继续学习Spring,很难弄清楚ApplicationContext的实现方式.我是独立的J2EE应用程序,我对Web *或Portlet *实现不感兴趣. 您能否向我提供可能性的简要列表(如果不清 ...

  4. java hashtable 并发_Java 并发容器 —— Hashtable 与 Collections.synchronizedMap(HashMap) 的区别...

    Hashtable 部分源码 以 Hashtable 的 put 方法为例: Hashtable 保证线程安全的方式在 方法前加上 synchronized 关键字(锁的是类的实例) Collecti ...

  5. java开发流程图_Java 详解 JVM 工作原理和流程

    作为一名Java使用者,掌握JVM的体系结构也是必须的. 说起Java,人们首先想到的是Java编程语言,然而事实上,Java是一种技术,它由四方面组成:Java编程语言.Java类文件格式.Java ...

  6. java jvm虚拟机_Java虚拟机(JVM)简介

    java jvm虚拟机 什么是JVM Java虚拟机(JVM)是使计算机能够运行Java程序的抽象计算机. JVM有三个概念: 1.规格 2.实施 3.实例. 该规范是正式描述JVM实现要求的文档. ...

  7. java编程 内存_Java编程技术之浅析JVM内存

    JVM JVM->Java Virtual Machine:Java虚拟机,是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的. 基本认知: ...

  8. java 内存情况_java查看jvm内存使用情况

    java查看jvm内存使用情况 (2012-03-22 15:50:54) 标签: jvm 内存 虚拟机 分配 it java.lang.Runtime类提供了查看当前JVM内存的使用情况.每个jav ...

  9. java并发编程并发容器_Java并发编程:同步容器

    为了方便编写出线程安全的程序,Java里面提供了一些线程安全类和并发工具,比如:同步容器.并发容器.阻塞队列.Synchronizer(比如CountDownLatch).今天我们就来讨论下同步容器. ...

最新文章

  1. 利用git 进行多人协作开发
  2. LeetCode 110 Balanced Binary Tree 平衡二叉树
  3. [js]JavaScript Number.toPrecision() 函数详解
  4. 关于lock_guard使用细节
  5. linux安装版本的python,linux安装python各种版本.md
  6. 图像相似度(信息学奥赛一本通-T1123)
  7. java excel文件读取的内容_java读取Excel文件指定内容
  8. 构建插件式的应用程序框架(四)----服务容器(ZT)
  9. 基于python 爬虫网络舆情分析系统_基于Python的网络爬虫系统
  10. 零基础学python-2.17 文件、open()、file()
  11. 7月18日自助装机配置专家点评
  12. 无人机学习笔记之遥控篇
  13. Java 基于WEB的农产品销售管理系统源码+数据库+论文文档+项目辅导视频
  14. 肠道微生物:治疗功能性消化不良的新途径
  15. 力扣周赛 239 题解
  16. nuxt框架Universal和Spa两种render mode的区别
  17. C++STL之stack栈容器
  18. DXP的使用及绘制PCB
  19. css中background: lighten的用法
  20. 从无人货架到无人售货柜,加了二维码就叫“新零售”吗?

热门文章

  1. SAP Spartacus content page url的硬编码列表 - Page Label
  2. SAP CRM系统到底有多少种订单类型
  3. 安装SAP Kyma由于网络原因导致的pod无法启动的截图
  4. 基于java 工单管理_实训任务工单1-2(编写规范Java代码) 实训任务工单1-2(编写规范Java代码).docx_学小易找答案...
  5. python 连通域_连通域的原理与Python实现
  6. c#二叉树 取叶子节点个数_二叉树的最小深度+完全二叉树的节点个数
  7. java中的与或非_与或非 · java development · 看云
  8. python链接mysql系统结构设计_MySQLpython交互
  9. 天源迪科和科大讯飞的关系_科大讯飞 语音突围
  10. 钢琴家软件里曲谱的数据为什么更新不了_企业信息化为什么到现在还是做不好...