sparkonyarn的执行流程(代码中如何执行spark on yarn)

技术如何进行spark on yarn 的资源调度器设置.本篇文章给大家分享的是有关如何进行spark on yarn 的资源调度器设置.,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不

本文是关于如何设置纱线上火花的资源调度。边肖觉得很实用,所以分享给大家学习。希望你看完这篇文章能有所收获。让我们和边肖一起看看。

最近发现一个问题,就是即使整个集群不忙的时候,一些节点也会充满纱上火花的任务。

而不是将任务平均分配给更多的节点。

我很困惑。

于是我开始全面调查。我没发现火花有什么问题。回头看纱。

原来我们的资源调度配置有问题。

财产

name yard . scheduler . capacity . resource-calculator/name

!-value org . Apache . Hadoop . yarn . util . resource . DefaultResourceCalculator/value-

value org . Apache . Hadoop . yard . util . resource . dominant resource calculator/value

描述

用于比较的资源计算器实现

调度程序中的资源。

默认情况下,默认资源计算器仅在以下情况下使用内存

支配资源计算者使用支配资源进行比较

内存、中央处理器等多维资源。

/描述

/property

这就是问题所在。默认调度器只关注节点的内存,根据内存分配任务。

因此,如果一个火花任务从纱线申请一个容器,纱线只注意几个点的记忆。

如果内存满足spark的要求,所有的容器都可以分配给一个节点,导致这个节点的负载很高。

例如,火花应用于10个1g内存的容器。然后纱发现两个节点各有5g空闲内存,但只有三个CPU空闲。

那么可能只有这两个节点会运行这10个容器,而不是将10个容器分配给10个节点。

然后,我们前面提到的情况出现了。内存足够,但cpu不足。结果,只有三个装有火花的容器在运转。另外两个要等。

这也符合我们之前看到的现象。

以上是如何设置纱线上火花的资源调度器。边肖认为,一些知识点可能会在我们的日常工作中看到或使用。我希望你能通过这篇文章学到更多的知识。更多详情请关注行业信息渠道。

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/149956.html

(0)

相关推荐

  • React Router 5.1.0如何使用useHistory实现页面跳转导航

    技术React Router 5.1.0如何使用useHistory实现页面跳转导航React Router 5.1.0如何使用useHistory实现页面跳转导航,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希

    攻略 2021年11月12日
  • spring boot进行单元测试(springboot如何写单元测试)

    技术Spring Boot如何做单元测试本篇内容介绍了“Spring Boot如何做单元测试”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅

    攻略 2021年12月23日
  • web前端怎么用H5-canvas实现粒子时钟

    技术web前端怎么用H5-canvas实现粒子时钟这篇文章主要讲解了“web前端怎么用H5-canvas实现粒子时钟”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“web前

    攻略 2021年11月5日
  • 粉底液怎么用具体步骤,粉底液如何使用

    技术粉底液怎么用具体步骤,粉底液如何使用粉底液的使用可以用手也可以用粉扑粉底液怎么用具体步骤。 步骤一:先把粉底液涂抹在面部额头、下巴、面颊、鼻子五个点上,如果哪个部位毛孔较粗大,那么再取少量粉底液轻轻拍打,使粉底液融入

    生活 2021年10月22日
  • MySQL GUI有哪些工具

    技术MySQL GUI有哪些工具这篇文章主要介绍“MySQL GUI有哪些工具”,在日常操作中,相信很多人在MySQL GUI有哪些工具问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”MyS

    攻略 2021年11月12日
  • 容斥问题公式,详细解释一下3个以上的容斥定理

    技术容斥问题公式,详细解释一下3个以上的容斥定理这是摩根公式 和 容斥定理 (A交B)的补==(A的补)并(B的补)
    (A并B)的补==(A的补)交(B的补)
    补==取补集
    并==取并集
    交==取交集

    生活 2021年10月26日