Uploaded image for project: 'Spark'
  1. Spark
  2. SPARK-2420

Dependency changes for compatibility with Hive

    XMLWordPrintableJSON

    Details

    • Type: Wish
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 1.0.0
    • Fix Version/s: 1.2.0
    • Component/s: Build
    • Labels:

      Description

      During the prototyping of HIVE-7292, many library conflicts showed up because Spark build contains versions of libraries that's vastly different from current major Hadoop version. It would be nice if we can choose versions that's in line with Hadoop or shading them in the assembly. Here are the wish list:

      1. Upgrade protobuf version to 2.5.0 from current 2.4.1
      2. Shading Spark's jetty and servlet dependency in the assembly.
      3. guava version difference. Spark is using a higher version. I'm not sure what's the best solution for this.

      The list may grow as HIVE-7292 proceeds.

      For information only, the attached is a patch that we applied on Spark in order to make Spark work with Hive. It gives an idea of the scope of changes.

        Attachments

        1. spark_1.0.0.patch
          3 kB
          Xuefu Zhang

          Issue Links

            Activity

              People

              • Assignee:
                Unassigned
                Reporter:
                xuefuz Xuefu Zhang
              • Votes:
                0 Vote for this issue
                Watchers:
                13 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: