#-----------------------------环境如下----------------------------------------------------

台式机hostname:Desktop

笔记本hostname:Laptop

#---------------------------------------------------------------------------------

台式机jps:

13698 JobHistoryServer
11043 HistoryServer

22436 ExecutorLauncher
10789 Master
8392 NameNode

18602 SparkSubmit
10954 Worker
8571 DataNode

8795 SecondaryNameNode
17275 ResourceManager
24140 Jps
17550 NodeManager

笔记本jps

17668 DataNode
24279 Worker
1149 Jps

909 CoarseGrainedExecutorBackend
910 CoarseGrainedExecutorBackend
28991 NodeManager

注意首先确保上面加粗的全部启动,非加粗的有些是提交任务后出现的,在启动检查这一部分可以忽略

#---------------------------------------------------------------------------------

问题如下:

启动集群log中没有报错,

启动集群log中没有报错,

提交spark任务没有报错。

但是web UI只有Desktop在工作,Laptop不工作,这是咋回事呢?

#--------------------------------------------------------------------------------

经过网友的指点:

打开master:8088/cluster/scheduler,下面的图形不准确哈,看下绿条是否是100%了,

如果是的话,表明资源耗尽,解决方案:

$HADOOP_HOME/etc/hadoop/yarn-site.xml中

<property>
<name>yarn.scheduler.minimum-allocation-mb</name>
<value>1500</value>
</property>

上面这个绿色进度条所表示的队列的总长度是Memory Total

绿色进度条所表示的每个节点占据的内存可以在http://master:8088/cluster/nodes中看到,如下:

当上图中的Desktop(master)超过Memory Total时,就会发生"所有节点都启动,但是只有一个节点实际参与计算"的现象。

同理可以扩展到:

当上图中的少量节点的Mem Used之和超过Memory Total时,就会发生"所有节点都启动,但是只有部分节点实际参与计算"的现象。

Reference:

[1]Yarn的WEB UI的详细说明

spark集群启动正常,但是提交任务后只有一个节点(slave/worker)参与集群计算相关推荐

  1. GBase8s Informix Dodker 高可用集群自恢复集群启动命令oninitdb的设计与实现

    自恢复集群启动命令oninitdb的设计与实现: 出发点 解决gbase8s集群在莫节点宕机后,拉起数据库不能自动恢复集群的问题. 解题思路 用oninitdb命令替代oninit命令 创建gbase ...

  2. spark源码分析之Executor启动与任务提交篇

    任务提交流程 概述 在阐明了Spark的Master的启动流程与Worker启动流程.接下继续执行的就是Worker上的Executor进程了,本文继续分析整个Executor的启动与任务提交流程 S ...

  3. 真实HDFS集群启动后master的jps没有DataNode

    环境: 台式机和笔记本搭建的真实分布式HDFS集群(因为是两台,所以对于Spark集群而言是伪分布式) 故障: 笔记本和台式机组建的集群,在仔细核对各种教程后,发现master的jps中总是没有dat ...

  4. Spark集群 + Akka + Kafka + Scala 开发(2) : 开发一个Spark应用

    前言 在Spark集群 + Akka + Kafka + Scala 开发(1) : 配置开发环境,我们已经部署好了一个Spark的开发环境. 本文的目标是写一个Spark应用,并可以在集群中测试. ...

  5. Flink 集群启动流程

    MiniCluster的启动流程: 首先来看最简单的本地模式MiniCluster的启动流程,以此来分析Flink的具体启动流程以及内部各组件之间的交互形式.MiniCluster可以看做是内嵌的Fl ...

  6. 转载:oracle RAC集群启动和关闭

    http://www.cnblogs.com/yhfssp/p/8184761.html oracle 11G RAC集群启动和关闭: 1.停止数据库 $srvctl stop database –d ...

  7. [异常笔记] zookeeper集群启动异常: Cannot open channel to 2 at election address ……

    [异常笔记] zookeeper集群启动异常: Cannot open channel to 2 at election address -- 参考文章: (1)[异常笔记] zookeeper集群启 ...

  8. 已解决:k8s集群启动后,默认创建哪些namespace?

    1.k8s集群启动后会创建如下namespace [root@master ~]# kubectl get namespace NAME STATUS AGE default Active 45h # ...

  9. 学习笔记Hadoop(八)—— Hadoop集群的安装与部署(5)—— Hadoop配置参数介绍、Hadoop集群启动与监控

    五.Hadoop配置参数介绍 Hadoop集群配置文件主要有: 它们的默认参数配置可以看: core-default.xml :https://hadoop.apache.org/docs/stabl ...

最新文章

  1. leetcode_zigzag conversion
  2. 【课后习题】数值计算方法期末复习
  3. 狂人传记:戎马半生 何以安家
  4. Windows 2008 Domain Controller
  5. JAVA 线程池的分析和使用
  6. 真正UltraISO 9.5.5.2960中文完美注册版
  7. 最强内网穿透工具frp
  8. mac 固态硬盘 格式化_您可以格式化硬盘或固态硬盘多少次?
  9. 计算机死机重装xp,XP系统电脑死机如何急救
  10. 前端开发工程师需要的技能
  11. CTF PWN之heap入门 unlink
  12. urllib库爬取拍信创意图片(post请求)json传参
  13. 女生适合做测试吗?看完这篇文章你就懂了
  14. GMSL部分问题解答/含官方FAE解答
  15. 服务器中所有文件夹变只读,我的电脑里全部文件夹属性都变成只读了改也改不过来...
  16. PHPMyWind支持Word粘贴
  17. Dobbo的继任者?试用微博RPC框架Motan
  18. Java EE 8的五大新特性详解
  19. 使用动态SQL中的if标签做条件判断的几种用法和注意点
  20. Few-NERD:小样本实体识别

热门文章

  1. Oracle 自己主动诊断资料档案库 (ADR)、自己主动诊断工作流、ADRCI工具
  2. 对象属性之间的相互赋值
  3. [].slice.call(arguments)模拟实现 Array.of
  4. 关于前后端交互的一些基础知识点
  5. 如何用matlab实现文字动态滚动,js 动态文字滚动的例子
  6. 数字图像处理吴娱课后答案_数字图像处理课后题答案
  7. window.atob()与window.btoa()方法实现编码与解码
  8. animate中使用HTML5,animate.css怎么使用?
  9. mac 安装nvm和nvm常见的命令
  10. js删除数组中的某一个元素