Hi Paul,

Could you share your spark interpreter setting ? And which commit id do you
build from ?
For this kind of thing, if you are sure this is a bug, then you can create
a ticket directly. If you are not sure, you can then ask question in
user/dev mail list, if we confirm this is a bug, then you can create ticket
for it.  And Welcome any kinds of discussion in mail list or slack
channel.



Paul Brenner <pbren...@placeiq.com> 于2021年3月27日周六 上午12:32写道:

> We just built from the latest source code today to help test the problem
> in this open ticket <https://issues.apache.org/jira/browse/ZEPPELIN-4599>.
> Unfortunately, cluster mode now appears broken (client mode seems to work
> fine). We see the following error when tryin to start any interpreter in
> cluster mode:
>
> org.apache.zeppelin.interpreter.InterpreterException: java.io.IOException: 
> Fail to set additional jars for spark interpreter
>         at 
> org.apache.zeppelin.interpreter.remote.RemoteInterpreter.open(RemoteInterpreter.java:129)
>         at 
> org.apache.zeppelin.interpreter.remote.RemoteInterpreter.getFormType(RemoteInterpreter.java:271)
>         at org.apache.zeppelin.notebook.Paragraph.jobRun(Paragraph.java:442)
>         at org.apache.zeppelin.notebook.Paragraph.jobRun(Paragraph.java:71)
>         at org.apache.zeppelin.scheduler.Job.run(Job.java:172)
>         at 
> org.apache.zeppelin.scheduler.AbstractScheduler.runJob(AbstractScheduler.java:132)
>         at 
> org.apache.zeppelin.scheduler.RemoteScheduler$JobRunner.run(RemoteScheduler.java:182)
>         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)
> Caused by: java.io.IOException: Fail to set additional jars for spark 
> interpreter
>         at 
> org.apache.zeppelin.interpreter.launcher.SparkInterpreterLauncher.buildEnvFromProperties(SparkInterpreterLauncher.java:163)
>         at 
> org.apache.zeppelin.interpreter.launcher.StandardInterpreterLauncher.launchDirectly(StandardInterpreterLauncher.java:77)
>         at 
> org.apache.zeppelin.interpreter.launcher.InterpreterLauncher.launch(InterpreterLauncher.java:110)
>         at 
> org.apache.zeppelin.interpreter.InterpreterSetting.createInterpreterProcess(InterpreterSetting.java:847)
>         at 
> org.apache.zeppelin.interpreter.ManagedInterpreterGroup.getOrCreateInterpreterProcess(ManagedInterpreterGroup.java:66)
>         at 
> org.apache.zeppelin.interpreter.remote.RemoteInterpreter.getOrCreateInterpreterProcess(RemoteInterpreter.java:104)
>         at 
> org.apache.zeppelin.interpreter.remote.RemoteInterpreter.internal_create(RemoteInterpreter.java:154)
>         at 
> org.apache.zeppelin.interpreter.remote.RemoteInterpreter.open(RemoteInterpreter.java:126)
>         ... 13 more
> Caused by: java.io.IOException: Cannot run program "null/bin/spark-submit": 
> error=2, No such file or directory
>         at java.lang.ProcessBuilder.start(ProcessBuilder.java:1048)
>         at 
> org.apache.zeppelin.interpreter.launcher.SparkInterpreterLauncher.detectSparkScalaVersion(SparkInterpreterLauncher.java:233)
>         at 
> org.apache.zeppelin.interpreter.launcher.SparkInterpreterLauncher.buildEnvFromProperties(SparkInterpreterLauncher.java:127)
>         ... 20 more
> Caused by: java.io.IOException: error=2, No such file or directory
>         at java.lang.UNIXProcess.forkAndExec(Native Method)
>         at java.lang.UNIXProcess.<init>(UNIXProcess.java:247)
>         at java.lang.ProcessImpl.start(ProcessImpl.java:134)
>         at java.lang.ProcessBuilder.start(ProcessBuilder.java:1029)
>         ... 22 more
>
>
>
> I’m actually not sure, what is the best way to report and work with devs
> on an error like this? Should I open a ticket? Post in the slack? Send an
> email to the user list like I’m doing? I’d like to learn to be a better
> citizen in this community.
>
> Thanks!
>
> Paul Brenner
>
> Head of Data Science
> *pbren...@placeiq.com* <pbren...@placeiq.com> | (217) 390-3033 |
> *www.placeiq.com* <https://www.placeiq.com>
> twitter *@placeiq* <https://twitter.com/PlaceIQ> linkedin */placeiq*
> <https://www.linkedin.com/company/placeiq/>
> [image: Check out PlaceIQ's latest COVID-19 research]
> <https://www.placeiq.com/blog/?utm_source=email&utm_medium=signature&utm_campaign=blogsubscriber>
> [image: PlaceIQ: Oracle Data Cloud Premier Data Provider]
> <http://go.placeiq.com/WC01DPG0l0N3Gq000000e00>
>


-- 
Best Regards

Jeff Zhang

Reply via email to