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

(Windows) Improve Support on Windows Plattform by including winutils.exe and check for HADOOP_HOME

    Details

    • Type: Bug
    • Status: Open
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: 0.7.1, 0.8.0
    • Fix Version/s: None
    • Component/s: Interpreters
    • Labels:
      None
    • Environment:

      Windows 7, Windows 10

      Description

      I checked Zeppelin 0.7.1 and 0.8.0-SNAPSHOT on a clean Windows 7 and Windows 10 system (running in VMWare). Both version of Zeppelin show the following behaviour on both systems:

      • Zeppelin runs
      • md interpreter works
      • SPARK interpreter fails with the usual InvocationTargetException

      Tracking down the error is hard, but I found that it is related to

      • winutils.exe is missing in the distribution
      • HADOOP_HOME is not set (needs to point to a directory which contains bin/winutil.exe)

      The error does not occure if somebody comes with a preinstalled hadoop (and a well defined HADOOP_HOME). The error does also not occure if zeppelin runs on OS X.

      I would suggest to include winuils.exe in zeppelin/bin and add a test of HADOOP_HOME to the interpreter.cmd. If HADOOP_HOME is not set it should be set inside interpreter.cmd.

      If OK, I would prepare a pull request. OK?

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                Unassigned
                Reporter:
                email@christian-fries.de Christian Fries
              • Votes:
                0 Vote for this issue
                Watchers:
                6 Start watching this issue

                Dates

                • Created:
                  Updated: