xianchang.yue created ZEPPELIN-4833:
---------------------------------------

             Summary: ClassNotFoundException: 
org.apache.zeppelin.interpreter.launcher.K8sStandardInterpreterLauncher
                 Key: ZEPPELIN-4833
                 URL: https://issues.apache.org/jira/browse/ZEPPELIN-4833
             Project: Zeppelin
          Issue Type: Bug
          Components: Kubernetes
    Affects Versions: 0.9.0
         Environment: images: zeppelin-0.9.0
spark:2.4.5 
            Reporter: xianchang.yue


A ClassNotFoundException occurred when zeppelin on k8s submitted the spark 
related interpreter:
The error message is as follows:

INFO [2020-05-20 02:10:20,494] ({SchedulerFactory2} Paragraph.java[jobRun]:407) 
- Run paragraph [paragraph_id: 20150424-154226_261270952, interpreter: 
org.apache.zeppelin.spark.SparkRInterpreter, note_id: 2BWJFTXKM, user: 
anonymous]
 INFO [2020-05-20 02:10:20,495] ({SchedulerFactory2} 
ManagedInterpreterGroup.java[getOrCreateInterpreterProcess]:62) - Create 
InterpreterProcess for InterpreterGroup: spark-shared_process
 INFO [2020-05-20 02:10:20,496] ({SchedulerFactory2} 
PluginManager.java[loadInterpreterLauncher]:141) - Loading Interpreter Launcher 
Plugin: K8sStandardInterpreterLauncher
 WARN [2020-05-20 02:10:20,497] ({SchedulerFactory2} 
PluginManager.java[loadInterpreterLauncher]:152) - Fail to instantiate 
InterpreterLauncher from classpath directly:K8sStandardInterpreterLauncher
java.lang.ClassNotFoundException: 
org.apache.zeppelin.interpreter.launcher.K8sStandardInterpreterLauncher
        at java.net.URLClassLoader.findClass(URLClassLoader.java:382)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:419)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:352)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:352)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:264)
        at 
org.apache.zeppelin.plugin.PluginManager.loadInterpreterLauncher(PluginManager.java:146)
        at 
org.apache.zeppelin.interpreter.InterpreterSetting.createLauncher(InterpreterSetting.java:308)
        at 
org.apache.zeppelin.interpreter.InterpreterSetting.createInterpreterProcess(InterpreterSetting.java:842)
        at 
org.apache.zeppelin.interpreter.ManagedInterpreterGroup.getOrCreateInterpreterProcess(ManagedInterpreterGroup.java:63)
        at 
org.apache.zeppelin.interpreter.remote.RemoteInterpreter.getOrCreateInterpreterProcess(RemoteInterpreter.java:110)
        at 
org.apache.zeppelin.interpreter.remote.RemoteInterpreter.internal_create(RemoteInterpreter.java:163)
        at 
org.apache.zeppelin.interpreter.remote.RemoteInterpreter.open(RemoteInterpreter.java:131)
        at 
org.apache.zeppelin.interpreter.remote.RemoteInterpreter.getFormType(RemoteInterpreter.java:298)
        at org.apache.zeppelin.notebook.Paragraph.jobRun(Paragraph.java:431)
        at org.apache.zeppelin.notebook.Paragraph.jobRun(Paragraph.java:74)
        at org.apache.zeppelin.scheduler.Job.run(Job.java:172)
        at 
org.apache.zeppelin.scheduler.AbstractScheduler.runJob(AbstractScheduler.java:130)
        at 
org.apache.zeppelin.scheduler.RemoteScheduler$JobRunner.run(RemoteScheduler.java:159)
        at 
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        at java.util.concurrent.FutureTask.run(FutureTask.java:266)
        at 
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)
        at 
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
        at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
        at java.lang.Thread.run(Thread.java:748)
 INFO [2020-05-20 02:10:20,532] ({SchedulerFactory2} 
K8sStandardInterpreterLauncher.java[launch]:135) - Launching Interpreter: spark
 INFO [2020-05-20 02:10:20,537] ({SchedulerFactory2} 
K8sRemoteInterpreterProcess.java[apply]:225) - Apply 
/zeppelin/k8s/interpreter/100-interpreter-spec.yaml
 INFO [2020-05-20 02:10:21,173] ({SchedulerFactory2} 
Kubectl.java[execAndGet]:121) - kubectl [apply, -f, -, --namespace=default]
 INFO [2020-05-20 02:10:21,896] ({SchedulerFactory2} 
Kubectl.java[execAndGet]:121) - kubectl [wait, pod/spark-zlcbva, 
--for=condition=Ready, --timeout=60s, --namespace=default]




--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to