Issue 11089

Create HBase CDH3 compatible Hive 0.9

11089
Reporter: trobertson
Assignee: lfrancke
Type: Task
Summary: Create HBase CDH3 compatible Hive 0.9
Priority: Major
Resolution: Fixed
Status: Closed
Created: 2012-05-14 16:19:33.432
Updated: 2013-12-17 15:17:06.236
Resolved: 2012-05-23 16:59:51.886
        
Description: Hive 0.9 is not compatible with CDH3 HBase because of:

* https://issues.apache.org/jira/browse/HIVE-2748
* https://issues.apache.org/jira/browse/HIVE-2764

We wish to fork Hive 0.9.0, back out that patch, modify the properties to use our HBase version, build, commit to GitHub and ideally push to our maven repository, so it can be included in our oozie maven workflows.

See http://mail-archives.apache.org/mod_mbox/hive-dev/201204.mbox/%3CCAJqeMKT87W7DVMNVScEcz1QDx+p0=FtQU_0NgCSnxT0rNBKB8Q@mail.gmail.com%3E for background info]]>
    


Author: lfrancke@gbif.org
Created: 2012-05-23 11:38:15.103
Updated: 2012-05-23 12:08:50.692
        
{code:none}
# Fork Hive, then:
git clone git@github.com:lfrancke/hive.git

git checkout -b trunk_hbase-0.90-compat
git revert --no-commit e8d9c0b # Make changes and commit
git revert --no-commit 7dd7cc7 # Make changes and commit

git checkout -b branch-0.9_hbase-0.90-compat branch-0.9

# Cherry Pick our two fix commits on the new branch
git cherry-pick 1167634
git cherry-pick be495d9

# Change build.properties
sed -i '' 's/^version=.*/version=0.9.0-hbase-0.90-compat/' build.properties
git add build.properties
git commit -m "Change version number to 0.9.0-hbase-0.90-compat"

# Reorder commits
git rebase -i 1a2bc40~

# Tag new release
git tag -a release-0.9.0_hbase-0.90-compat -m "Release Hive 0.9.0 with HBase 0.90 compatibility" fb00d24

# Push to Github
git push origin trunk_hbase-0.90-compat
git push branch-0.9_hbase-0.90-compat
git push --tags
{code}