头歌:Spark任务提交

第1关:spark-submit提交
任务描述
相关知识
spark-submit参数
计算圆周率
编程要求
测试说明
任务描述
本关任务:学会将程序提交到集群上执行。

相关知识
为了完成本关任务,你需要掌握:1.了解spark-submit的参数。2.学会提交Spark程序在集群运行。


课程视频《spark-submit提交》

spark-submit参数


使用格式:

./bin/spark-submit
  --class
  --master
  --deploy-mode
  --conf
  ... # other options
  application-jar


计算圆周率
 

cd /opt/spark/dist/bin
./spark-submit 
--master local 
--class org.apache.spark.examples.SparkPi
/opt/spark/dist/examples/jars/spark-examples_2.11-2.2.0.jar
./spark-submit --master 本地模式 --class 程序运行的主类名 xxx.jar 

编程要求
根据提示,在右侧编辑器补充代,将程序提交到spark上执行。

测试说明
平台会对你编写的代码进行测试:

jar包所在位置:

/root/project.jar

(点击测评的时候root目录下会有project.jar)

主类:Student
提交模式:local

预期输出:

(bj,88)(sh,67)(gz,92).

#!/bin/bash

cp -r  Spark/SparkRDD/target/project.jar /root
cd /opt/spark/dist/bin
#********** Begin **********#

./spark-submit \
--master local \
--class Student \
/root/project.jar


#********** End **********#

这段脚本首先将 project.jar 复制到 /root 目录下,然后切换到 /opt/spark/dist/bin 目录。在 begin 和 end 之间,使用 spark-submit 命令提交 Spark 程序,其中 --master local 指定了本地模式,--class Student 指定了主类为 Student,最后指定了 jar 包的路径为 /root/project.jar。

  • 10
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
头歌平台是一个用于提交和管理任务的平台,可以帮助用户高效地完成任务。首先,用户需要登录头歌平台的网站或者应用程序,然后选择需要提交任务类型,比如spark任务。用户可以在任务提交页面填写任务的具体要求和内容,然后点击提交按钮。在提交任务之前,用户还可以选择任务的优先级和截止日期,以确保任务能够按时完成。 一旦用户提交spark任务任务将被分配给相应的处理人员或团队。处理人员将会收到通知,然后开始处理任务。在任务处理过程中,用户可以随时通过头歌平台查看任务的进展情况,包括任务的状态、进度和预计完成时间。用户还可以与处理人员进行实时的沟通和反馈,以确保任务能够按照要求和期限完成。 当任务完成后,处理人员会更新任务的状态并通知用户。用户可以在头歌平台上查看任务的最终结果和成果,然后进行必要的确认和验收。如果用户对任务结果满意,可以标记任务为已完成并给予处理人员反馈和评价。如果用户对任务结果不满意,可以提出修改或补充要求,并与处理人员协商解决方案。 总的来说,头歌平台帮助用户高效地提交和管理任务,在任务提交、处理和评价环节提供了便利和透明的服务。通过头歌平台,用户可以轻松地与处理人员进行沟通和协作,确保任务能够按时高质量完成。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

空心木偶☜

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值