我正在尝试使用spark-submit执行spark应用程序。
c:\temp>spark-submit --master yarn ./SparkExamples.jar --class com.examples.WordCount
Error: No main class set in JAR; please specify one with --class
Run with --help for usage help or --verbose for debug output
主类文件存在于jar文件中。我还检查了存在一个MANIFEST.MF文件,其中包含主类名称。
清单版本:1.0
主类:com.示例.字数
我错过了什么?
2条答案
按热度按时间bxgwgixi1#
尝试在./SparkExamples.jar之前先提供--class参数
zujrkrfu2#
如果您要将多个jar作为依赖项包括在内,请确保它们以逗号分隔***,不带空格***。花了一段时间才弄清楚,但这是我的问题,错误消息与帮助相反,因为类名显然已经存在。
下面是修复它的示例。
导致错误的示例代码:
修复了示例代码: