当前位置: 首页 > news >正文

谁能讲清楚Spark之Spark系统架构

### 整体架构概述
        Spark与Hadoop MapReduce的结构类似,Spark也采用Master-Worker结构。如果一个Spark集群由4个节点组成,即1个Master节点和3个Worker节点,那么在部署Standalone版本后,Spark部署的系统架构图如图2.1所示。简单来说,Master节点负责管理应用和任务,Worker节点负责执行任务。

### 具体功能

        我们接下来先介绍Master节点和Worker节点的具体功能,然后介绍一些Spark系统中的基本概念,以及一些实现细节。

1.Master节点和Worker节点的职责如下所述。

        Master节点上常驻Master进程。该进程负责管理全部的Worker节点,如将Spark任务分配给Worker节点,收集Worker节点上任务的运行信息,监控Worker节点的存活状态等。
        Worker节点上常驻Worker进程。该进程除了与Master节点通信,还负责管理Spark任务的执行,如启动Executor来执行具体的Spark任务,监控任务运行状态等。

2.执行顺讯

        启动Spark集群时,Master节点上会启动Master进程,每个Worker节点上会启动Worker进程。启动Spark集群后,接下来可以提交Spark应用到集群中执行,Master节点接收到应用后首先会通知Worker节点启动Executor,然后分配Spark计算任务(task)到Executor上执行,Executor接收到task后,为每个task启动1个线程来执行。

3.这里有几个概念需要解释一下。

        Spark application,即Sp

http://www.lryc.cn/news/121121.html

相关文章:

  • 力扣:59. 螺旋矩阵 II(Python3)
  • 【electron】electron项目创建的方式:
  • Vim学习(一)——基本命令与三种模式
  • unity新输入系统的简单使用(New InputSystem)
  • Redis——特性介绍与应用场景
  • 网络:路由
  • 利用三维内容编辑器制作VR交互课件,简单好用易上手
  • 中国首款量子计算机操作系统本源司南 PilotOS正式上线
  • 基层社会治理平台建设方案[113页PPT]
  • 认识vite
  • 华为运动健康,十年创新天地宽
  • 深度学习(37)—— 图神经网络GNN(2)
  • Unity游戏源码分享-乐节奏休闲游戏源码 guitar hero 支持mobile
  • VS Code配置Prettier格式化Apex
  • Spring-Cloud-Loadblancer详细分析_4
  • openocd调试esp32(通过FT232H)
  • Nokia5110使用方法及实例编写51单片机
  • 3个月快速入门LoRa物联网传感器开发
  • 【小梦C嘎嘎——启航篇】内存管理小知识~
  • ClickHouse查看执行计划(EXPLAIN语法)
  • 线程池
  • 配置:Terminal和oh-my-posh
  • 数据结构--BFS求最短路
  • FPGA应用学习笔记----定点除法的gold算法流水线设计
  • Nginx转发的原理和负载均衡
  • 怎么换ip地址 电脑切换ip地址方法
  • 软件设计基础
  • OptaPlanner笔记5
  • PS注意事项优漫动游
  • matplotlib 判断鼠标是否点击在当前线上