spark 客户端工具_Spark 实践 - 客户端使用spark-submit提交Spark应用程序及注意事项...

本文介绍了在spark集群外的机器上,通过客户端提交spark应用程序到集群运行的相关内容。包括spark-submit提交程序的语法,详细说明了各参数含义,还指出客户端使用spark-submit提交应用时的注意事项,如网络连通、文件共享等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、客户端提交spark应用程序

是指在spark集群之外的机器,提交spark应用程序到spark集群运行。

二、spark-submit提交程序语法

使用spark-submit工具提交Spark应用程序的语法:

./bin/spark-submit \

--class \

--master \

--deploy-mode \

--conf = \

... # other options

\

[application-arguments]

--class 应用程序的入口类名;

--master spark 集群的url;

--deploy-mode 部署方式;

--conf 应用程序的sparkContext配置选项;

--application-jar 外部依赖;

--application-arguments 应用程序参数;

三、在客户端使用spark-submit提交spark应用程序时需要注意的事项

1)、客户端机器与spark集群必须互相知道,即相互ping得通;

2)、如果应用程序中用到了本地文件,那么集群中的worker机器都必须有该文件,否则会报找不到文件;

3)、windows客户端,如果应用程序中用到本地文件,那么无法提交到linux环境下的spark集群;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值