2017-07-29 87 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」文件。是嗎? –