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

Introduce new way of dependency loading to intepreter

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 0.6.0
    • None
    • None

    Description

      Currently dependency loading feature(%dep) is dedicated to spark interpreter dependencies are loaded during Zeppelin runtime.
      When user wants to include external libraries to other interpreter than spark, user needs to download the library, add this to ZEPPELIN_CLASSPATH by editting `bin/zeppelin-daemon.sh` or `bin/interpreter.sh`.

      I would like to suggest new way of dependency loading by enabling:
      1. Download library via GUI 'interpreter' menu
      2. Add downloaded library to interpreter's classpath at process initiation time.

      Every interpreter can leverage this feature to load external libraries. For exampe, JDBC interpreter can get benefit from it by adding proper jdbc-connector in 'interpreter' menu without editing shell script.

      Attachments

        Issue Links

          Activity

            People

              Mina Lee Mina Lee
              Mina Lee Mina Lee
              Votes:
              1 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: