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

Pig 0.8 HBaseStorage may not against HBase 0.89

    XMLWordPrintableJSON

Details

    • Task
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 0.8.0
    • 0.8.1
    • impl
    • None
    • Patch Available
    • Incompatible change
    • This patch bumps HBase version to 0.90. Versions 0.20.x are no longer supported.
    • 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
          William W. Graham Jr
        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
          William W. Graham Jr
        12. apply-PIG-1680-patch.sh
          1 kB
          George P. Stathis

        Issue Links

          Activity

            People

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

              Dates

                Created:
                Updated:
                Resolved: