[英]ClassNotFoundException spark submit yarn
我有一個火花程序(scala)。
我運行命令程序集來獲取一個 jar。
我把 jar 放在hdfs
集群上(所以 jar 物理上在服務器上)
我運行命令jar -tvf
以確保我的主類在 jar 中(它是: com/mycompany/MyMainClass.class
我嘗試在我的集群服務器上運行以下命令./hadoop/spark/bin/spark-submit --class com.mycompany.MyMainClass --master yarn project.jar
我有這個錯誤:
Failed to load com.mycompany.MyMainClass.
java.lang.ClassNotFoundException: com.mycompany.MyMainClass
有人能幫我嗎?
這是因為 sbt 中的 scala 組裝,這對我來說是正確的合並策略
`assemblyMergeStrategy in assembly := {
case PathList("META-INF", xs @ _*) => MergeStrategy.discard
case _ => MergeStrategy.first
}`
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.