[
https://issues.apache.org/jira/browse/PIG-1680?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Bill Graham updated PIG-1680:
-----------------------------
Attachment: apply-PIG-1680-patch-0.8.0.sh
pig-0.8.0-hbase-0.89.SNAPSHOT.patch
Attached are both an updated patch and an updated script to apply it. Patch
functionality is the same (and has been tested), but this patch can be applied
to the current Pig 0.8.0 branch, the Pig 0.8.0 distro, or the current Pig
trunk. Hopefully this helps bleeding-edgers who can't wait for the shims impl.
The script permits the ability to apply the patch to a working copy of Pig
(with the -d option), instead of doing an svn checkout, which is still the
default. The apply script also now takes the HBase version from the patched ivy
properties file.
> 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-0.8.0.sh, apply-PIG-1680-patch.sh,
> pig-0.8.0-hbase-0.89.SNAPSHOT.patch, 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.