Support Questions
Find answers, ask questions, and share your expertise

Possible to manually update a component (hbase) without using HDP repo

Possible to manually update a component (hbase) without using HDP repo

New Contributor

We recently ran into a reverse scan bug in HBase (similar to HBASE-13830 and HBASE-14283). According to HBASE-14283, it has been fixed in version 1.1.3 of HBase, but HDP only supports up to version 1.1.2. The bug is also not on the extra patch list in the HDP documentation (http://docs.hortonworks.com/HDPDocuments/HDP2/HDP-2.4.0/bk_HDP_RelNotes/content/patch_hive.html).

Looking at the source code in the public-repo, I noticed that the newest HBase version from Hortonworks (1.1.2.2.4.0.0-169) now includes the fix we need.

I tried browsing the HDP public repo using s3cmd (http://henning.kropponline.de/2016/01/24/s3cmd/) to find a release that contained HBase 1.1.2.2.4.0.0-169. I did find a new 2.3.5.1 release folder, but it was missing the repo file and the built rpms. Neither 2.3.4.7 or 2.4.0.0 contained new enough versions of HBase.

s3cmd ls s3://public-repo-1.hortonworks.com/HDP/centos7/2.x/updates/
                       DIR   s3://public-repo-1.hortonworks.com/HDP/centos7/2.x/updates//
                       DIR   s3://public-repo-1.hortonworks.com/HDP/centos7/2.x/updates/2.3.0.0/
                       DIR   s3://public-repo-1.hortonworks.com/HDP/centos7/2.x/updates/2.3.2.0/
                       DIR   s3://public-repo-1.hortonworks.com/HDP/centos7/2.x/updates/2.3.4.0/
                       DIR   s3://public-repo-1.hortonworks.com/HDP/centos7/2.x/updates/2.3.4.7/
                       DIR   s3://public-repo-1.hortonworks.com/HDP/centos7/2.x/updates/2.3.5.1/
                       DIR   s3://public-repo-1.hortonworks.com/HDP/centos7/2.x/updates/2.4.0.0/

s3cmd ls s3://public-repo-1.hortonworks.com/HDP/centos7/2.x/updates/2.3.5.1/
2016-03-11 17:45        45   s3://public-repo-1.hortonworks.com/HDP/centos7/2.x/updates/2.3.5.1/HDP-2.3.5.1-centos7-deb.tar.gz
2016-03-11 17:45        45   s3://public-repo-1.hortonworks.com/HDP/centos7/2.x/updates/2.3.5.1/HDP-2.3.5.1-centos7-tars-tarball.tar.gz
2016-03-11 17:45       836   s3://public-repo-1.hortonworks.com/HDP/centos7/2.x/updates/2.3.5.1/HDP-2.3.5.1-centos7-tars-tarball.tar.gz.asc
2016-03-11 17:45        91   s3://public-repo-1.hortonworks.com/HDP/centos7/2.x/updates/2.3.5.1/HDP-2.3.5.1-centos7-tars-tarball.tar.gz.md5


Is there any way to manually upgrade the HBase version on our cluster (managed with Ambari 2.2.1), or a way to create the HDP repo by hand?

1 REPLY 1

Re: Possible to manually update a component (hbase) without using HDP repo