[ 
https://issues.apache.org/jira/browse/PIG-1680?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12971775#action_12971775
 ] 

Bill Graham commented on PIG-1680:
----------------------------------

FWIW, this patch also worked for me against HBase 0.90.0-rc1.

The hardest part was applying the patch actually. I tried to manually apply it 
to both the Pig 0.7.0 and the 0.8.0 branches and neither was working. There 
were just too many dependent patches required. Once I used the attached script 
instead, all worked fine after I updated the HBase snapshot jars to the 
versions currently in the repos.

It would be very helpful to get an updated version of the patch that works 
against the current Pig 0.8.0 branch. 

> Pig 0.8 HBaseStorage may not against HBase 0.89
> -----------------------------------------------
>
>                 Key: PIG-1680
>                 URL: https://issues.apache.org/jira/browse/PIG-1680
>             Project: Pig
>          Issue Type: Task
>          Components: impl
>    Affects Versions: 0.8.0
>            Reporter: George P. Stathis
>             Fix For: 0.9.0
>
>         Attachments: apply-PIG-1680-patch.sh, pig-hbase-0.89.SNAPSHOT.patch
>
>
> 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.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to