Jonathan Esterhazy created ZEPPELIN-1096: --------------------------------------------
Summary: spark interpreter throws ClassNotFoundExceptions if spark authentication is enabled Key: ZEPPELIN-1096 URL: https://issues.apache.org/jira/browse/ZEPPELIN-1096 Project: Zeppelin Issue Type: Bug Components: Interpreters Affects Versions: 0.5.6 Environment: aws emr (emr-4.7.1), spark 1.6.1, zeppelin 0.5.6 Reporter: Jonathan Esterhazy The spark interpreter can't run code defined in a notebook when spark authentication is enabled. Scala code that uses only built-in functions works fine, but executors throw classnotfoundexceptions when they try to run functions defined in the notebook. For example, For example, this code works: {code:scala} val rdd = sc.textFile("hdfs://my-text-file") rdd.take(1).foreach(println) rdd.saveAsTextFile("hdfs:///my-other-text-file") {code} but code like this... {code:scala} rdd.filter(_.contains("my data")) {code} fails with {noformat} Caused by: java.lang.ClassNotFoundException: $iwC$$iwC$$iwC$$iwC$$iwC$$iwC$$iwC$$iwC$$anonfun$1 at org.apache.spark.repl.ExecutorClassLoader.findClass(ExecutorClassLoader.scala:84) at java.lang.ClassLoader.loadClass(ClassLoader.java:424) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:348) ... {noformat} -- This message was sent by Atlassian JIRA (v6.3.4#6332)