Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >应用程序母版或群集管理器是否启动容器/执行者-火花?

应用程序母版或群集管理器是否启动容器/执行者-火花?
EN

Stack Overflow用户
提问于 2020-05-31 12:05:28
回答 1查看 285关注 0票数 0

让我们说,我们有一个火花作业运行在集群模式,其中集群管理器是纱线。

集群模式

  1. 用户向集群管理器提交一个预编译的JAR、Python .集群管理器告诉特定的节点管理器启动应用程序母版。
  2. 是火花驱动程序,然后在应用程序母版上运行。驱动程序将包含转换和操作的用户代码转换为一个名为DAG的逻辑计划。然后将DAG转换为物理执行计划
  3. 应用程序主程序,然后与集群管理器通信并协商资源。请求资源(如首选执行器位置和容器数量)。

此时,集群管理器是分配纱线容器还是应用程序主服务器分配纱线容器?集群管理器是否也会创建火花执行器,或者应用程序主程序是否会这样做?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-06-01 01:56:15

  1. 向纱线提交的火花申请转化成纱线

应用程序。因此,当客户端向资源管理器(Yarn组件)提交新的应用程序/作业请求时,

  • 资源管理器(RM)接受作业请求并分配

容器,用于启动给定应用程序/作业的应用程序母版。

应用程序母版可以被认为是一个专门的容器,

将管理/监视应用程序/作业任务。

  • 应用程序母版向资源管理器发送请求,请求

运行应用程序/作业所需的资源。

  • 资源管理器返回一个容器列表,以及

可以生成的salve节点列表,on.

  • Application母版启动容器(如果火花称为

)在每个指定的salve节点上。

首先要理解的是:每个火花执行器都是一个纱线容器。应用程序的火花执行器是固定的,分配给每个执行者的资源也是固定的,火花应用程序占用整个持续时间的资源。这与MapReduce应用程序形成对比,后者在每个任务结束时不断返回资源,并在下一个任务开始时再次分配资源。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62121851

复制
相关文章
在Hadoop YARN群集之上安装,配置和运行Spark
Spark是一种通用的集群计算系统。它可以在从单个节点到数千个分布式节点的集群上部署和运行并行应用程序。Spark最初设计用于运行Scala应用程序,但也支持Java,Python和R.
Techeek
2018/09/19
3.6K0
在Hadoop YARN群集之上安装,配置和运行Spark
关于docker容器启动后修改或添加端口
docker容器启动后怎么修改端口映射?在docker run创建并运行容器的时候,可以通过-p指定端口映射规则。但是,也会遇到刚开始忘记设置端口映射或者设置错了需要修改的情况。当docker start运行容器后,并没有提供一个-p选项或设置,让你修改指定端口映射规则。
互联网-小阿宇
2022/11/21
4.6K0
关于docker容器启动后修改或添加端口
关于docker容器启动后修改或添加端口
docker容器启动后怎么修改端口映射?在docker run创建并运行容器的时候,可以通过-p指定端口映射规则。但是,也会遇到刚开始忘记设置端口映射或者设置错了需要修改的情况。当docker start运行容器后,并没有提供一个-p选项或设置,让你修改指定端口映射规则。
全栈程序员站长
2021/06/10
29.1K0
关于docker容器启动后修改或添加端口
YARN--大数据的资源管理器
最初,Hadoop主要限于范例MapReduce,其中资源管理由JobTracker和TaskTacker完成。JobTracker将MapReduce任务传播到集群中的特定节点,理想情况下是具有数据的节点,或者至少位于同一机架中。TaskTracker是集群中从JobTracker接受任务(Map,Reduce和Shuffle操作)的节点。由于Hadoop已经超越了MapReudce(例如HBase,Storm等),Hadoop现在在架构上将资源管理功能与MapReduce的编程模型分离,这使Hadoop集群更通用。新的资源管理器称为MapReduce 2.0(MRv2)或YARN。现在MapReduce是在YARN容器中运行的一种应用程序,其他类型的应用程序可以一般地写在YARN上运行。
哒呵呵
2018/08/06
1.2K0
YARN--大数据的资源管理器
如何安装和设置3节点Hadoop集群
Hadoop是一个开源Apache项目,允许在大型数据集上创建并行处理应用程序,分布在网络节点上。它由处理节点间数据可扩展性和冗余的Hadoop分布式文件系统(HDFS™)和Hadoop YARN组成:用于在所有节点上执行数据处理任务的作业调度框架。
chokwin
2018/09/11
2.1K0
如何安装和设置3节点Hadoop集群
如何部署 Hadoop 集群
Hadoop是一个由Apache基金会所开发的分布式系统基础架构。用户可以在不了解分布式底层细节的情况下,开发分布式程序。充分利用集群的威力进行高速运算和存储。Hadoop实现了一个分布式文件系统(Hadoop Distributed File System),简称HDFS。HDFS有高容错性的特点,并且设计用来部署在低廉的(low-cost)硬件上;而且它提供高吞吐量(high throughput)来访问应用程序的数据,适合那些有着超大数据集(large data set)的应用程序。HDFS放宽了(relax)POSIX的要求,可以以流的形式访问(streaming access)文件系统中的数据。Hadoop的框架最核心的设计就是:HDFS和MapReduce。HDFS为海量的数据提供了存储,而MapReduce则为海量的数据提供了计算。
大数据弄潮儿
2018/11/07
3.4K0
如何部署 Hadoop 集群
母版页
1. 在整个站点中应用母版页 <configuration> <system.web> <pages masterPageFile="~/Site.master" /> </system.web> </configuration> 2.动态应用母版页 void Page_PreInit (Object sender, EventArgs e) { Page.MasterPageFile = "~/Site.master"; } 3.操作模板页中的控件(两种方式:强类型与弱类型) 强
hbbliyong
2018/03/05
9860
Envoy架构概览(10):热启动,动态配置,初始化,排水,脚本
热启动 易于操作是特使的主要目标之一。除了强大的统计数据和本地管理界面之外,Envoy还具有“热”或“实时”重启的能力。这意味着Envoy可以完全重新加载自己(代码和配置)而不会丢失任何连接。热启动功能具有以下通用架构: 统计和一些锁保存在共享内存区域。这意味着在重启过程中,仪表将在两个过程中保持一致。 两个活动进程使用基本的RPC协议通过unix域套接字相互通信。 新进程完全初始化自己(加载配置,执行初始服务发现和健康检查阶段等),然后再请求旧进程的侦听套接字的副本。新流程开始监听,然后告诉旧流程开始
架构师研究会
2018/04/09
2.2K0
Envoy架构概览(10):热启动,动态配置,初始化,排水,脚本
分享4个Linux中Node.js的进程管理器
Node.js进程管理器是一个有用的工具,可以确保Node.js进程或脚本连续(永久)运行,并使其能够在系统引导时自动启动。
conanma
2022/01/05
3.2K0
django html母版
08.12自我总结 django母版 一.母版写的格式 在需要导入的地方写 {% block 名字定义 %} {% endblock %} 二.导入模板 {% extends 'FUCK.html' %} #模板的文件名称 {% block 名字定义 %} 模板内添加的内容 {% endblock %}
小小咸鱼YwY
2019/09/11
5700
docker容器的启动(docker容器启动时间)
在使用-d参数时,容器启动后会进入后台,用户无法看到容器中的信息,也无法进行操作。
全栈程序员站长
2022/07/30
3.6K0
docker容器的启动(docker容器启动时间)
Docker Swarm
Swarm是Docker公司推出的用来管理docker集群的平台,几乎全部用GO语言来完成的开发的,代码开源在https://github.com/docker/swarm, 它是将一群Docker宿主机变成一个单一的虚拟主机,Swarm使用标准的Docker API接口作为其前端的访问入口,换言之,各种形式的Docker
李昂君
2021/12/24
7900
Docker Swarm
微软私有云测试01-Windows Server 2016虚拟化新功能概述
Windows Server 2016从2015年Preview到2016年10月13日发布至今已经过去了3年多的时间,Windows Server 2016 不断秉承微软“移动为先云为先”的战略,为我们带来了很多新的功能,并对其他某些功能做了一些增强。
SuperDream
2019/02/28
5.7K0
win2003群集cluster下SQL
Q:仲裁盘 G:安装MSDTC M:安装MES-SQL 数据库R:安装RPT-SQL数据库
py3study
2020/01/07
1.6K0
6 利用Docker .NET应用程序模板制作您的容器应用程序(第2部分)
在最后一篇文章中,我们用各种模板进行了设置。现在我们需要让他们工作起来了。
Hi胡瀚
2018/01/22
3K0
6 利用Docker .NET应用程序模板制作您的容器应用程序(第2部分)
10个最佳的Docker容器集群编排工具
docker毫无疑问是一个优秀的开源工具。但是,仅靠docker引擎和容器就不能进行复杂的应用程序部署。对于部署复杂的应用程序体系结构的容器群集,必须进行适当的配置。容器化的应用程序应该能够根据应用程序资源需求进行扩展和缩小。
DevOps云学堂
2020/03/24
8K0
在K8s群集中构建容器映像
了解如何从Kubernetes集群内的Dockerfile构建容器映像源,并将映像推送到IBM Cloud Container Registry; 所有这一切都使用谷歌的Kaniko工具。
February
2018/11/05
1.9K0
Kubernetes扩展容器架构的7 个工具
Kubernetes是最初由Google开发的容器编排工具,已成为敏捷和DevOps团队的重要资源。作为一个开源工具,Kubernetes本身正在成为一个生态系统,正在开发其他工具来支持它。其中一些扩展直接来自Kubernetes,而其他扩展项本身就是开源项目。
February
2018/11/30
6500
Fair Scheduler和Capacity Scheduler比较
本节提供有关选择Capacity Scheduler的好处和性能改进的信息,以及Fair Scheduler和Capacity Scheduler之间的功能比较。
大数据杂货铺
2021/01/08
1.5K0
Fair Scheduler和Capacity Scheduler比较
容器网络硬核技术内幕 (17) 生命的火花
在《为人民服务重于泰山》中,我们提到,容器只有向外界提供服务,才有存在的价值,像泰山一样重,否则则像鸿毛一样轻。
用户8289326
2022/07/28
2610
容器网络硬核技术内幕 (17) 生命的火花

相似问题

火花执行者

25

火花母版与纱线资源管理器

12

容器未能以群集模式启动。

10

DataProc群集火花作业提交无法启动NodeManager

11

火花执行者和任务

10
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文