Pig
  1. Pig
  2. PIG-1680

Pig 0.8 HBaseStorage may not against HBase 0.89

    Details

    • Type: Task Task
    • Status: Closed
    • Priority: Major 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.

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

        Issue Links

          Activity

          George P. Stathis created issue -
          George P. Stathis made changes -
          Field Original Value New Value
          Attachment pig-hbase-0.89.SNAPSHOT.patch [ 12457165 ]
          Attachment apply-PIG-1680-patch.sh [ 12457166 ]
          Dmitriy V. Ryaboy made changes -
          Fix Version/s 0.9.0 [ 12315191 ]
          Fix Version/s 0.8.0 [ 12314562 ]
          Bill Graham made changes -
          Attachment pig-0.8.0-hbase-0.89.SNAPSHOT.patch [ 12466652 ]
          Attachment apply-PIG-1680-patch-0.8.0.sh [ 12466653 ]
          Dmitriy V. Ryaboy made changes -
          Attachment PIG_1680.patch [ 12471067 ]
          Dmitriy V. Ryaboy made changes -
          Attachment PIG_1680.patch [ 12471070 ]
          Dmitriy V. Ryaboy made changes -
          Attachment PIG_1680.patch [ 12471071 ]
          Dmitriy V. Ryaboy made changes -
          Assignee Dmitriy V. Ryaboy [ dvryaboy ]
          Dmitriy V. Ryaboy made changes -
          Attachment PIG-1680.3.patch [ 12471817 ]
          Dmitriy V. Ryaboy made changes -
          Attachment hbase-0.90.0-tests.jar [ 12471818 ]
          Todd Lipcon made changes -
          Attachment pig-1680-minicluster-fixes.txt [ 12472509 ]
          Todd Lipcon made changes -
          Attachment pig-1680-with-ivy.xml [ 12472511 ]
          Dmitriy V. Ryaboy made changes -
          Attachment pig_1680.final.patch [ 12472652 ]
          Dmitriy V. Ryaboy made changes -
          Status Open [ 1 ] Patch Available [ 10002 ]
          Thejas M Nair made changes -
          Link This issue relates to PIG-1884 [ PIG-1884 ]
          Dmitriy V. Ryaboy made changes -
          Hadoop Flags [Incompatible change]
          Release Note This patch bumps HBase version to 0.90. Versions 0.20.x are no longer supported.
          Fix Version/s 0.8.0 [ 12314562 ]
          Resolution Fixed [ 1 ]
          Status Patch Available [ 10002 ] Resolved [ 5 ]
          Dmitriy V. Ryaboy made changes -
          Status Resolved [ 5 ] Closed [ 6 ]
          Daniel Dai made changes -
          Fix Version/s 0.8.1 [ 12316393 ]
          Fix Version/s 0.8.0 [ 12314562 ]
          Fix Version/s 0.9.0 [ 12315191 ]

            People

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

              Dates

              • Created:
                Updated:
                Resolved:

                Development