Pig
  1. Pig
  2. PIG-3496

Propagate HBase 0.95 jars to the backend

    Details

    • Type: Bug Bug
    • Status: Resolved
    • Priority: Minor Minor
    • Resolution: Fixed
    • Affects Version/s: 0.11
    • Fix Version/s: 0.13.0
    • Component/s: None
    • Labels:
      None

      Description

      In PIG-3390 we've introduced support for HBase 0.95 that introduced a lot of significant changes to HBase. One of the biggest user facing changes was splitting one uber jar file into multiple independent jars (such as hbase-common, hbase-client, ...).

      HBaseStore have special code for propagating HBase jar files and important dependencies to the backend. This logic has not been altered to take into account the different HBase jars after the split and as a result the HBase integration with 0.95 is not working in fully distributed mode (it is work in local mode thought).

      1. PIG-3496.patch
        2 kB
        Jarek Jarcec Cecho

        Issue Links

          Activity

          Hide
          Xuefu Zhang added a comment -

          Patch committed to trunk. Thanks, Jarcec.

          Show
          Xuefu Zhang added a comment - Patch committed to trunk. Thanks, Jarcec.
          Hide
          Xuefu Zhang added a comment -

          +1. Will commit once tests pass.

          Show
          Xuefu Zhang added a comment - +1. Will commit once tests pass.
          Hide
          Xuefu Zhang added a comment -

          Review comments on rb.

          Show
          Xuefu Zhang added a comment - Review comments on rb.

            People

            • Assignee:
              Jarek Jarcec Cecho
              Reporter:
              Jarek Jarcec Cecho
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Development