This site contains ecosystem project release notes for MapR Version 5.0 and below.  For additional release notes, see the latest ecosystem release notes.
Skip to end of metadata
Go to start of metadata

Below are release notes for the HBase component included in the MapR distribution for Apache Hadoop. Only notes specific to MapR are listed here. More details are available on the Apache website under the Release Notes for Apache HBase page and the Apache HBase Project page.

Icon

When upgrading from HBase version 0.90.x to any later version of HBase on a MapR cluster running version 2.1 or later of the MapR distribution for Hadoop, make the following changes to the $HBASE_HOME/bin/hbase-config.sh file on each HBase region and master server node:

  1. Remove this section:

  2. Replace the removed section with this section:

Release notes for prior releases are included in the overall release notes for MapR software. See MapR Release Notes.

HBase 0.94.24-1602 Release Notes

The notes below relate to the MapR Distribution for Apache Hadoop. You may also be interested in the Apache HBase release notes for v0.94.24.

 

HBase Version

0.94.24

Release Date

March 2, 2016

MapR Version Interoperability

See the Ecosystem Support Matrix and the HBase Support Matrix.

Source on GitHub

https://github.com/mapr/hbase

Maven Artifacts

http://repository.mapr.com/maven/
Package Names

The following packages are associated with this release: 

  • mapr-hbase-0.94.24.201603011328-1.noarch.rpm

  • mapr-hbase_0.94.24.201603011327_all.deb

  • mapr-hbase-internal-0.94.24.201603011328-1.noarch.rpm
  • mapr-hbase-internal_0.94.24.201603011327_all.deb
  • mapr-hbase-internal-0.94.24.201603011328-1.noarch.rpm
  • mapr-hbase-internal_0.94.24.201603011327_all.deb
  • mapr-hbase-regionserver-0.94.24.201603011328-1.noarch.rpm
  • mapr-hbase-regionserver_0.94.24.201603011327_all.deb
  • mapr-hbase-rest-0.94.24.201603011328-1.noarch.rpm
  • mapr-hbase-rest_0.94.24.201603011327_all.deb
  • mapr-hbasethrift-0.98.12.201603011130-1.noarch.rpm
  • mapr-hbasethrift_0.98.12.201603011120_all.deb

Patches

GitHub CommitDate (YYYY-MM-DD)Comment
2fde6592016-01-28MAPR-22346: Backported HBASE-14799 to fix potential security vulnerability in the commons-collections library when you accept and process Java object serialization data. For more information, see  Vulnerability in the Commons Collections Library Used by HBase.

HBase 0.98.12.1-1506 Release Notes

The notes below relate to the MapR Distribution for Apache Hadoop. You may also be interested in the Apache HBase release notes for v0.98.12.1.

 

Version

0.98.12.1

Release Date

July 10, 2015

Works with MapR Distribution for Apache Hadoop version

See Interoperability Matrix

Source on GitHub

https://github.com/mapr/hbase.git

GitHub Release Tag

0.98.12-mapr-1506

Maven Artifacts

See Maven Artifacts for MapR

New in This Release

This is the initial release of HBase 0.98.12.1.

When HBase 0.98.12.1 runs on MapR version 5.0, it includes the following updates for MapR-DB:

  • HTable.checkAndMutate() API is supported by MapR-DB
  • Truncate API will retain MapR-DB table ACEs

For more information about MapR-DB API compatibility, refer to Creating MapR-DB Applications with Java.

Patches

This release by MapR includes the following patches on the base Apache release. For complete details, refer to the commit log for this project in GitHub.

CommitDate (YYYY-MM-DD)Comment
f9773862015-06-19

MAPR-19053: Bulk importing HFiles from within the hbase volume now moves the file instead of making a copy during the incremental load phase.

 

 

HBase 0.98.9-1503 Release Notes

The notes below relate to the MapR Distribution for Apache Hadoop. You may also be interested in the Apache HBase release notes for v0.98.9.

 

Version

0.98.9-mapr-1503

Release Date

March 27, 2015

Works with MapR Distribution for Apache Hadoop version

4.0.x, 4.1

Source on GitHub

https://github.com/mapr/hbase

GitHub Release Tag

0.98.9-mapr-1503

Maven Artifacts

See Maven Artifacts for MapR

New in This Release

  • C APIs for HBase are supported by MapR-DB in MapR version 4.1.
  • HBase Rest Gateway Server can be deployed as a pluggable service on MapR version 4.0.1 or higher.
  • HBase 0.98.9 introduces the HBaseAdmin.truncateTable() API. In this MapR release of HBase, the HBaseAdmin.truncateTable() API is also supported for MapR-DB tables with MapR version 4.0.1 or higher.
  • The performance test utility for libhbase includes support for Zipfian and uniform random key generation. It also runs a performance test for scans.

For more information about MapR-DB API compatibility, refer to Creating+MapR-DB+Applications+with+Java,

Note: The HTable.checkAndMutate() API is not supported by MapR-DB.

Icon
Apply the latest 4.x EBF patch if you want to use HBase replication. Contact Customer Support for details.

Patches

This release by MapR includes the following patches on the base Apache release. For complete details, refer to the commit log for this project in GitHub.

CommitDate (YYYY-MM-DD)Comment
7f86d822015- 01-28MAPR-16493: ImportFiles command no longer fails with the following error: java.lang.RuntimeException: java.lang.ClassNotFoundException: Class org.apache.hadoop.hbase.mapreduce.HFileOutputFormat
3ecea992015- 01-29MAPR-16948: To avoid data loss, speculative execution is now disabled for CopyTable jobs.
a1d4d582015- 02-03MAPR-17043: To increase performance, PutCombiner is disabled for ImportTsv jobs.
cff5b9a2015- 02-04MAPR-17057: list_perm command no longer fails with the following error: ERROR: Security features for MapR tables are not available in this version.
51a39732015- 02-10MAPR-17122: CopyTable does not fail for MapR-DB tables.
dd61dc42015- 02-10MAPR-16750: CopyTable supports bulkload mode for MapR-DB tables. However, the user must reset the the bulkload attribute on the MapR-DB table after running the CopyTable utility.
e00abd02015- 02-10HBASE-13009:  The HBase REST UI is accessible.

HBase 0.98.7-1501 Release Notes

The notes below relate to the MapR Distribution for Apache Hadoop. You may also be interested in the Apache HBase release notes for v0.98.7.

 

Version

0.98.7-mapr-1501

Release Date

January 21, 2015

Works with MapR Distribution for Apache Hadoop version

4.x

Source on GitHub

https://github.com/mapr/hbase

GitHub Release Tag

0.98.7-mapr-1501

Maven Artifacts

See Maven Artifacts for MapR

New in This Release

This is the initial release of HBase 0.98.7 for the MapR Distribution for Hadoop. It includes the following new features:

  • C APIs for HBase (Using the libhbase Library). This library is not supported by MapR-DB. 

  • HTable.checkAndMutate(). This API is not supported by MapR-DB.

  • Impersonation for HBase REST gateway with MapR-DB tables is supported on a MapR 4.0.2 cluster.

For more information about MapR-DB API compatibility, refer to MapR Table Support for Apache HBase 0.98 API.

HBase 0.94.24-1501 Release Notes

The notes below relate to the MapR Distribution for Apache Hadoop. You may also be interested in the Apache HBase release notes for v0.94.24.

 

Version

0.94.24-1501

Release Date

January 21, 2015

Works with MapR distribution for Hadoop versions

3.x, 4.0.1
Not supported on 4.0.2 or later versions

Source on GitHub

https://github.com/mapr/hbase

GitHub Release Tag

0.94.24-mapr-1501

Maven Artifacts

See Maven Artifacts for MapR

New in This Release

This is the initial release of HBase 0.94.24 for the MapR Distribution for Hadoop.

HBase 0.98.4-1408 Release Notes

The notes below relate to the MapR Distribution for Apache Hadoop. You may also be interested in the Apache HBase release notes for v0.98.4.

 

Version

0.98.4-mapr-1408

Release Date

September 5, 2014

Works with MapR Distribution for Apache Hadoop version

4.x

Source on GitHub

https://github.com/mapr/hbase

GitHub Release Tag

0.98.4-mapr-1408

Maven Artifacts

See Maven Artifacts for MapR

New in This Release

This is the initial release of HBase 0.98.4 for the MapR Distribution for Hadoop. For more information about MapR-DB API compatibility, refer to MapR Table Support for Apache HBase API.

HBase 0.94.21-1407 Release Notes

The notes below relate to the MapR Distribution for Apache Hadoop. You may also be interested in the Apache HBase release notes for v0.94.21.

 

Version

0.94.21-1407

Release Date

August 4, 2014

Works with MapR distribution for Hadoop versions

3.x, 4.x

Source on GitHub

https://github.com/mapr/hbase

GitHub Release Tag

0.94.21-mapr-1407

Maven Artifacts

See Maven Repository and Artifacts for MapR

New in This Release

This is the initial release of HBase 0.94.21 for the MapR Distribution for Hadoop.

Patches

This release by MapR includes the following patches on the base Apache release. For complete details, refer to the commit log for this project in GitHub.

 

Commit

Date (YYYY-MM-DD)

Comment

6d0e0ea

2014-07-03

[HBASE-6285]. The HBase master now logs an INFO message when it attempts to assign a region.

b317609

2014-07-03

[HBASE-6455]. The PerformanceEvaluation test now creates separate input and output path rooted under a single folder. The PeInputFormat.getSplits() method now skips any folder found under the input path and processes only files.

66309a5

2014-07-03

MapR 9764. Improved handling of HBase shell on M7 clusters using native storage for MapR tables.

0f017fe2014-07-03MapR 8425. Minimum versions can no longer be set to a number greater than the maximum versions.
828f4842014-07-03MapR 10014. Improved handling of HBase shell on M7 clusters using native storage for MapR-DB tables.
c9061c32014-07-03MapR 10369. Adds Windows scripts to run the HBase shell from Windows.
e196bf42014-07-03[HBASE-8871]. Fixes an intermittent Region Server crash at startup.
064a52f2014-07-03MapR 10490. Sqoop imports to Hive on nodes that also have the mapr-hbase package installed now work normally.
cea19d82014-07-03[HBASE-9385]. HBase Master command-line arguments are now logged at startup.
1139ed02014-07-03[HBASE-9577]. The HBase Master and Region Server services log environment variables on startup. Disable this behavior by the value of hbase.envvars.logging.disabled to true. While logging is enabled, you can exclude environment variables that contain specific substrings by setting the value of hbase.envvars.logging.skipwords to a comma-separated list of the substrings to exclude.
94989a12014-07-03[HBASE-7558]. Clients can now access the /hbase/unassigned directory on secured clusters.
82e117c2014-07-03[HBASE-7518]. Splits the AuthResult class from the AccessController class.
56d2e782014-07-03[HBASE-6386]. Audit log messages now consistently include column family and qualifier information.
e0e5aad2014-07-03[HBASE-7526]. The createTable command now logs the table name in the audit log.
dd373ac2014-07-03MapR 11884. HBase now supports the use of fully qualified ZooKeeper ensemble syntax, which enables users to specify different ports for each ZooKeeper node.
290bef52014-07-03[HBASE-9328]. Resolves an intermittent table web UI corruption issue.
41068012014-07-03MapR 12923. Resolves an error in wildcard table mapping that resulted in Null Pointer Exceptions.
2e8363e2014-07-03MapR 13164. Adds support for the bulk load option to the createTable() method in HBaseAdmin for MapR-DB tables
29773e92014-07-03MapR 13750. Enables read buffering.
31371ee2014-07-03MapR 14205. Restricts the bulk load option to tables only.
96b10182014-07-21MapR 13166. The HBase shell now correctly lists the compression types supported by MapR-DB tables.

 



HBase 0.94.17-1405 Release Notes

The notes below relate to the MapR Distribution for Apache Hadoop. You may also be interested in the Apache HBase release notes for v0.94.17.

 

Version

0.94.17-1405

Release Date

June 10, 2014

Works with MapR distribution for Hadoop versions

3.x, 4.0.0 FCS

Source on GitHub

https://github.com/mapr/hbase

GitHub Release Tag

0.94.17-mapr-1405

Maven Artifacts

See Maven Repository and Artifacts for MapR

 

New in This Release

  • This version of HBase cannot access MapR tables on clusters running version 3.0.0 of the MapR distribution for Hadoop. Clusters running release 3.0.0 of the MapR distribution for Hadoop must use HBase version 0.94.5 or 0.92.2.
  • Thrift now integrates with Hue 3.5.

Patches

This release by MapR includes the following patches on the base Apache release. For complete details, refer to the commit log for this project in GitHub.

 

Commit

Date (YYYY-MM-DD)

Comment

b11d85e

15-May-2014

MapR 13164. Adds support for the bulk load option to the createTable() method in HBaseAdmin for MapR tables.

236714a

15-May-2014

MapR 13750. Enables read buffering.

8601d92

15-May-2014

MapR 14205. Restricts the bulk load option to tables only.

 



HBase 0.94.13-1401 Release Notes

The notes below relate to the MapR Distribution for Apache Hadoop. You may also be interested in the Apache HBase release notes for v0.94.13.

Version

0.94.13-1401

Release Date

January 13, 2014

Works with MapR distribution for Hadoop versions

2.x, 3.x

Source on GitHub

https://github.com/mapr/hbase

GitHub Release Tag

0.94.13-mapr-1401

Maven Artifacts

See Maven Repository and Artifacts for MapR

New in This Release

This is the initial release of HBase version 0.94.13 for MapR.

HBase 0.94.12-1310 Release Notes

The notes below relate to the MapR Distribution for Apache Hadoop. You may also be interested in the Apache HBase release notes for v0.94.12.

Version

0.94.12-1310

Release Date

October 31, 2013

Works with MapR distribution for Hadoop versions

2.x, 3.x

Source on GitHub

https://github.com/mapr/hbase

GitHub Release Tag

0.94.12-mapr-1310

Maven Artifacts

See Maven Repository and Artifacts for MapR

New in This Release

This is the initial release of HBase version 0.94.12 for MapR.

Icon

This version of HBase cannot access MapR tables on clusters running version 3.0.0 of the MapR distribution for Hadoop. Clusters running MapR v3.0.0 must use HBase version 0.94.5 or 0.92.2.

Patches

This release by MapR includes the following patches on the base Apache release. For complete details, refer to the commit log for this project in GitHub.

Commit

Date (YYYY-MM-DD)

Comment

daacb37

10-Oct-2013

[HBASE-6285]. The HBase master now logs region assignments at level INFO instead of DEBUG.

81dc7ab

10-Oct-2013

[HBASE-6455]. The PerformanceEvaluation test now creates separate input and output path rooted under a single folder. The PeInputFormat.getSplits() method now skips any folder found under the input path and processes only files.

6fc1d2811-Oct-2013[HBASE-8871]. Fixes a rare crash in RegionServer.
551faf211-Oct-2013[HBASE-9385]. Logs JVM information for HBase Master at start-up.
711f1ec11-Oct-2013[HBASE-9577]. HBase services log environment variables on startup. You can disable this behavior by setting the value of the hbase.envvars.logging.disabled parameter to true. When logging is enabled, you can set the value of the hbase.envvars.logging.skipwords parameter to a comma-separated list of strings to exclude environment variables that match those substrings.
c480b4611-Oct-2013[HBASE-9727]. The DELETE verb now closes the underlying scanner.
37860eb11-Oct-2013[HBASE-9745]. HBASE_CLASSPATH now appends to the end of the Java classpath. Use HBASE_CLASSPATH_OVERRIDE to add a prefix to the beginning of the classpath.
27cde7b11-Oct-2013MapR 9764. Improved handling of HBase shell on M7 clusters using native storage for MapR tables.
f71d76611-Oct-2013MapR 8425. Minimum versions can no longer be set to a number greater than the maximum versions.
775449111-Oct-2013MapR 10014. Improved handling of HBase shell on M7 clusters using native storage for MapR tables.
d1d363511-Oct-2013MapR 10369. Adds Windows scripts to run the HBase shell from Windows.
de5e07411-Oct-2013MapR 10437. Fixes a Null Pointer Exception error during MapReduce setup.
78e6d9111-Oct-2013MapR 10490. Fixes a Null Pointer Exception relating to a duplicated JAR file from Hadoop and HBase.
be3a65821-Oct-2013[HBASE-9747]. PrefixFilter and SingleColumnValueFilter used with an OR condition now return the correct results.
229c75021-Oct-2013[HBASE-7558]. HBase clients can now access /hbase/unassigned on secure clusters.
49579b221-Oct-2013[HBASE-6604]. Version of log4j increased to 1.2.17.
bdf445721-Oct-2013[HBASE-7518]. The AuthResult class is now moved out of AccessController.
4ff03f221-Oct-2013[HBASE-6386]. Audit log messages now include column family and qualifier information more consistently.
2f6e2aa21-Oct-2013[HBASE-7526]. Calls to createTable now log the table name in the audit log.
283377021-Oct-2013[HBASE-9737]. Fixes memory leak relating to corrupt HFiles in a region.
2cd50b521-Oct-2013[HBASE-9783]. Calls to HRegion.mutateRowsWithLocks now validate column families, eliminating a case where calls with non-existent column families would retry until exhausting the number of retries.
8ce6c8d21-Oct-2013MapR 11884. HBase now supports the use of fully qualified ZooKeeper ensemble syntax, which enables users to specify different ports for each ZooKeeper node.

HBase 0.94.9-1308 Release Notes

The notes below relate to the MapR Distribution for Apache Hadoop. You may also be interested in the Apache HBase release notes for v0.94.9.

Version

0.94.9-1308

Release Date

September 6, 2013

Works with MapR distribution for Hadoop versions

1.x, 2.x

Source on GitHub

https://github.com/mapr/hbase

GitHub Release Tag

0.94.9-mapr-1308

Maven Artifacts

See Maven Repository and Artifacts for MapR

New in This Release

This is the initial release of HBase version 0.94.9 for MapR.

Icon

This version of HBase is not compatible with MapR release 3.0.0. Clusters running MapR v3.0.0 need to use HBase versions 94.5 or 0.92.2.

Patches

This release by MapR includes the following patches on the base Apache release. For complete details, refer to the commit log for this project in GitHub.

Commit

Date (YYYY-MM-DD)

Comment

9e14b49

July 16, 2013

HBASE-6455 fixes an issue where the PeInputFormat.getSplits() method attempted to process directories in its input path in addition to files.

d02a497

July 16, 2013

HBASE-9032 Calls to Result.getBytes() on Result objects constructed with Result(KeyValue[]) or Result(List<keyvalue>) now return the serialized ImmutableBytesWritable object instead of null.

b59d94c

July 16, 2013

HBASE-8871 Fixes a startup crash in the HBase region server related to zkConfig.

Known Issues

Issue 10597

When performing an HBase upgrade on a cluster with unassigned regions, or regions in transition, HBase fails to come back up after the upgrade is complete.
Workaround: Perform a recursive delete of the /hbase znode.

HBase 0.94.5 Release Notes

The notes below relate to the MapR Distribution for Apache Hadoop. You may also be interested in the Apache HBase release notes for v0.94.5.

Version

0.94.5

Release Date

March 6, 2013

Works with MapR distribution for Hadoop versions

1.x, 2.x

Source on GitHub

https://github.com/mapr/hbase

GitHub Release Tag

mapr-0.94.5-release

Maven Artifacts

See Maven Repository and Artifacts for MapR

Icon

This version of HBase cannot access MapR native tables on clusters running version 3.0.1 or later of the MapR distribution for Hadoop.

New in This Release

  • Source code for MapR's releases of Apache HBase is now available on GitHub. MapR's GitHub projects build with publicly available Maven artifacts. For details see Source Code for MapR Software.
  • Maven artifacts for Hadoop components released by MapR are now available. Hadoop application developers can build applications for HBase independent of other components. For details see Maven Repository and Artifacts for MapR.

Patches

This release by MapR includes the following patches on the base Apache release. For complete details, refer to the commit log for this project in GitHub.

Commit

Date (YYYY-MM-DD)

Comment

80f6d15

2013-03-02

Preparing for the HBase 0.94.5 release.

e2ccb6f

2013-02-28

Bug 9744 - Remove code related to Kerberos authentication in HBase code

b4a182f

2013-02-28

HBASE-6455 org.apache.hadoop.hbase.PerformanceEvaluation sets the map reduce output path as a child of input path

6c0cc40

2013-02-28

HBASE-6285 HBase master should log INFO message when it attempts to assign a region

02b0177

2013-02-28

Log messages at INFO or up

7ca3869

2013-02-28

Java GC tuning options

7ae2ad9

2013-02-28

HBase with MapR

3376c5d

2013-02-28

Configuring HBase with MapR build

Known Issues

Issue 10597

When performing an HBase upgrade on a cluster with unassigned regions, or regions in transition, HBase fails to come back up after the upgrade is complete.
Workaround: Perform a recursive delete of the /hbase znode.

HBase 0.92.2-1308 Release Notes

The notes below relate to the MapR Distribution for Apache Hadoop. You may also be interested in the Apache HBase release notes for v0.92.2.

Version

0.92.2-1308

Release Date

September 6, 2013

Works with MapR distribution for Hadoop versions

1.x, 2.x, 3.0.1

Source on GitHub

https://github.com/mapr/hbase

GitHub Release Tag

0.92.2-mapr-1308

Maven Artifacts

See Maven Repository and Artifacts for MapR

New in This Release

Icon

This version of HBase is not compatible with MapR release 3.0.0. Clusters running MapR v3.0.0 need to use HBase versions 94.5 or 0.92.2.

Patches

This release by MapR includes the following patches on the base Apache release. For complete details, refer to the commit log for this project in GitHub.

Commit

Date (YYYY-MM-DD)

Comment

9e14b49

July 16, 2013

HBASE-6455 fixes an issue where the PeInputFormat.getSplits() method attempted to process directories in its input path in addition to files.

6723c15

July 16, 2013

HBASE-6825 Java NIO socket channels now work correctly with IPv6 on Windows.

fd4684c

July 16, 2013

HBASE-6375 HBase master no longer makes regionserver assignments based on a stale list of region servers. This resolves cases where many regions were assigned to a single regionserver, causing out-of-memory errors.

8239a8b

July 16, 2013

HBASE-6236 Offline META repair now succeeds when the HBase base mount point is on a different volume or cluster than the parent.

6edc542

July 16, 2013

HBASE-6888 HBASE_OPTS no longer override values set in the environment, enabling additional JVM parameters to be passed to HBase programs.

Known Issues

Issue 10597

When performing an HBase upgrade on a cluster with unassigned regions, or regions in transition, HBase fails to come back up after the upgrade is complete.
Workaround: Perform a recursive delete of the /hbase znode.

  • No labels