[英]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.