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

Spark interpreter binary compatibility to scala 2.10 / 2.11 broken

    XMLWordPrintableJSON

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 0.6.1
    • Fix Version/s: 0.6.2
    • Component/s: None
    • Labels:
      None

      Description

      Scala 2.11 support in SparkInterpreter designed to provide binary compatibility to scala 2.10 and scala 2.11.

      i.e. changing SPARK_HOME should be enough to make Zeppelin work with any version of spark without rebuild. Spark 2.0.0 (with scala 2.11), Spark 1.6.2 (with scala 2.10), and so on.

      The reason is spark interpreter has zeppelin-display as a dependency. and zeppelin-display brings particular version of scala library.

      Solution could be exclude zeppelin-display from spark interpreter's dependency, and let user load zeppelin-display from maven repository dynamically by using dependency loader, when it's needed.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                zjffdu Jeff Zhang
                Reporter:
                moon Lee Moon Soo
              • Votes:
                0 Vote for this issue
                Watchers:
                5 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: