[ https://issues.apache.org/jira/browse/SPARK-1734?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13990468#comment-13990468 ]
Guoqiang Li commented on SPARK-1734: ------------------------------------ There are spaces behind the {{org.apache.spark.broadcast.TorrentBroadcastFactory}} [PR 665|https://github.com/apache/spark/pull/665] > spark-submit throws an exception: Exception in thread "main" > java.lang.ClassNotFoundException: > org.apache.spark.broadcast.TorrentBroadcastFactory > ------------------------------------------------------------------------------------------------------------------------------------------------- > > Key: SPARK-1734 > URL: https://issues.apache.org/jira/browse/SPARK-1734 > Project: Spark > Issue Type: Sub-task > Components: Deploy, Spark Core > Reporter: Guoqiang Li > Priority: Blocker > > {{conf/spark-defaults.conf}}: > {code} > spark.broadcast.factory > org.apache.spark.broadcast.TorrentBroadcastFactory > {code} > {{./bin/spark-submit /opt/spark/classes/toona-assembly-1.0.2-SNAPSHOT.jar > --verbose --master spark://spark:7077 --deploy-mode client --class > com.zhe800.toona.knn.computation.DealKNN}} => > {code} > Exception in thread "main" java.lang.ClassNotFoundException: > org.apache.spark.broadcast.TorrentBroadcastFactory > at java.net.URLClassLoader$1.run(URLClassLoader.java:372) > at java.net.URLClassLoader$1.run(URLClassLoader.java:361) > at java.security.AccessController.doPrivileged(Native Method) > at java.net.URLClassLoader.findClass(URLClassLoader.java:360) > at java.lang.ClassLoader.loadClass(ClassLoader.java:424) > at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) > at java.lang.ClassLoader.loadClass(ClassLoader.java:357) > at java.lang.Class.forName0(Native Method) > at java.lang.Class.forName(Class.java:259) > at > org.apache.spark.broadcast.BroadcastManager.initialize(BroadcastManager.scala:43) > at > org.apache.spark.broadcast.BroadcastManager.<init>(BroadcastManager.scala:33) > at org.apache.spark.SparkEnv$.create(SparkEnv.scala:218) > at org.apache.spark.SparkContext.<init>(SparkContext.scala:196) > at com.zhe800.toona.knn.computation.DealKNN$.main(DealKNN.scala:93) > at com.zhe800.toona.knn.computation.DealKNN.main(DealKNN.scala) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:483) > at org.apache.spark.deploy.SparkSubmit$.launch(SparkSubmit.scala:258) > at org.apache.spark.deploy.SparkSubmit$.main(SparkSubmit.scala:55) > at org.apache.spark.deploy.SparkSubmit.main(SparkSubmit.scala) > {code} -- This message was sent by Atlassian JIRA (v6.2#6252)