2017-07-29 86 views
0

我在AWS EMR集群得到这个错误 -火花提交“错误:没有主类的JAR设置”,在AWS EMR集群

$火花提交Movierecommendation 错误:无法加载从主类JAR文件:/ home/hadoop/Movierecommendation 运行时使用help帮助或--verbose进行调试输出

什么可能导致此错误。 Scala代码能够使用sbt进行编译。让我知道。

+1

打开你的.jar文件,检查manifest.mf文件是否声明正确的主类 –

+0

好吧;我已经打开了。不在主类中列出。它应该如何列出? –

回答

0

当我们的jar没有包含所需的类文件时,我们得到这个错误。你需要解压缩jar并检查所有需要的类。有时,sbt/maven可以成功运行,但由于目录结构而创建空罐子。

+0

我打开它,在那里看到类文件,包括主文件。 –

+0

我错过了什么? –

+0

但我没有看到在主类中声明的“manifest.mf”文件。是吗? –