Uploaded image for project: 'Pig'
  1. Pig
  2. PIG-1680

Pig 0.8 HBaseStorage may not against HBase 0.89

    Details

    • Type: Task
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 0.8.0
    • Fix Version/s: 0.8.1
    • Component/s: impl
    • Labels:
      None
    • Patch Info:
      Patch Available
    • Hadoop Flags:
      Incompatible change
    • Release Note:
      This patch bumps HBase version to 0.90. Versions 0.20.x are no longer supported.
    • Tags:
      hbase

      Description

      HBaseStorage is currently coded against the hbase 0.20.6 API. The hbase 0.89 API deprecates some methods and outright removes some others which causes HBaseStorage to no longer compile.

      It is unclear whether one can run an HBase 0.20.6 client against a running 0.89 hbase instance. In my experience, it does not work. Therefore, HBaseStorage has to be compiled against 0.89.

      Attached is a proposed patch to make 0.8.0 trunk compatible with hbase 0.89 as well as a script to help automate the upgrade.

        Attachments

        1. pig-hbase-0.89.SNAPSHOT.patch
          10 kB
          George P. Stathis
        2. pig-1680-with-ivy.xml
          28 kB
          Todd Lipcon
        3. pig-1680-minicluster-fixes.txt
          2 kB
          Todd Lipcon
        4. PIG-1680.3.patch
          25 kB
          Dmitriy V. Ryaboy
        5. pig-0.8.0-hbase-0.89.SNAPSHOT.patch
          10 kB
          Bill Graham
        6. PIG_1680.patch
          59 kB
          Dmitriy V. Ryaboy
        7. PIG_1680.patch
          91 kB
          Dmitriy V. Ryaboy
        8. PIG_1680.patch
          23 kB
          Dmitriy V. Ryaboy
        9. pig_1680.final.patch
          27 kB
          Dmitriy V. Ryaboy
        10. hbase-0.90.0-tests.jar
          880 kB
          Dmitriy V. Ryaboy
        11. apply-PIG-1680-patch-0.8.0.sh
          2 kB
          Bill Graham
        12. apply-PIG-1680-patch.sh
          1 kB
          George P. Stathis

          Issue Links

            Activity

              People

              • Assignee:
                dvryaboy Dmitriy V. Ryaboy
                Reporter:
                gstathis George P. Stathis
              • Votes:
                0 Vote for this issue
                Watchers:
                9 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: