Uploaded image for project: 'ORC'
  1. ORC
  2. ORC-174

Create a variant of core and mapreduce jars that don't conflict with hive 1.x

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 1.4.0
    • Component/s: build, Java
    • Labels:
      None

      Description

      Currently, the ORC core and mapreduce jars depend on Hive's storage-api 2.2, which is incompatible with Hive 1.x. I'm proposing making shaded versions that:

      • shade the storage-api into org.apache.orc.storage
      • shade protobuf into com.google.protobuf25

      Hive 1.x uses protobuf 2.5, like most of the Hadoop ecosystem, but taking the opportunity to remove it as a problem seems like a good idea.

        Issue Links

          Activity

          Hide
          githubbot ASF GitHub Bot added a comment -

          GitHub user omalley opened a pull request:

          https://github.com/apache/orc/pull/112

          ORC-174. Create nohive variant of core and mapreduce jars.

          Fixes #112

          Signed-off-by: Owen O'Malley <omalley@apache.org>

          You can merge this pull request into a Git repository by running:

          $ git pull https://github.com/omalley/orc orc-174

          Alternatively you can review and apply these changes as the patch at:

          https://github.com/apache/orc/pull/112.patch

          To close this pull request, make a commit to your master/trunk branch
          with (at least) the following in the commit message:

          This closes #112


          commit d983ba50474215c0e9179f329e159650105faa79
          Author: Owen O'Malley <omalley@apache.org>
          Date: 2017-04-24T18:42:13Z

          ORC-174. Create nohive variant of core and mapreduce jars.

          Fixes #112

          Signed-off-by: Owen O'Malley <omalley@apache.org>


          Show
          githubbot ASF GitHub Bot added a comment - GitHub user omalley opened a pull request: https://github.com/apache/orc/pull/112 ORC-174 . Create nohive variant of core and mapreduce jars. Fixes #112 Signed-off-by: Owen O'Malley <omalley@apache.org> You can merge this pull request into a Git repository by running: $ git pull https://github.com/omalley/orc orc-174 Alternatively you can review and apply these changes as the patch at: https://github.com/apache/orc/pull/112.patch To close this pull request, make a commit to your master/trunk branch with (at least) the following in the commit message: This closes #112 commit d983ba50474215c0e9179f329e159650105faa79 Author: Owen O'Malley <omalley@apache.org> Date: 2017-04-24T18:42:13Z ORC-174 . Create nohive variant of core and mapreduce jars. Fixes #112 Signed-off-by: Owen O'Malley <omalley@apache.org>
          Hide
          githubbot ASF GitHub Bot added a comment -

          Github user asfgit closed the pull request at:

          https://github.com/apache/orc/pull/112

          Show
          githubbot ASF GitHub Bot added a comment - Github user asfgit closed the pull request at: https://github.com/apache/orc/pull/112
          Hide
          owen.omalley Owen O'Malley added a comment -

          Released as part of ORC 1.4.0

          Show
          owen.omalley Owen O'Malley added a comment - Released as part of ORC 1.4.0

            People

            • Assignee:
              owen.omalley Owen O'Malley
              Reporter:
              owen.omalley Owen O'Malley
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Development