- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
张义
目录0102Spark受到YARN的限制设置Spark配置属性
Spark受到YARN的限制1
Spark受到YARN的限制在前面的课程中,我们学习了如何设置YARN属性来限制YARN可以使用的最大内存量和虚拟CPU内核数。Spark的资源使用(RAM和CPU)也受到相同的属性设置的限制,这里总结如下:yarn.nodemanager.resource.memory-mb参数用来设置可以分配给在NodeManager的集群节点上运行的所有容器的内存上限。该内存可由Spark以及非Spark应用程序(MapReduce 和其他程序)使用。yarn.nodemanager.resource.cpu-vcores属性用于确定节点上所有容器使用的最大内核数。
Spark受到YARN的限制我们在学习YARN内存分配时说过,内存分配是以块为单位进行的,其中块大小由yarn.scheduler.minimum-allocation-mb property 属性指定——YARN可以为每个容器请求分配的最小内存块。可以以不同的方式设置配置属性。下面我们会学习到使用设置执行器内核数的属性。 可以在spark-defaults.conf文件或SparkConf对象中设置spark.executor.cores属性。当从命令行调用spark-submit、 spark-shell或pyspark时,可以指定-executor-cores标志。
设置Spark配置属性2
设置Spark配置属性在spark-defaults.conf文件中设置Spark资源配置,资源分配参数名为spark.xx-.xx,如spark.driver.cores文件中的参数。可以通过三种方式设置Spark属性:通过SparkConf将它们放在代码中(在Cloudera设置中是/etc/spark/conf/spark-defaults.conf文件)。在spark submit工具中设置切换开关。将配置属性值存储在spark-defaults.conf文件中。
设置Spark配置属性典型的Spark defaults.conf文件如下所示:executor.memory 8Gspark.driver.memory 1 6Gspark.driver.maxResultSize 8Gspark.akka.frameSize 512
设置Spark配置属性优先级顺序与我们列出的备选方案相同,在代码中设置的配置属性具有最高优先级。在前面的学习内容中,介绍了如何在YARN中以两种不同的模式启动Spark应用程序:在yarn客户端模式下,Spark驱动程序在客户端进程内运行。YARNApplicationMaster进程代表应用程序从YARN请求资源。在yarn集群模式下,Spark 驱动程序在YARN管理的ApplicationMaster进程中运行——客户端在启动应用程序后消失。集群模式不适合以交互方式使用Spark。要求用户输入的Spark应用程序需要使用spark-shell或pyspark (客户端模式)。
您可能关注的文档
- 二零二三年 优质公开课SparkStreaming读取Socket数据.pptx
- SparkStreaming读取Socket数据实例注意事项.pptx
- SparkStreaming读取数据的原理.pptx
- Spark中的基本概念及应用框架.pptx
- Spark代码调优介绍.pptx
- Spark代码调优方式.pptx
- Spark任务调度机制.pptx
- 二零二三年 优质公开课Spark内核概述.pptx
- Spark如何使用内存.pptx
- 二零二三年 优质公开课Spark安装部署.pptx
- 深度解析(2026)《ISO 22002-12025食品安全前提方案—第1部分:食品制造》.pptx
- 深度解析(2026)《ISO 22002-52025食品安全前提方案—第5部分:运输和储存》.pptx
- 深度解析(2026)《ISO 22002-42025 食品安全前提方案 — 第4部分:食品包装制造》.pptx
- 徒步活动策划方案.doc
- 深度解析(2026)《ISO 22002-62025食品安全前提方案—第6部分:饲料及动物食品生产》.pptx
- 2026年新版郯城期末真题卷.doc
- 深度解析(2026)《ISO 22476-72012岩土工程勘察与测试 — 现场测试 — 第7部分:钻孔千斤顶试验》.pptx
- 深度解析(2026)《ISO 22090-22014 船舶与海洋技术 — 航向传送装置(THD) — 第2部分:地磁原理》.pptx
- 深度解析(2026)《ISO 23584-22012 光学和光子学 — 参考字典规范 — 第 2 部分:类与特性定义》:构建智能制造数据基石的专家视角与未来展望.pptx
- 深度解析(2026)《ISO 22932-92025 Mining — Vocabulary — Part 9 Drainage》:构建未来矿山“水脉”治理与可持续发展的新语言体系.pptx
最近下载
- GB 45673-2025危险化学品企业安全生产标准化规章制度之24:设备分级管理管理制度(雷泽佳编制-2025A0).pdf VIP
- 光学试卷及答案.docx VIP
- 《小数乘除法》期末复习课件ppt.pptx VIP
- GB 45673-2025危险化学品企业安全生产标准化规章制度之48:变更管理制度(雷泽佳编制-2025A0).pdf VIP
- GB 45673-2025危险化学品企业安全生产标准化规章制度之15:岗位能力标准管理制度(雷泽佳编制-2025A0).pdf VIP
- GB 45673-2025危险化学品企业安全生产标准化规章制度之31:设备完整性数据库管理制度(雷泽佳编制-2025A0).pdf VIP
- ZJ40L1钻机总说明书.pdf VIP
- 售后服务部管手册.doc VIP
- 2023迎春杯 数学花园探秘小高组.pdf VIP
- 自我探索与心理成长知到智慧树期末考试答案题库2025年浙江大学.docx VIP
原创力文档


文档评论(0)