首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Spark执行错误:spark-提交

Spark执行错误:spark-提交
EN

Stack Overflow用户
提问于 2017-07-14 15:11:26
回答 2查看 1.3K关注 0票数 1

我正在尝试使用下面的命令从spark-shell执行一个程序

代码语言:javascript
复制
spark-submit --class com.aadharpoc.spark.UIDStats \ --packages com.databricks:spark-csv_2.10:1.5.0 \ --master yarn-client \ /home/cloudera/Desktop/aadhar_jar/Untitled.jar \ /home/cloudera/Desktop/UIDAI-ENR-DETAIL.csv

提示以下错误

代码语言:javascript
复制
<console>:1: error: ';' expected but 'class' found.
       spark-submit --class com.aadharpoc.spark.UIDStats \ --packages com.databricks:spark-csv_2.10:1.5.0 \ --master local[*] \ /home/cloudera/Desktop/aadhar_jar/Untitled.jar \ /home/cloudera/Desktop/UIDAI-ENR-DETAIL.csv

谢谢你们!!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-07-14 15:30:27

您不应该从scala REPLspark-shell运行spark-submit,而应该从普通的linux-shellterminal运行spark-submit

我希望这能解决这个问题。

票数 1
EN

Stack Overflow用户

发布于 2020-11-23 20:17:55

spark-submit是一个用于提交spark程序的脚本,可以在bin目录中找到它。它应该从终端运行,而不是从spark-shell运行。

在Windows中,如果环境变量更新到%SPARK_HOME%/bin,那么在Windows中,只需打开命令提示符并运行spark-submit即可。

在Linux中,SPARK_HOME必须在您.bashrc中,然后您可以从终端运行,或者提供完全限定的路径,如....\spark-submit.sh

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45096867

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档