1. 运行sbin/spark-config.sh,设置SPARK_HOME和SPARK_CONF_DIR

2. 如果conf/spark-env.sh,则运行该脚本,设置可选环境变量

3. 检测环境变量SPARK_MASTER_PORT/SPARK_MASTER_IP,为master的端口/ip,默认为7077/{hostname}

以上三项基本同start-master.sh相同

4. 检测SPARK_WORKER_INSTANCES

1) 如果为空,则执行脚本sbin/slaves.sh并传入命令

sbin/slaves.sh的作用是使用ssh免登录进入slaves执行命令

传入的命令是sbin/start-slave.sh 1 spark://$SPARK_MASTER_IP:$SPARK_MASTER_PORT

2) 如果不为空,即启动多实例 。检测SPARK_WORKER_WEBUI_PORT,不存在则默认8081

循环$SPARK_WORKER_INSTANCES遍,执行sbin/slaves.sh脚本并传入命令

传入的命令是sbin/start-slave.sh $(( $i + 1 )) spark://$SPARK_MASTER_IP:$SPARK_MASTER_PORT --webui-port $(( $SPARK_WORKER_WEBUI_PORT + $i ))

即传入的第一个参数是实例序号(1开始),webui-port设置为8081递增

转载于:https://www.cnblogs.com/hujunfei/p/3622189.html

Spark 0.9.0启动脚本——sbin/start-slaves.sh相关推荐

  1. tomcat 多实例启动脚本

    为什么80%的码农都做不了架构师?>>>    tomcat 多实例启动脚本 代码如下: #!/bin/sh# # Tomcat start/stop shell multiple ...

  2. android+启动脚本,imx6q android 添加开机启动脚本

    1.在xx/out/target/product/sabresd_6dq/root/init.rc中添加以下内容 ========================================== ...

  3. superset启动脚本及安装

    superset安装配置记录 ----灵感来自B站尚硅谷数仓3.0项目(尚硅谷NB) Superset 官网地址:http://superset.apache.org/ 1. 安装 Python 环境 ...

  4. linux集群启动脚本,Hadoop2.2.0集群启动和停止Shell脚本

    说明:Hadoop2.2.0集群启动和停止Shell脚本,以下脚本中出现的master,slave1,slave2,slave3均已配host. startupall.sh #!/bin/bash h ...

  5. Qtopia-2.2.0启动脚本

    在ARM上启动Qtopia-2.2.0: 使用USB鼠标的脚本: #!/bin/sh HOME=/root QTDIR=/opt/Qtopia QPEDIR=/opt/Qtopia QWS_MOUSE ...

  6. Android8.0 开机启动脚本,Android开机启动shell脚本(Android 8.0测试OK)

    Android 下做开机启动shell脚本的大致流程如下: 目录 写shell脚本 为脚本写te文件 在init.rc中启动脚本 添加Selinux权限 写shell脚本 比如新建一个init.tes ...

  7. Spark学习之路 (十五)SparkCore的源码解读(一)启动脚本

    讨论QQ:1586558083 目录 一.启动脚本分析 1.1 start-all.sh 1.2 start-master.sh 1.3 spark-config.sh(1.2的第5步) 1.4 lo ...

  8. Spark配置启动脚本分析

    2019独角兽企业重金招聘Python工程师标准>>> 今天想停止spark集群,发现执行stop-all.sh的时候spark的相关进程都无法停止.提示: no org.apach ...

  9. Spark 2.2.0 集群部署

    环境说明 服务器1 主机名:node201 IP:10.0.0.201 OS: centos 7.4 hadoop: NameNode, ResourceManager, SecondaryNameN ...

  10. Apache Spark 2.2.0 中文文档 - 概述 | ApacheCN

    Spark 概述 Apache Spark 是一个快速的, 多用途的集群计算系统. 它提供了 Java, Scala, Python 和 R 的高级 API,以及一个支持通用的执行图计算的优化过的引擎 ...

最新文章

  1. 【数据结构和算法笔记】线性表的查找(平均查找长度,二分法,判定树)
  2. ffdshow 源代码分析 9: 编解码器有关类的总结
  3. C#中索引器的简单使用
  4. python 连接数据库 慢_python自动结束mysql慢查询会话的实例代码
  5. 【信息安全导论】HIT2022春季学期《信息安全导论》复习概要
  6. 安装音量控制程序 WINDOWS
  7. 富士通Fujitsu DPK2180T 打印机驱动
  8. win10环境下如何安装CAD
  9. android官方原生主题,原生Android可以更换系统主题吗?
  10. linux 怎么格式化u盘写保护,u盘写保护无法格式化解决方法
  11. Ubuntu16.04拨号上网
  12. 南阳oj 找球号(一)
  13. 上半年要完成的博客占坑77
  14. 简单实现微信抢红包的功能(Java)
  15. apkanalyzer.bat could NOT be found in D:\Program Files\android-sdk的解决方案
  16. 新手如何成为一名黑客
  17. 写一段python爬取付费音乐的代码
  18. 网页中插入视频播放代码全集
  19. 【nowcoder 219641】天使果冻
  20. Linux下导入导出 MySQL 数据库表结构数据

热门文章

  1. Kafka如何保证不丢数据?
  2. java内部类简单解析
  3. java LineRecordReader类解析
  4. 初识Quartz (一)
  5. 《JavaScript开发框架权威指南》——2.4 处理任务
  6. 如果在文档已完成加载后执行 document.write,整个 HTML 页面将被覆盖
  7. SQL注入实验,PHP连接数据库,Mysql查看binlog,PreparedStatement,mysqli, PDO
  8. Xmanager注册码激活教程
  9. 学习nodejs之restful
  10. 成功申请MVP,晒晒来自微软的奖品