使用IDEA远程提交jar到spark集群出错:java.lang.ClassNotFoundException: computePI$$anonfun$1
这个问题困扰了我很长时间,我大概花费了三四天的时间,不停的找问题,不停的找原因,经过不断的尝试才发现原因所在。
具体的报错信息如下:
20/12/07 08:32:33 WARN TaskSetManager: Lost task 0.0 in stage 0.0 (TID 0, 172.17.0.3, executor 2): java.lang.ClassNotFoundException: computePI$$anonfun$1
at java.net.URLClassLoader.findClass(URLClassLoader.java:382)
at java.lang.ClassLoader.loadClass(ClassLoader.java:418)
at java.lang.ClassLoader.loadClass(ClassLoader.java:351)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:348)
at org.apache.spark.serializer.JavaDeserializationStream$$anon$1.resolveClass(JavaSerializer.scala