- Subscribe to RSS Feed
- Mark Question as New
- Mark Question as Read
- Float this Question for Current User
- Bookmark
- Subscribe
- Mute
- Printer Friendly Page
HBase Client and DB backward compatibility
- Labels:
-
Apache HBase
Created ‎02-23-2016 08:54 PM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Are HBase clients backwards compatible (against older db)? Are HBase db backwards compatible (call from older client) What are risk of running newer client against older DB? What are risk running older client against new db?
Created ‎02-23-2016 09:57 PM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
You can check the official compatibility documentation here: https://hbase.apache.org/book.html#hbase.versioning.
What you are looking for is "wire compatibility" between the client and server. In short, 1.x releases among different versions are client / sever wire compatible. 0.98 to 1.x might have some rough edges but it is still supported.
HDP-2.2 is 0.98 based, and HDP-2.3 and 2.4 is HBase-1.1.1 based, thus inherits the upstream compatibility gurantees.
Created ‎02-23-2016 09:02 PM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
1.x and 0.9x are somewhat compatible but i wouldnt recommend mixing the clients and server bits. Hbase follows major.minor.hotfix semantics for versioning so with major version difference on clients backwards compatibility will break. With minor version, some functionality is compatible but its still best to keep cersions in synch.
Created ‎02-23-2016 09:57 PM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
You can check the official compatibility documentation here: https://hbase.apache.org/book.html#hbase.versioning.
What you are looking for is "wire compatibility" between the client and server. In short, 1.x releases among different versions are client / sever wire compatible. 0.98 to 1.x might have some rough edges but it is still supported.
HDP-2.2 is 0.98 based, and HDP-2.3 and 2.4 is HBase-1.1.1 based, thus inherits the upstream compatibility gurantees.
