spark Failed to get main class in JAR with error null . Please specify one with --class.

在尝试使用spark-submit命令运行SparkPi示例时遇到错误,提示找不到JAR中的主类。原因是最新版Spark的示例有所更改。按照官方文档,需指定完整路径,包括--driver-memory和--executor-memory等参数,以及正确的jar文件名。正确命令应包含--classorg.apache.spark.examples.SparkPi等详细信息。

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

运行spark-submit命令示例

bin/spark-submit \ 
--class org.apache.spark.examples.SparkPi \ 
--master yarn \ 
--deploy-mode cluster \ 
./examples/jars/spark-examples_2.12-3.0.0.jar \ 
1000

出现报错:Failed to get main class in JAR with error null . Please specify one with --class.主要是时说找不到程序入口

原因:最新的spark更改了示例,现在官方文档

./bin/spark-submit --class org.apache.spark.examples.SparkPi \
    --master yarn \
    --deploy-mode cluster \
    --driver-memory 4g \
    --executor-memory 2g \
    --executor-cores 1 \
    --queue thequeue \
    examples/jars/spark-examples*.jar \
    10

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值