AsyncHBase 1.7.0-1603 Release Notes

The notes below relate to the MapR Converged Data Platform. You may also be interested in the AsyncHBase github page.

Version 1.7.0
Release Date April 4, 2016
MapR Version Interoperability See the Ecosystem Support Matrix.
Source on GitHub https://github.com/mapr/asynchbase/tree/v1.7.0-mapr-1603
Maven Artifacts http://repository.mapr.com/maven/
Package Names The following packages are associated with this release:
  • mapr-asynchbase-1.7.0.201603301412-1.noarch.rpm
  • mapr-asynchbase_1.7.0.201603301412_all.deb

New Features

This release of AsyncHBase includes the following behavior change that is specific to MapR:

Ability to define the default database that AsyncHBase connects to.
A new parameter mapr.hbase.default.db can be added to the asynchbase.conf file. You can configure this parameter to specify if AsyncHBase accesses HBase tables or MapR Database tables by default. If this value is not configured, AsyncHBase will determine which type of table is being accessed based on the table name.

Patches

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

Commit Date (YYYY-MM-DD) Comment
f1d9c46 2016-03-18 MapR-22861: mapr.hbase.default.db parameter can now be set to indicate whether AsyncHBase connects to MapR Database tables or HBase tables by default.
7f563c4 2016-03-15 MapR-22797: Implemented the locateRegions functionality for MapR Database tables
f2b0a70 2016-03-09 MapR 22778: The AppendRequest behavior against HBase tables was modified so that it returns ArrayList<KeyValue> whenever it is used to return the new values after the append operation.

Known Issue

  • 22911: In MapR 5.1, when the DeleteRequest API calls setDeleteAtTimestampOnly for a MapR Database table, the delete occurs for timestamps less than or equal to the given timestamp.