祝!HBase 0.96 リリース

先週からHive 0.12Hadoop 2.2.0 GAと公開が続いていますが、先週末に HBase 0.96も公開されました。

主なアップデートはリリースノートにチケット一覧が掲載されています。しかし、チケットが多すぎて網羅しにくいので、下記にリリースメールを引用します。

私感ですが、興味深い点は以下の通り。

  1. リカバリの高速化(HBASE-5843
  2. Protobufの使用
  3. Metrics2
  4. Java7

メールの引用:

hbase-0.96.0 is now available for download [0].

Apache HBase is a scalable, distributed data store that runs atop
Apache Hadoop.

The hbase-0.96.0 release has been more than a year in the making and
supplants our long-running 0.94.x series of releases.  We encourage users upgrade.

More than 2k issues [1][2][3][4] are attributed to this version (counting fixes done against this and the preview 0.95.x developer series of releases). [7] is the total list of 0.96.0 changes.  1500+ of these changes are in 0.96.0 alone; i.e. they have not been backported.  At the end of this note is a sampling of some notable fixes.

High-level, the big themes driving this release have been improved
stability, operability, scaling fixes, and making it so we are in a
situation where we are free to evolve going forward while all the time maintaining forward and backward compatibility. A bunch of work has been done to improve Mean Time To Recovery on server and node crash.
Everywhere HBase persists has been moved to protobufs [8] including what we write across the wire RPC'ing. We have a new balancer, call
tracing, namespaces, revamped metrics, hardened replication and assignment, client-side types and mountains more of new utility and improvements.

hbase-0.96.0 comes in two flavors; a build that includes and runs
on hadoop-1.x and another for hadoop-2.x. You must chose the hbase that suits yourhadoop context. You will need to restart your cluster on deploy.
On restart, HBase will run a few migration tasks that will complete inseconds, and off you go again. hbase-0.94.x clients will not be able totalk to a 0.96.x cluster. See '3. Upgrading' [5] section in the referenceguide for notes on upgrading and section '3.2. Upgrading from 0.94.x to0.96.x' [6] in particular. Downstream projects should notice very minor --if any -- changes in API.

Thanks to legion who contributed to this release.

At your service,
The HBase dev team

This release is dedicated to Shaneal Manek, HBase contributor.

0. http://www.apache.org/dyn/closer.cgi/hbase/
1. 0.96.0 http://goo.gl/yp74gU
2. 0.95.2 340 issues http://goo.gl/4djjE9
3. 0.95.1 265 issues http://goo.gl/TcdckW
4. 0.95.0 1263 issues http://goo.gl/Iqcx2i
5. http://hbase.apache.org/book.html#upgrading
6. http://hbase.apache.org/book.html#upgrade0.96
7. http://goo.gl/NKoDqp
8. https://code.google.com/p/protobuf/
Pocket

Leave a Reply

Your email address will not be published. Required fields are marked *

CAPTCHA


日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)