Uploaded image for project: 'Zeppelin'
  1. Zeppelin
  2. ZEPPELIN-5310

SPARK_HOME in zeppelin-env.sh doesn't take effect in yarn cluster mode

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 0.10.0
    • 0.9.1, 0.10.0
    • None
    • None

    Description

      We built from source on March 26th with commit  85ed8e2e51e1ea10df38d4710216343efe218d60. DeployMode: Cluster is broken in this build. When we try to use cluster mode we see the following error:

       

      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
      

      Attachments

        Activity

          People

            zjffdu Jeff Zhang
            pbrenner Paul Brenner
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Time Tracking

                Estimated:
                Original Estimate - Not Specified
                Not Specified
                Remaining:
                Remaining Estimate - 0h
                0h
                Logged:
                Time Spent - 40m
                40m