Spark配置中,SPARK_DRIVER_MEMORY、SPARK_EXECUTOR_MEMORY、SPARK_WORKER_MEMORY有什么区别?

2024-03-19

我完成了我的工作,阅读了文档https://spark.apache.org/docs/latest/configuration.html https://spark.apache.org/docs/latest/configuration.html

在 Spark-folder/conf/spark-env.sh 中:

  • SPARK_DRIVER_MEMORY, 主控内存(例如 1000M、2G)(默认:512 Mb)
  • SPARK_EXECUTOR_MEMORY, 每个 Worker 的内存(例如 1000M、2G)(默认:1G)
  • SPARK_WORKER_MEMORY,设置worker必须给执行者多少总内存(例如1000m,2g)

以上3个参数之间的关系是什么?

据我了解,DRIVER_MEMORY是主节点/进程可以请求的最大内存。但对于司机来说,多机情况如何,例如。 1个主机和2个工作机,工作机还应该有一些内存可供spark驱动程序使用吗?

EXECUTOR_MEMORY 和 WORKER_MEMORY 对我来说是相同的,只是名称不同,这也可以解释一下吗?

非常感谢。


首先,你应该知道 1Worker(你可以说 1 台机器或 1 个工作节点)可以启动多个执行者(或多个工作实例- 他们在文档中使用的术语)。

  • SPARK_WORKER_MEMORY仅用于独立的部署模式
  • SPARK_EXECUTOR_MEMORY用于YARN部署模式

在独立模式下,您设置SPARK_WORKER_MEMORY可以使用的内存总量一台机器(本机上的所有执行程序)运行您的 Spark 应用程序。

相反,在 YARN 模式下,您设置SPARK_DRIVER_MEMORY的记忆一名执行人

  • SPARK_DRIVER_MEMORY用于 YARN 部署模式,指定运行应用程序并与集群管理器通信的驱动程序的内存。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Spark配置中,SPARK_DRIVER_MEMORY、SPARK_EXECUTOR_MEMORY、SPARK_WORKER_MEMORY有什么区别? 的相关文章

随机推荐

  • IIS7 集成与经典管道 - 哪个使用更多 ASP.NET 线程?

    通过集成管道 所有请求都通过 ASP NET 传递 包括图像 CSS 而在经典管道中 默认情况下仅通过 ASP NET 传递对 ASPX 页面的请求 集成管道会对线程使用产生负面影响吗 假设我从 IIS 服务器请求 500 MB 二进制文件
  • Eclipse Oxygen 的 Lombok 问题

    我最近升级到了新的 Eclipse 版本 Oxygen 我从网站下载了 lombok jar 并安装了它 这就是如何eclipse ini安装后的样子 startup plugins org eclipse equinox launcher
  • Android Volley Https SSL 自签名和 Google Maps API

    我们正在使用 Android Volley 并使用可以正常工作的自认证 SSL 但现在我们想要实现 Google 地图 但它不起作用 它只是不会抛出任何错误 它只是显示一个灰色的屏幕 This is our implementation o
  • Shell脚本:在不排序的情况下查找整数序列中的最大值

    我有一个包含一长串整数的文件 10 4 66 我想使用 UNIX 命令行工具找到最大值 我知道我可以使用sort 事实上 这个问题有解决方案 使用sort 但是效率很低 需要 O N log N 和大量内存 通过一个简单的 for 循环 我
  • 为什么我的故事板中的视图控制器不断消失?

    我的故事板文件中的视图控制器不断消失 截至目前 我必须按向上箭头并突出显示每个项目才能恢复我的视图控制器 我可以做些什么来摆脱这个问题 还有什么我可以做的来将这些消失的视图控制器恢复到我的故事板上 这是一个错误 通常我可以通过关闭故事板并重
  • jquery只获取所有带有id的html元素

    我有一个 div 其中有很多 html 元素 如其他 div trs tds 表格等 是否可以获取所有具有 id 的元素 我知道问 test 会给我这个 id 的特定元素 但有可能得到find 或者类似的东西 id 返回所有设置了 id 的
  • WOW.js + 查询加载器 2

    我有一个问题WOW js https github com matthieua WOW and 查询加载器2 http gayadesign com diy queryloader2 preload your images with eas
  • vcruntime140.dll 与 vcruntime140d.dll

    这两个dll有什么区别vcruntime140 dll and vcruntime140d dll 为什么我们需要它们 它们都是 Microsoft Visual C 2015 Redistributable 的一部分吗 谷歌搜索了很长一段
  • 无论我做什么,NSLayoutManager 都会隐藏新行字符

    我正在尝试显示不可见的字符 例如 NSTextView 子类中的换行符 像重写 NSLayoutManager 的 drawGlyph 方法这样的常用方法是一个坏主意 因为它太慢并且无法在多页布局中正常工作 我想做的是重写 NSLayout
  • 如何监控客户端与 WCF 服务的连接?

    我创建了一个 WCF 服务 其中 ServiceHost 类无法实例化为单例 我需要监视与该服务的每个连接 甚至在第一次调用与其关联的方法之前也是如此 在实践中 我想记录客户端何时打开与服务通信的通道 是否可以 在网上我找到的解决方案只有两
  • 从字符串中删除第一个字符

    有没有办法删除或替换为 the X 从词的开头 Ex XN5634 erX123 erNX45 期望的输出 N5634 er123 erNX45 我总共有大约14000字 我用了 gsub X mylist fixed T but X被移除
  • 加载 CharSequence 时出错(scala 2.11.4)

    他们建议我更新 scala 所以我这样做了 scala version Scala code runner version 2 11 4 Copyright 2002 2013 LAMP EPFL 但这个错误仍然存 在 my project
  • 如何更改选项菜单的背景颜色?

    我正在尝试更改选项菜单的默认颜色为白色 我希望选项菜单上的每个项目都有黑色背景 我已经在菜单元素内的项目元素上尝试了一些像 android itemBackground 000000 的拍摄 但它不起作用 我怎样才能做到这一点 在花费了大量
  • window.location.href 与 React-router-dom 的重定向实用程序

    我有使用 React 和 React Router 编写的 webapp 使用 window location href 进行重定向与使用通过 React router 提供的组件有什么优点 缺点 Use history push page
  • 如何使用Python向Firebase中的用户发送电子邮件验证码?

    我正在做一个KivyMD应用程序和我想在用户注册应用程序时发送电子邮件验证码 我正在使用一个firestore数据库与python对于这个项目 但我没有这样做的想法 注册流程是 用户使用他的电子邮件地址注册该应用程序 电子邮件包含一个代码
  • 编辑/保存 CSV 文件中的行

    遵循此操作后topic https stackoverflow com questions 13100139 update one column in csv file c sharp我能够创造 新行 但我的问题是怎么做 我将新行保存或写入
  • 处理 PHP 脚本中的 If-modified-since 标头

    我有一个 PHP 脚本 用 img 范围 该参数的值是图像的 urlencoded URL 我的脚本检查该图像是否已存储在我的服务器上 如果没有 它会下载它 之后 它可以选择调整图像大小并将其发送到 STDOUT 即返回到请求浏览器 前面加
  • 在 Flask 中的测试之间回滚许多事务

    我的测试需要很长时间才能运行 我试图在测试之间回滚事务 而不是在测试之间删除和创建表 问题是在某些测试中我进行了多次提交 编辑 如何回滚测试之间的事务以便测试运行得更快 这是用于测试的基类 import unittest from app
  • Android:将 calcOpticalFlowPyrLK 与 MatOfPoint2f 结合使用

    我无法将 calcOpticalFlowPyrLK 与 MatOfPoint2f 一起使用 我声明我的类型如下 private Mat mPreviousGray previous gray level image private List
  • Spark配置中,SPARK_DRIVER_MEMORY、SPARK_EXECUTOR_MEMORY、SPARK_WORKER_MEMORY有什么区别?

    我完成了我的工作 阅读了文档https spark apache org docs latest configuration html https spark apache org docs latest configuration htm