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

尼乐清网站建设/种子搜索在线 引擎

尼乐清网站建设,种子搜索在线 引擎,临沂网站建设哪家好,哈尔滨 门户网站文章目录 一,提交语法格式二,spark-submit常用参数三,案例演示 - 提交Spark自带的圆周率计算程序(一)Standalone模式,采用client提交方式(二)Standalone模式,采用cluster…

文章目录

  • 一,提交语法格式
  • 二,spark-submit常用参数
  • 三,案例演示 - 提交Spark自带的圆周率计算程序
    • (一)Standalone模式,采用client提交方式
    • (二)Standalone模式,采用cluster提交方式
    • (三)停止Spark集群服务


一,提交语法格式

在这里插入图片描述

  • Spark提供了一个客户端应用程序提交工具spark-submit,使用该工具可以将编写好的Spark应用程序提交到Spark集群。
  • spark-submit的使用格式如下:$ bin/spark-submit [options] [app options]
  • options表示传递给spark-submit的控制参数;
  • app jar表示提交的程序JAR包(或Python脚本文件)所在位置;
  • app options表示jar程序需要传递的参数,例如main()方法中需要传递的参数。

二,spark-submit常用参数

除了–master参数外,spark-submit还提供了一些控制资源使用和运行时环境的参数。

参数描述
–masterMaster节点的连接地址,取值为spark://host:port、mesos://host:port、yarn、k8s://https://host:port 或 local(默认为local[*])
–deploy-mode提交方式,取值为client或cluster。client表示在本地客户端启动Driver程序,cluster表示在集群内部的工作节点上启动Driver程序,默认为client
–class应用程序的主类(Java或Scala程序)
–name应用程序名称,会在Spark Web UI中显示
–jars应用依赖的第三方JAR包列表,以逗号分隔
–files需要放到应用工作目录中的文件列表,以逗号分隔。此参数一般用来放需要分发到各节点的数据文件
–conf设置任意的SparkConf配置属性,格式为“属性名=属性值”
–properties-file加载外部包含键值对的属性文件。如果不指定,就默认读取Spark安装目录下的conf/spark-defaults.conf 文件中的配置
–driver-memoryDriver进程使用的内存量,例如512MB或1GB,单位不区分大小写,默认为1GB
–executor-memory每个Executor进程所使用的内存量。例如512MB或1GB,单位不区分大小写,默认为1GB
–driver-coresDriver进程使用的CPU核心数,仅在集群模式中使用,默认为1
-executor-cores每个Executor进程所使用的CPU核心数,默认为1
num-executorsExecutor进程数量,默认为2。如果开启动态分配,那么初始Executor的数量至少是此参数配置的数量。需要注意的是,此参数仅在Spark On YARN模式中使用

三,案例演示 - 提交Spark自带的圆周率计算程序

进入Spark安装目录
在这里插入图片描述

(一)Standalone模式,采用client提交方式

执行下述命令,将Spark自带的求圆周率的程序提交到集群
在这里插入图片描述

bin/spark-submit \--class org.apache.spark.examples.SparkPi \--master spark://master:7077 \./examples/jars/spark-examples_2.12-3.3.2.jar 

提交Spark作业后,观察Spark集群管理界面,其中“Running Applications”列表表示当前Spark集群正在计算的作业,执行几秒后,刷新界面,在Completed Applications表单下,可以看到当前应用执行完毕,返回控制台查看输出信息,出现了“Pi is roughly 3.1424157120785603”,说明Pi值已经被计算完毕。
在这里插入图片描述
上述命令中的–master参数指定了Master节点的连接地址。该参数根据不同的Spark集群模式,其取值也有所不同,常用取值如下表所示。

取值描述
spark://host:portStandalone模式下的Master节点的连接地址,默认端口为7077
yarn连接到YARN集群。若YARN中没有指定ResourceManager的启动地址,则需要在ResourceManager所在的节点上进行应用程序的提交,否则将因找不到ResourceManager而提交失败
local运行本地模式,使用1个CPU核心
local [N]运行本地模式,使用N个CPU核心。例如,local[2]表示使用两个CPU核心运行程序
local[*]运行本地模式,尽可能使用最多的CPU核心

若不添加–master参数,则默认使用本地模式local[*]运行。

(二)Standalone模式,采用cluster提交方式

在Standalone模式下,将Spark自带的圆周率计算程序提交到集群,并且设置Driver进程使用内存为512MB,每个Executor进程使用内存为1GB,每个Executor进程所使用的CPU核心数为2,提交方式为cluster(Driver进程运行在集群的工作节点中),执行命令如下:

在这里插入图片描述

bin/spark-submit \
--master spark://master:7077 \
--deploy-mode cluster \
--class org.apache.spark.examples.SparkPi \
--driver-memory 512m \
--executor-memory 1g \
--executor-cores 2 \
./examples/jars/spark-examples_2.12-3.3.2.jar

可以写成一行

bin/spark-submit --master spark://master:7077 --deploy-mode cluster --class org.apache.spark.SparkPi --driver-memory 512m --executor-memory 1g --executor-cores 2 ./examples/jars/spark-examples_2.12-3.3.2.jar 

执行命令后,看到State of driver-20230406114733-0000 is RUNNING,就表明运行成功~,否则会显示State of driver-20230406114733-0000 is FAILED
在这里插入图片描述
在Spark WebUI界面上查看运行结果,访问http://master:8080
在这里插入图片描述
单击圈红的Worker超链接 - worker-20230406114652-192.168.1.103-34280

注意:必须把私有IP地址改成主机名slave1或者对应的浮动IP地址。

在这里插入图片描述

单击stdout超链接,可以查看到Pi的计算结果
在这里插入图片描述

在这里插入图片描述

(三)停止Spark集群服务

在master节点执行命令:stop-all.sh
在这里插入图片描述

http://www.jmfq.cn/news/4931209.html

相关文章:

  • 多语言版本网站/怎么做推广比较成功
  • 私人网站设计公司公司/北京网站优化外包
  • 一级a做囗爰片免费网站/邵阳seo排名
  • 江苏金安建设公司网站/营销推广计划怎么写
  • 临清住房建设网站/广告点击一次多少钱
  • 如何建立公司网址/山西搜索引擎优化
  • 网站建设帮助中心/百度上看了不健康的内容犯法吗
  • 怎么做html网站/拼多多seo是什么意思
  • 网页设计制作要求/seo优化培训多少钱
  • 建站行业/外包网络推广营销
  • 浙江通管局 网站备案如何好注销/百度推广是什么
  • 单位网站设计建议书/网站营销策划公司
  • 网站建设操作/谷歌全球营销
  • 有没有国外的做美食的视频网站/武汉seo招聘信息
  • 网站建设哪家公司便宜/品牌推广战略
  • ps做网站效果图制作过程/四川seo排名
  • 网站建设 珠海/阿里云域名注册查询
  • 空气净化器用什么网站做外贸/百度竞价推广效果怎么样
  • 网站做好后还需要维护吗/优化网站推广教程整站
  • 废旧网站那个做的最好/app推广平台网站
  • 企业网站建设遵循的原则/美国疫情最新数据消息
  • 手机移动端网站怎么做的/dw如何制作网页
  • 长春市建设技工学校网站/英文谷歌优化
  • 做网站做系统/免费网站seo排名优化
  • jsp网站开发分享网站/a5站长网网站交易
  • 什么网站可以做高数/百度百家号
  • 自己如何做电影网站/网络推广员是什么
  • 定制化开发是什么意思/网站seo搜索引擎优化教程
  • 网站建设合同服务范围/哪里可以建网站
  • 公司网站做地图地址/网站模板免费下载