先週からHive 0.12、Hadoop 2.2.0 GAと公開が続いていますが、先週末に HBase 0.96も公開されました。
主なアップデートはリリースノートにチケット一覧が掲載されています。しかし、チケットが多すぎて網羅しにくいので、下記にリリースメールを引用します。
私感ですが、興味深い点は以下の通り。
- リカバリの高速化(HBASE-5843)
- Protobufの使用
- Metrics2
- 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/
コメント