Pig
  1. Pig
  2. PIG-2546

build and publish Pig artifacts compiled against Hadoop 0.23

    Details

    • Type: Task Task
    • Status: Resolved
    • Priority: Critical Critical
    • Resolution: Duplicate
    • Affects Version/s: 0.9.2
    • Fix Version/s: 0.11
    • Component/s: build
    • Labels:
      None

      Description

      The pig JAR available in Apache Maven repo has been compiled with a version of Hadoop prior to 0.23.

      This JAR cannot be used to run Pig against Hadoop 0.23 because of changes in the JobControl API [ie the JobControl.addJob(Job) method now is JobControl.addJob(ControlledJob), and while Job implements ControlledJob, because ControlledJob is an interface, the generated bytecode for the signature is different).

      I assume we'll need 2 different versions of the JARs, one for pre 0.23 and one for post 0.23.

      This affects Oozie integration with Hadoop 0.23

        Issue Links

          Activity

          No work has yet been logged on this issue.

            People

            • Assignee:
              Rohini Palaniswamy
              Reporter:
              Alejandro Abdelnur
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Development