Re: [ANNOUNCE] Apache HBase 1.0.0 is now available for download

2015-02-25 Thread zhou_shuaif...@sina.com
Great!



zhou_shuaif...@sina.com
 
From: Enis Söztutar
Date: 2015-02-24 16:28
To: hbase-user; d...@hbase.apache.org
Subject: [ANNOUNCE] Apache HBase 1.0.0 is now available for download
The HBase Team is pleased to announce the immediate release of HBase 1.0.0.
Download it from your favorite Apache mirror [1] or maven repository.
 
HBase 1.0.0 is the next stable release, and the start of semantic
versioned
releases (See [2]).
 
The 1.0.0 release has three goals:
1) to lay a stable foundation for future 1.x releases;
2) to stabilize running HBase cluster and its clients; and
3) make versioning and compatibility dimensions explicit
 
Including previous (developer preview) 0.99.x releases, 1.0.0 contains over
1500
jiras resolved on top of 0.98.0. Some of the major changes are:
 
API reorganization and changes
  HBase’s client level API has evolved over the years. To simplify the
  semantics and to support and make it extensible and easier to use in
  the future, we revisited the API before 1.0. To that end, 1.0.0 introduces
  new APIs, and deprecates some of the commonly-used client side APIs
  (HTableInterface, HTable and HBaseAdmin).
 
  We advise to update your application to use the new style of APIs, since
  deprecated APIs will be removed in future releases (2.x). See [3] and [4]
  for an overview of changes.
 
  All Client side API's are marked with InterfaceAudience.Public class,
  indicating that the class/method is an official client API for HBase
  (See “11.1.1. HBase API Surface” in the HBase Refguide[2] for more details
  on the Audience annotations) Going forward, all 1.x releases are planned
to
  be API compatible for classes annotated as client public.
 
Read availability using timeline consistent region replicas
  This release contains Phase 1 items for experimental Read availability
using
  timeline consistent region replicas feature. A region can be hosted in
  multiple region servers in read-only mode. One of the replicas for the
region
  will be primary, accepting writes, and other replicas will be sharing the
same
  data files. Read requests can be done against any replica for the region
with
  backup RPCs for high availability with timeline consistency guarantees.
More
  information can be found at HBASE-10070.
 
Online config change and other forward ports from 0.89-fb branch
  HBASE-12147 forward ported online config change which enables some of the
  configuration from the server to be reloaded without restarting the region
  servers.
 
Master runs a Region Server as well
  Starting with 1.0.0, the HBase master server and backup master servers
will
  also act as a region server. RPC port and info port for web UI is shared
for
  the master and region server roles. Active master can host regions of
  defined tables if configured (disabled by default). Backup masters will
not
  host regions.
 
Other notable improvements in 1.0.0 are listed (but not limited to) below:
- A new web skin in time for 1.0 (http://hbase.apache.org)
- [HBASE-5349]  - Automatic tuning of global memstore and block cache sizes
- Various security, tags and visibility labels improvements
- Bucket cache improvements (usability and compressed data blocks)
- [HBASE-11367] - A new pluggable replication endpoint to plug in to
HBase's
   inter-cluster replication to replicate to a custom data store
- [HBASE-11885] - A Dockerfile to easily build and run HBase from source
- [HBASE-8332]  - Truncate table command
- [HBASE-11059] - Region assignment to use hbase:meta table instead of
   zookeeper for faster region assignment (disabled by default)
- Extensive documentation improvements
- [HBASE-12511] - namespace permissions - add support from table creation
   privilege in a namespace 'C'
- [HBASE-12568] - Adopt Semantic Versioning and document it in the book
- [HBASE-12640] - Add Thrift-over-HTTPS and doAs support for Thrift Server
- [HBASE-12651] - Backport HBASE-12559 'Provide LoadBalancer with online
   configuration capability' to branch-1
- [HBASE-10560] - Per cell TTLs
- [HBASE-11997] - CopyTable with bulkload
- [HBASE-11990] - Make setting the start and stop row for a specific prefix
   easier
- [HBASE-12220] - Add hedgedReads and hedgedReadWins metrics
- [HBASE-12032] - Script to stop regionservers via RPC
- [HBASE-11907] - Use the joni byte[] regex engine in place of j.u.regex in
   RegexStringComparator
- [HBASE-11796] - Add client support for atomic checkAndMutate
- [HBASE-11804] - Raise default heap size if unspecified
- [HBASE-12126] - Region server coprocessor endpoint
- [HBASE-12075] - Preemptive Fast Fail
- [HBASE-12363] - Improve how KEEP_DELETED_CELLS works with MIN_VERSIONS
- [HBASE-12434] - Add a command to compact all the regions in a
regionserver
- [HBASE-8707]  - Add LongComparator for filter
- [HBASE-12286] - [shell] Add server/cluster online load of configuration
   changes
- [HBASE-12361] - Show data locality of region in table page
- [HBASE-12496] - A blockedRequestsCount metric
- [HBASE-12730

Re: [ANNOUNCE] Apache HBase 1.0.0 is now available for download

2015-02-25 Thread Lars George
Great work everyone! Congratulations, this is the most awesome community to
be in.

Some coverage:
-
https://blogs.apache.org/foundation/entry/the_apache_software_foundation_announces72
-
http://www.heise.de/developer/meldung/Big-Data-HBase-1-0-erschienen-2558708.html


On Tue, Feb 24, 2015 at 9:30 AM, Enis Söztutar e...@apache.org wrote:

 The HBase Team is pleased to announce the immediate release of HBase 1.0.0.
 Download it from your favorite Apache mirror [1] or maven repository.

 HBase 1.0.0 is the next stable release, and the start of semantic
 versioned
 releases (See [2]).

 The 1.0.0 release has three goals:
 1) to lay a stable foundation for future 1.x releases;
 2) to stabilize running HBase cluster and its clients; and
 3) make versioning and compatibility dimensions explicit

 Including previous (developer preview) 0.99.x releases, 1.0.0 contains over
 1500
 jiras resolved on top of 0.98.0. Some of the major changes are:

 API reorganization and changes
   HBase’s client level API has evolved over the years. To simplify the
   semantics and to support and make it extensible and easier to use in
   the future, we revisited the API before 1.0. To that end, 1.0.0
 introduces
   new APIs, and deprecates some of the commonly-used client side APIs
   (HTableInterface, HTable and HBaseAdmin).

   We advise to update your application to use the new style of APIs, since
   deprecated APIs will be removed in future releases (2.x). See [3] and [4]
   for an overview of changes.

   All Client side API's are marked with InterfaceAudience.Public class,
   indicating that the class/method is an official client API for HBase
   (See “11.1.1. HBase API Surface” in the HBase Refguide[2] for more
 details
   on the Audience annotations) Going forward, all 1.x releases are planned
 to
   be API compatible for classes annotated as client public.

 Read availability using timeline consistent region replicas
   This release contains Phase 1 items for experimental Read availability
 using
   timeline consistent region replicas feature. A region can be hosted in
   multiple region servers in read-only mode. One of the replicas for the
 region
   will be primary, accepting writes, and other replicas will be sharing the
 same
   data files. Read requests can be done against any replica for the region
 with
   backup RPCs for high availability with timeline consistency guarantees.
 More
   information can be found at HBASE-10070.

 Online config change and other forward ports from 0.89-fb branch
   HBASE-12147 forward ported online config change which enables some of the
   configuration from the server to be reloaded without restarting the
 region
   servers.

 Master runs a Region Server as well
   Starting with 1.0.0, the HBase master server and backup master servers
 will
   also act as a region server. RPC port and info port for web UI is shared
 for
   the master and region server roles. Active master can host regions of
   defined tables if configured (disabled by default). Backup masters will
 not
   host regions.

 Other notable improvements in 1.0.0 are listed (but not limited to) below:
  - A new web skin in time for 1.0 (http://hbase.apache.org)
  - [HBASE-5349]  - Automatic tuning of global memstore and block cache
 sizes
  - Various security, tags and visibility labels improvements
  - Bucket cache improvements (usability and compressed data blocks)
  - [HBASE-11367] - A new pluggable replication endpoint to plug in to
 HBase's
inter-cluster replication to replicate to a custom data store
  - [HBASE-11885] - A Dockerfile to easily build and run HBase from source
  - [HBASE-8332]  - Truncate table command
  - [HBASE-11059] - Region assignment to use hbase:meta table instead of
zookeeper for faster region assignment (disabled by default)
  - Extensive documentation improvements
  - [HBASE-12511] - namespace permissions - add support from table creation
privilege in a namespace 'C'
  - [HBASE-12568] - Adopt Semantic Versioning and document it in the book
  - [HBASE-12640] - Add Thrift-over-HTTPS and doAs support for Thrift Server
  - [HBASE-12651] - Backport HBASE-12559 'Provide LoadBalancer with online
configuration capability' to branch-1
  - [HBASE-10560] - Per cell TTLs
  - [HBASE-11997] - CopyTable with bulkload
  - [HBASE-11990] - Make setting the start and stop row for a specific
 prefix
easier
  - [HBASE-12220] - Add hedgedReads and hedgedReadWins metrics
  - [HBASE-12032] - Script to stop regionservers via RPC
  - [HBASE-11907] - Use the joni byte[] regex engine in place of j.u.regex
 in
RegexStringComparator
  - [HBASE-11796] - Add client support for atomic checkAndMutate
  - [HBASE-11804] - Raise default heap size if unspecified
  - [HBASE-12126] - Region server coprocessor endpoint
  - [HBASE-12075] - Preemptive Fast Fail
  - [HBASE-12363] - Improve how KEEP_DELETED_CELLS works with MIN_VERSIONS
  - [HBASE-12434] - Add a command to compact all the regions in a
 

Re: [ANNOUNCE] Apache HBase 1.0.0 is now available for download

2015-02-24 Thread lars hofhansl
Hip hip, Hooray!!
  From: Enis Söztutar e...@apache.org
 To: hbase-user user@hbase.apache.org; d...@hbase.apache.org 
d...@hbase.apache.org 
 Sent: Tuesday, February 24, 2015 12:30 AM
 Subject: [ANNOUNCE] Apache HBase 1.0.0 is now available for download
   
The HBase Team is pleased to announce the immediate release of HBase 1.0.0.
Download it from your favorite Apache mirror [1] or maven repository.

HBase 1.0.0 is the next stable release, and the start of semantic
versioned
releases (See [2]).

The 1.0.0 release has three goals:
1) to lay a stable foundation for future 1.x releases;
2) to stabilize running HBase cluster and its clients; and
3) make versioning and compatibility dimensions explicit

Including previous (developer preview) 0.99.x releases, 1.0.0 contains over
1500
jiras resolved on top of 0.98.0. Some of the major changes are:

API reorganization and changes
  HBase’s client level API has evolved over the years. To simplify the
  semantics and to support and make it extensible and easier to use in
  the future, we revisited the API before 1.0. To that end, 1.0.0 introduces
  new APIs, and deprecates some of the commonly-used client side APIs
  (HTableInterface, HTable and HBaseAdmin).

  We advise to update your application to use the new style of APIs, since
  deprecated APIs will be removed in future releases (2.x). See [3] and [4]
  for an overview of changes.

  All Client side API's are marked with InterfaceAudience.Public class,
  indicating that the class/method is an official client API for HBase
  (See “11.1.1. HBase API Surface” in the HBase Refguide[2] for more details
  on the Audience annotations) Going forward, all 1.x releases are planned
to
  be API compatible for classes annotated as client public.

Read availability using timeline consistent region replicas
  This release contains Phase 1 items for experimental Read availability
using
  timeline consistent region replicas feature. A region can be hosted in
  multiple region servers in read-only mode. One of the replicas for the
region
  will be primary, accepting writes, and other replicas will be sharing the
same
  data files. Read requests can be done against any replica for the region
with
  backup RPCs for high availability with timeline consistency guarantees.
More
  information can be found at HBASE-10070.

Online config change and other forward ports from 0.89-fb branch
  HBASE-12147 forward ported online config change which enables some of the
  configuration from the server to be reloaded without restarting the region
  servers.

Master runs a Region Server as well
  Starting with 1.0.0, the HBase master server and backup master servers
will
  also act as a region server. RPC port and info port for web UI is shared
for
  the master and region server roles. Active master can host regions of
  defined tables if configured (disabled by default). Backup masters will
not
  host regions.

Other notable improvements in 1.0.0 are listed (but not limited to) below:
 - A new web skin in time for 1.0 (http://hbase.apache.org)
 - [HBASE-5349]  - Automatic tuning of global memstore and block cache sizes
 - Various security, tags and visibility labels improvements
 - Bucket cache improvements (usability and compressed data blocks)
 - [HBASE-11367] - A new pluggable replication endpoint to plug in to
HBase's
  inter-cluster replication to replicate to a custom data store
 - [HBASE-11885] - A Dockerfile to easily build and run HBase from source
 - [HBASE-8332]  - Truncate table command
 - [HBASE-11059] - Region assignment to use hbase:meta table instead of
  zookeeper for faster region assignment (disabled by default)
 - Extensive documentation improvements
 - [HBASE-12511] - namespace permissions - add support from table creation
  privilege in a namespace 'C'
 - [HBASE-12568] - Adopt Semantic Versioning and document it in the book
 - [HBASE-12640] - Add Thrift-over-HTTPS and doAs support for Thrift Server
 - [HBASE-12651] - Backport HBASE-12559 'Provide LoadBalancer with online
  configuration capability' to branch-1
 - [HBASE-10560] - Per cell TTLs
 - [HBASE-11997] - CopyTable with bulkload
 - [HBASE-11990] - Make setting the start and stop row for a specific prefix
  easier
 - [HBASE-12220] - Add hedgedReads and hedgedReadWins metrics
 - [HBASE-12032] - Script to stop regionservers via RPC
 - [HBASE-11907] - Use the joni byte[] regex engine in place of j.u.regex in
  RegexStringComparator
 - [HBASE-11796] - Add client support for atomic checkAndMutate
 - [HBASE-11804] - Raise default heap size if unspecified
 - [HBASE-12126] - Region server coprocessor endpoint
 - [HBASE-12075] - Preemptive Fast Fail
 - [HBASE-12363] - Improve how KEEP_DELETED_CELLS works with MIN_VERSIONS
 - [HBASE-12434] - Add a command to compact all the regions in a
regionserver
 - [HBASE-8707]  - Add LongComparator for filter
 - [HBASE-12286] - [shell] Add server/cluster online load of configuration
  changes
 - [HBASE-12361] - Show data locality

Re: [ANNOUNCE] Apache HBase 1.0.0 is now available for download

2015-02-24 Thread Andrey Stepachev
Congrats,
almost a decade passed at once!
And finally this happens.
Awesome work!

On Tue, Feb 24, 2015 at 7:26 PM, Shahab Yunus shahab.yu...@gmail.com
wrote:

 Congrats an thanks to everyone involved. A big milestone! HBase *1.0*

 Regards
 Shahab

 On Tue, Feb 24, 2015 at 2:24 PM, anil gupta anilgupt...@gmail.com wrote:

  Kudos to HBase Team.
  Read HA feature sounds exciting.
 
  ~Anil
 
  On Tue, Feb 24, 2015 at 10:37 AM, Rajeshbabu Chintaguntla 
  chrajeshbab...@gmail.com wrote:
 
   Congratulations everyone!
  
   Thanks,
   Rajeshbabu.
  
   On Tue, Feb 24, 2015 at 11:36 PM, Dima Spivak dspi...@cloudera.com
   wrote:
  
Hoo!
   
-Dima
   
On Tue, Feb 24, 2015 at 9:46 AM, Gary Helmling ghelml...@gmail.com
wrote:
   
 Fantastic work!  Congrats everyone!

 On Tue Feb 24 2015 at 9:45:24 AM Esteban Gutierrez 
   este...@cloudera.com

 wrote:

  Wow! Congrats, all!
 
  --
  Cloudera, Inc.
 
 
  On Tue, Feb 24, 2015 at 9:41 AM, Jerry He jerry...@gmail.com
   wrote:
 
   Congratulations on the milestone!
  
 

   
  
 
 
 
  --
  Thanks  Regards,
  Anil Gupta
 




-- 
Andrey.


[ANNOUNCE] Apache HBase 1.0.0 is now available for download

2015-02-24 Thread Enis Söztutar
The HBase Team is pleased to announce the immediate release of HBase 1.0.0.
Download it from your favorite Apache mirror [1] or maven repository.

HBase 1.0.0 is the next stable release, and the start of semantic
versioned
releases (See [2]).

The 1.0.0 release has three goals:
1) to lay a stable foundation for future 1.x releases;
2) to stabilize running HBase cluster and its clients; and
3) make versioning and compatibility dimensions explicit

Including previous (developer preview) 0.99.x releases, 1.0.0 contains over
1500
jiras resolved on top of 0.98.0. Some of the major changes are:

API reorganization and changes
  HBase’s client level API has evolved over the years. To simplify the
  semantics and to support and make it extensible and easier to use in
  the future, we revisited the API before 1.0. To that end, 1.0.0 introduces
  new APIs, and deprecates some of the commonly-used client side APIs
  (HTableInterface, HTable and HBaseAdmin).

  We advise to update your application to use the new style of APIs, since
  deprecated APIs will be removed in future releases (2.x). See [3] and [4]
  for an overview of changes.

  All Client side API's are marked with InterfaceAudience.Public class,
  indicating that the class/method is an official client API for HBase
  (See “11.1.1. HBase API Surface” in the HBase Refguide[2] for more details
  on the Audience annotations) Going forward, all 1.x releases are planned
to
  be API compatible for classes annotated as client public.

Read availability using timeline consistent region replicas
  This release contains Phase 1 items for experimental Read availability
using
  timeline consistent region replicas feature. A region can be hosted in
  multiple region servers in read-only mode. One of the replicas for the
region
  will be primary, accepting writes, and other replicas will be sharing the
same
  data files. Read requests can be done against any replica for the region
with
  backup RPCs for high availability with timeline consistency guarantees.
More
  information can be found at HBASE-10070.

Online config change and other forward ports from 0.89-fb branch
  HBASE-12147 forward ported online config change which enables some of the
  configuration from the server to be reloaded without restarting the region
  servers.

Master runs a Region Server as well
  Starting with 1.0.0, the HBase master server and backup master servers
will
  also act as a region server. RPC port and info port for web UI is shared
for
  the master and region server roles. Active master can host regions of
  defined tables if configured (disabled by default). Backup masters will
not
  host regions.

Other notable improvements in 1.0.0 are listed (but not limited to) below:
 - A new web skin in time for 1.0 (http://hbase.apache.org)
 - [HBASE-5349]  - Automatic tuning of global memstore and block cache sizes
 - Various security, tags and visibility labels improvements
 - Bucket cache improvements (usability and compressed data blocks)
 - [HBASE-11367] - A new pluggable replication endpoint to plug in to
HBase's
   inter-cluster replication to replicate to a custom data store
 - [HBASE-11885] - A Dockerfile to easily build and run HBase from source
 - [HBASE-8332]  - Truncate table command
 - [HBASE-11059] - Region assignment to use hbase:meta table instead of
   zookeeper for faster region assignment (disabled by default)
 - Extensive documentation improvements
 - [HBASE-12511] - namespace permissions - add support from table creation
   privilege in a namespace 'C'
 - [HBASE-12568] - Adopt Semantic Versioning and document it in the book
 - [HBASE-12640] - Add Thrift-over-HTTPS and doAs support for Thrift Server
 - [HBASE-12651] - Backport HBASE-12559 'Provide LoadBalancer with online
   configuration capability' to branch-1
 - [HBASE-10560] - Per cell TTLs
 - [HBASE-11997] - CopyTable with bulkload
 - [HBASE-11990] - Make setting the start and stop row for a specific prefix
   easier
 - [HBASE-12220] - Add hedgedReads and hedgedReadWins metrics
 - [HBASE-12032] - Script to stop regionservers via RPC
 - [HBASE-11907] - Use the joni byte[] regex engine in place of j.u.regex in
   RegexStringComparator
 - [HBASE-11796] - Add client support for atomic checkAndMutate
 - [HBASE-11804] - Raise default heap size if unspecified
 - [HBASE-12126] - Region server coprocessor endpoint
 - [HBASE-12075] - Preemptive Fast Fail
 - [HBASE-12363] - Improve how KEEP_DELETED_CELLS works with MIN_VERSIONS
 - [HBASE-12434] - Add a command to compact all the regions in a
regionserver
 - [HBASE-8707]  - Add LongComparator for filter
 - [HBASE-12286] - [shell] Add server/cluster online load of configuration
   changes
 - [HBASE-12361] - Show data locality of region in table page
 - [HBASE-12496] - A blockedRequestsCount metric
 - [HBASE-12730] - Backport HBASE-5162 (Basic client pushback mechanism) to
   branch-1
 - [HBASE-12731] - Heap occupancy based client pushback
 - [HBASE-12728] - buffered writes 

Re: [ANNOUNCE] Apache HBase 1.0.0 is now available for download

2015-02-24 Thread Talat Uyarer
Awesome news Enis!

Thanks :)

2015-02-24 10:28 GMT+02:00 Enis Söztutar e...@apache.org:
 The HBase Team is pleased to announce the immediate release of HBase 1.0.0.
 Download it from your favorite Apache mirror [1] or maven repository.

 HBase 1.0.0 is the next stable release, and the start of semantic
 versioned
 releases (See [2]).

 The 1.0.0 release has three goals:
 1) to lay a stable foundation for future 1.x releases;
 2) to stabilize running HBase cluster and its clients; and
 3) make versioning and compatibility dimensions explicit

 Including previous (developer preview) 0.99.x releases, 1.0.0 contains over
 1500
 jiras resolved on top of 0.98.0. Some of the major changes are:

 API reorganization and changes
   HBase’s client level API has evolved over the years. To simplify the
   semantics and to support and make it extensible and easier to use in
   the future, we revisited the API before 1.0. To that end, 1.0.0 introduces
   new APIs, and deprecates some of the commonly-used client side APIs
   (HTableInterface, HTable and HBaseAdmin).

   We advise to update your application to use the new style of APIs, since
   deprecated APIs will be removed in future releases (2.x). See [3] and [4]
   for an overview of changes.

   All Client side API's are marked with InterfaceAudience.Public class,
   indicating that the class/method is an official client API for HBase
   (See “11.1.1. HBase API Surface” in the HBase Refguide[2] for more details
   on the Audience annotations) Going forward, all 1.x releases are planned
 to
   be API compatible for classes annotated as client public.

 Read availability using timeline consistent region replicas
   This release contains Phase 1 items for experimental Read availability
 using
   timeline consistent region replicas feature. A region can be hosted in
   multiple region servers in read-only mode. One of the replicas for the
 region
   will be primary, accepting writes, and other replicas will be sharing the
 same
   data files. Read requests can be done against any replica for the region
 with
   backup RPCs for high availability with timeline consistency guarantees.
 More
   information can be found at HBASE-10070.

 Online config change and other forward ports from 0.89-fb branch
   HBASE-12147 forward ported online config change which enables some of the
   configuration from the server to be reloaded without restarting the region
   servers.

 Master runs a Region Server as well
   Starting with 1.0.0, the HBase master server and backup master servers
 will
   also act as a region server. RPC port and info port for web UI is shared
 for
   the master and region server roles. Active master can host regions of
   defined tables if configured (disabled by default). Backup masters will
 not
   host regions.

 Other notable improvements in 1.0.0 are listed (but not limited to) below:
  - A new web skin in time for 1.0 (http://hbase.apache.org)
  - [HBASE-5349]  - Automatic tuning of global memstore and block cache sizes
  - Various security, tags and visibility labels improvements
  - Bucket cache improvements (usability and compressed data blocks)
  - [HBASE-11367] - A new pluggable replication endpoint to plug in to
 HBase's
inter-cluster replication to replicate to a custom data store
  - [HBASE-11885] - A Dockerfile to easily build and run HBase from source
  - [HBASE-8332]  - Truncate table command
  - [HBASE-11059] - Region assignment to use hbase:meta table instead of
zookeeper for faster region assignment (disabled by default)
  - Extensive documentation improvements
  - [HBASE-12511] - namespace permissions - add support from table creation
privilege in a namespace 'C'
  - [HBASE-12568] - Adopt Semantic Versioning and document it in the book
  - [HBASE-12640] - Add Thrift-over-HTTPS and doAs support for Thrift Server
  - [HBASE-12651] - Backport HBASE-12559 'Provide LoadBalancer with online
configuration capability' to branch-1
  - [HBASE-10560] - Per cell TTLs
  - [HBASE-11997] - CopyTable with bulkload
  - [HBASE-11990] - Make setting the start and stop row for a specific prefix
easier
  - [HBASE-12220] - Add hedgedReads and hedgedReadWins metrics
  - [HBASE-12032] - Script to stop regionservers via RPC
  - [HBASE-11907] - Use the joni byte[] regex engine in place of j.u.regex in
RegexStringComparator
  - [HBASE-11796] - Add client support for atomic checkAndMutate
  - [HBASE-11804] - Raise default heap size if unspecified
  - [HBASE-12126] - Region server coprocessor endpoint
  - [HBASE-12075] - Preemptive Fast Fail
  - [HBASE-12363] - Improve how KEEP_DELETED_CELLS works with MIN_VERSIONS
  - [HBASE-12434] - Add a command to compact all the regions in a
 regionserver
  - [HBASE-8707]  - Add LongComparator for filter
  - [HBASE-12286] - [shell] Add server/cluster online load of configuration
changes
  - [HBASE-12361] - Show data locality of region in table page
  - [HBASE-12496] - A blockedRequestsCount metric
  - 

[ANNOUNCE] Apache HBase 1.0.0 is now available for download

2015-02-24 Thread Enis Söztutar
The HBase Team is pleased to announce the immediate release of HBase 1.0.0.
Download it from your favorite Apache mirror [1] or maven repository.

HBase 1.0.0 is the next stable release, and the start of semantic
versioned
releases (See [2]).

The 1.0.0 release has three goals:
1) to lay a stable foundation for future 1.x releases;
2) to stabilize running HBase cluster and its clients; and
3) make versioning and compatibility dimensions explicit

Including previous (developer preview) 0.99.x releases, 1.0.0 contains over
1500
jiras resolved on top of 0.98.0. Some of the major changes are:

API reorganization and changes
  HBase’s client level API has evolved over the years. To simplify the
  semantics and to support and make it extensible and easier to use in
  the future, we revisited the API before 1.0. To that end, 1.0.0 introduces
  new APIs, and deprecates some of the commonly-used client side APIs
  (HTableInterface, HTable and HBaseAdmin).

  We advise to update your application to use the new style of APIs, since
  deprecated APIs will be removed in future releases (2.x). See [3] and [4]
  for an overview of changes.

  All Client side API's are marked with InterfaceAudience.Public class,
  indicating that the class/method is an official client API for HBase
  (See “11.1.1. HBase API Surface” in the HBase Refguide[2] for more details
  on the Audience annotations) Going forward, all 1.x releases are planned
to
  be API compatible for classes annotated as client public.

Read availability using timeline consistent region replicas
  This release contains Phase 1 items for experimental Read availability
using
  timeline consistent region replicas feature. A region can be hosted in
  multiple region servers in read-only mode. One of the replicas for the
region
  will be primary, accepting writes, and other replicas will be sharing the
same
  data files. Read requests can be done against any replica for the region
with
  backup RPCs for high availability with timeline consistency guarantees.
More
  information can be found at HBASE-10070.

Online config change and other forward ports from 0.89-fb branch
  HBASE-12147 forward ported online config change which enables some of the
  configuration from the server to be reloaded without restarting the region
  servers.

Master runs a Region Server as well
  Starting with 1.0.0, the HBase master server and backup master servers
will
  also act as a region server. RPC port and info port for web UI is shared
for
  the master and region server roles. Active master can host regions of
  defined tables if configured (disabled by default). Backup masters will
not
  host regions.

Other notable improvements in 1.0.0 are listed (but not limited to) below:
 - A new web skin in time for 1.0 (http://hbase.apache.org)
 - [HBASE-5349]  - Automatic tuning of global memstore and block cache sizes
 - Various security, tags and visibility labels improvements
 - Bucket cache improvements (usability and compressed data blocks)
 - [HBASE-11367] - A new pluggable replication endpoint to plug in to
HBase's
   inter-cluster replication to replicate to a custom data store
 - [HBASE-11885] - A Dockerfile to easily build and run HBase from source
 - [HBASE-8332]  - Truncate table command
 - [HBASE-11059] - Region assignment to use hbase:meta table instead of
   zookeeper for faster region assignment (disabled by default)
 - Extensive documentation improvements
 - [HBASE-12511] - namespace permissions - add support from table creation
   privilege in a namespace 'C'
 - [HBASE-12568] - Adopt Semantic Versioning and document it in the book
 - [HBASE-12640] - Add Thrift-over-HTTPS and doAs support for Thrift Server
 - [HBASE-12651] - Backport HBASE-12559 'Provide LoadBalancer with online
   configuration capability' to branch-1
 - [HBASE-10560] - Per cell TTLs
 - [HBASE-11997] - CopyTable with bulkload
 - [HBASE-11990] - Make setting the start and stop row for a specific prefix
   easier
 - [HBASE-12220] - Add hedgedReads and hedgedReadWins metrics
 - [HBASE-12032] - Script to stop regionservers via RPC
 - [HBASE-11907] - Use the joni byte[] regex engine in place of j.u.regex in
   RegexStringComparator
 - [HBASE-11796] - Add client support for atomic checkAndMutate
 - [HBASE-11804] - Raise default heap size if unspecified
 - [HBASE-12126] - Region server coprocessor endpoint
 - [HBASE-12075] - Preemptive Fast Fail
 - [HBASE-12363] - Improve how KEEP_DELETED_CELLS works with MIN_VERSIONS
 - [HBASE-12434] - Add a command to compact all the regions in a
regionserver
 - [HBASE-8707]  - Add LongComparator for filter
 - [HBASE-12286] - [shell] Add server/cluster online load of configuration
   changes
 - [HBASE-12361] - Show data locality of region in table page
 - [HBASE-12496] - A blockedRequestsCount metric
 - [HBASE-12730] - Backport HBASE-5162 (Basic client pushback mechanism) to
   branch-1
 - [HBASE-12731] - Heap occupancy based client pushback
 - [HBASE-12728] - buffered writes 

Re: [ANNOUNCE] Apache HBase 1.0.0 is now available for download

2015-02-24 Thread Dave Latham
What a milestone!  Congratulations to the HBase developer community and
everyone who worked to make this happen.  HBase has come a long way over
the years.

On Tue, Feb 24, 2015 at 12:28 AM, Enis Söztutar e...@apache.org wrote:

 The HBase Team is pleased to announce the immediate release of HBase 1.0.0.
 Download it from your favorite Apache mirror [1] or maven repository.

 HBase 1.0.0 is the next stable release, and the start of semantic
 versioned
 releases (See [2]).

 The 1.0.0 release has three goals:
 1) to lay a stable foundation for future 1.x releases;
 2) to stabilize running HBase cluster and its clients; and
 3) make versioning and compatibility dimensions explicit

 Including previous (developer preview) 0.99.x releases, 1.0.0 contains over
 1500
 jiras resolved on top of 0.98.0. Some of the major changes are:

 API reorganization and changes
   HBase’s client level API has evolved over the years. To simplify the
   semantics and to support and make it extensible and easier to use in
   the future, we revisited the API before 1.0. To that end, 1.0.0
 introduces
   new APIs, and deprecates some of the commonly-used client side APIs
   (HTableInterface, HTable and HBaseAdmin).

   We advise to update your application to use the new style of APIs, since
   deprecated APIs will be removed in future releases (2.x). See [3] and [4]
   for an overview of changes.

   All Client side API's are marked with InterfaceAudience.Public class,
   indicating that the class/method is an official client API for HBase
   (See “11.1.1. HBase API Surface” in the HBase Refguide[2] for more
 details
   on the Audience annotations) Going forward, all 1.x releases are planned
 to
   be API compatible for classes annotated as client public.

 Read availability using timeline consistent region replicas
   This release contains Phase 1 items for experimental Read availability
 using
   timeline consistent region replicas feature. A region can be hosted in
   multiple region servers in read-only mode. One of the replicas for the
 region
   will be primary, accepting writes, and other replicas will be sharing the
 same
   data files. Read requests can be done against any replica for the region
 with
   backup RPCs for high availability with timeline consistency guarantees.
 More
   information can be found at HBASE-10070.

 Online config change and other forward ports from 0.89-fb branch
   HBASE-12147 forward ported online config change which enables some of the
   configuration from the server to be reloaded without restarting the
 region
   servers.

 Master runs a Region Server as well
   Starting with 1.0.0, the HBase master server and backup master servers
 will
   also act as a region server. RPC port and info port for web UI is shared
 for
   the master and region server roles. Active master can host regions of
   defined tables if configured (disabled by default). Backup masters will
 not
   host regions.

 Other notable improvements in 1.0.0 are listed (but not limited to) below:
  - A new web skin in time for 1.0 (http://hbase.apache.org)
  - [HBASE-5349]  - Automatic tuning of global memstore and block cache
 sizes
  - Various security, tags and visibility labels improvements
  - Bucket cache improvements (usability and compressed data blocks)
  - [HBASE-11367] - A new pluggable replication endpoint to plug in to
 HBase's
inter-cluster replication to replicate to a custom data store
  - [HBASE-11885] - A Dockerfile to easily build and run HBase from source
  - [HBASE-8332]  - Truncate table command
  - [HBASE-11059] - Region assignment to use hbase:meta table instead of
zookeeper for faster region assignment (disabled by default)
  - Extensive documentation improvements
  - [HBASE-12511] - namespace permissions - add support from table creation
privilege in a namespace 'C'
  - [HBASE-12568] - Adopt Semantic Versioning and document it in the book
  - [HBASE-12640] - Add Thrift-over-HTTPS and doAs support for Thrift Server
  - [HBASE-12651] - Backport HBASE-12559 'Provide LoadBalancer with online
configuration capability' to branch-1
  - [HBASE-10560] - Per cell TTLs
  - [HBASE-11997] - CopyTable with bulkload
  - [HBASE-11990] - Make setting the start and stop row for a specific
 prefix
easier
  - [HBASE-12220] - Add hedgedReads and hedgedReadWins metrics
  - [HBASE-12032] - Script to stop regionservers via RPC
  - [HBASE-11907] - Use the joni byte[] regex engine in place of j.u.regex
 in
RegexStringComparator
  - [HBASE-11796] - Add client support for atomic checkAndMutate
  - [HBASE-11804] - Raise default heap size if unspecified
  - [HBASE-12126] - Region server coprocessor endpoint
  - [HBASE-12075] - Preemptive Fast Fail
  - [HBASE-12363] - Improve how KEEP_DELETED_CELLS works with MIN_VERSIONS
  - [HBASE-12434] - Add a command to compact all the regions in a
 regionserver
  - [HBASE-8707]  - Add LongComparator for filter
  - [HBASE-12286] - [shell] Add server/cluster online load 

Re: [ANNOUNCE] Apache HBase 1.0.0 is now available for download

2015-02-24 Thread Ted Yu
Marvelous. 



 On Feb 24, 2015, at 12:28 AM, Enis Söztutar e...@apache.org wrote:
 
 The HBase Team is pleased to announce the immediate release of HBase 1.0.0.
 Download it from your favorite Apache mirror [1] or maven repository.
 
 HBase 1.0.0 is the next stable release, and the start of semantic
 versioned
 releases (See [2]).
 
 The 1.0.0 release has three goals:
 1) to lay a stable foundation for future 1.x releases;
 2) to stabilize running HBase cluster and its clients; and
 3) make versioning and compatibility dimensions explicit
 
 Including previous (developer preview) 0.99.x releases, 1.0.0 contains over
 1500
 jiras resolved on top of 0.98.0. Some of the major changes are:
 
 API reorganization and changes
  HBase’s client level API has evolved over the years. To simplify the
  semantics and to support and make it extensible and easier to use in
  the future, we revisited the API before 1.0. To that end, 1.0.0 introduces
  new APIs, and deprecates some of the commonly-used client side APIs
  (HTableInterface, HTable and HBaseAdmin).
 
  We advise to update your application to use the new style of APIs, since
  deprecated APIs will be removed in future releases (2.x). See [3] and [4]
  for an overview of changes.
 
  All Client side API's are marked with InterfaceAudience.Public class,
  indicating that the class/method is an official client API for HBase
  (See “11.1.1. HBase API Surface” in the HBase Refguide[2] for more details
  on the Audience annotations) Going forward, all 1.x releases are planned
 to
  be API compatible for classes annotated as client public.
 
 Read availability using timeline consistent region replicas
  This release contains Phase 1 items for experimental Read availability
 using
  timeline consistent region replicas feature. A region can be hosted in
  multiple region servers in read-only mode. One of the replicas for the
 region
  will be primary, accepting writes, and other replicas will be sharing the
 same
  data files. Read requests can be done against any replica for the region
 with
  backup RPCs for high availability with timeline consistency guarantees.
 More
  information can be found at HBASE-10070.
 
 Online config change and other forward ports from 0.89-fb branch
  HBASE-12147 forward ported online config change which enables some of the
  configuration from the server to be reloaded without restarting the region
  servers.
 
 Master runs a Region Server as well
  Starting with 1.0.0, the HBase master server and backup master servers
 will
  also act as a region server. RPC port and info port for web UI is shared
 for
  the master and region server roles. Active master can host regions of
  defined tables if configured (disabled by default). Backup masters will
 not
  host regions.
 
 Other notable improvements in 1.0.0 are listed (but not limited to) below:
 - A new web skin in time for 1.0 (http://hbase.apache.org)
 - [HBASE-5349]  - Automatic tuning of global memstore and block cache sizes
 - Various security, tags and visibility labels improvements
 - Bucket cache improvements (usability and compressed data blocks)
 - [HBASE-11367] - A new pluggable replication endpoint to plug in to
 HBase's
   inter-cluster replication to replicate to a custom data store
 - [HBASE-11885] - A Dockerfile to easily build and run HBase from source
 - [HBASE-8332]  - Truncate table command
 - [HBASE-11059] - Region assignment to use hbase:meta table instead of
   zookeeper for faster region assignment (disabled by default)
 - Extensive documentation improvements
 - [HBASE-12511] - namespace permissions - add support from table creation
   privilege in a namespace 'C'
 - [HBASE-12568] - Adopt Semantic Versioning and document it in the book
 - [HBASE-12640] - Add Thrift-over-HTTPS and doAs support for Thrift Server
 - [HBASE-12651] - Backport HBASE-12559 'Provide LoadBalancer with online
   configuration capability' to branch-1
 - [HBASE-10560] - Per cell TTLs
 - [HBASE-11997] - CopyTable with bulkload
 - [HBASE-11990] - Make setting the start and stop row for a specific prefix
   easier
 - [HBASE-12220] - Add hedgedReads and hedgedReadWins metrics
 - [HBASE-12032] - Script to stop regionservers via RPC
 - [HBASE-11907] - Use the joni byte[] regex engine in place of j.u.regex in
   RegexStringComparator
 - [HBASE-11796] - Add client support for atomic checkAndMutate
 - [HBASE-11804] - Raise default heap size if unspecified
 - [HBASE-12126] - Region server coprocessor endpoint
 - [HBASE-12075] - Preemptive Fast Fail
 - [HBASE-12363] - Improve how KEEP_DELETED_CELLS works with MIN_VERSIONS
 - [HBASE-12434] - Add a command to compact all the regions in a
 regionserver
 - [HBASE-8707]  - Add LongComparator for filter
 - [HBASE-12286] - [shell] Add server/cluster online load of configuration
   changes
 - [HBASE-12361] - Show data locality of region in table page
 - [HBASE-12496] - A blockedRequestsCount metric
 - [HBASE-12730] - Backport HBASE-5162 (Basic client pushback 

Re: [ANNOUNCE] Apache HBase 1.0.0 is now available for download

2015-02-24 Thread Jeremy Carroll
Congratulations!
On Tue, Feb 24, 2015 at 8:15 AM Stack st...@duboce.net wrote:

 hot dog!

 On Tue, Feb 24, 2015 at 12:30 AM, Enis Söztutar e...@apache.org wrote:

  The HBase Team is pleased to announce the immediate release of HBase
 1.0.0.
  Download it from your favorite Apache mirror [1] or maven repository.
 
  HBase 1.0.0 is the next stable release, and the start of semantic
  versioned
  releases (See [2]).
 
  The 1.0.0 release has three goals:
  1) to lay a stable foundation for future 1.x releases;
  2) to stabilize running HBase cluster and its clients; and
  3) make versioning and compatibility dimensions explicit
 
  Including previous (developer preview) 0.99.x releases, 1.0.0 contains
 over
  1500
  jiras resolved on top of 0.98.0. Some of the major changes are:
 
  API reorganization and changes
HBase’s client level API has evolved over the years. To simplify the
semantics and to support and make it extensible and easier to use in
the future, we revisited the API before 1.0. To that end, 1.0.0
  introduces
new APIs, and deprecates some of the commonly-used client side APIs
(HTableInterface, HTable and HBaseAdmin).
 
We advise to update your application to use the new style of APIs,
 since
deprecated APIs will be removed in future releases (2.x). See [3] and
 [4]
for an overview of changes.
 
All Client side API's are marked with InterfaceAudience.Public class,
indicating that the class/method is an official client API for HBase
(See “11.1.1. HBase API Surface” in the HBase Refguide[2] for more
  details
on the Audience annotations) Going forward, all 1.x releases are
 planned
  to
be API compatible for classes annotated as client public.
 
  Read availability using timeline consistent region replicas
This release contains Phase 1 items for experimental Read availability
  using
timeline consistent region replicas feature. A region can be hosted in
multiple region servers in read-only mode. One of the replicas for the
  region
will be primary, accepting writes, and other replicas will be sharing
 the
  same
data files. Read requests can be done against any replica for the
 region
  with
backup RPCs for high availability with timeline consistency guarantees.
  More
information can be found at HBASE-10070.
 
  Online config change and other forward ports from 0.89-fb branch
HBASE-12147 forward ported online config change which enables some of
 the
configuration from the server to be reloaded without restarting the
  region
servers.
 
  Master runs a Region Server as well
Starting with 1.0.0, the HBase master server and backup master servers
  will
also act as a region server. RPC port and info port for web UI is
 shared
  for
the master and region server roles. Active master can host regions of
defined tables if configured (disabled by default). Backup masters will
  not
host regions.
 
  Other notable improvements in 1.0.0 are listed (but not limited to)
 below:
   - A new web skin in time for 1.0 (http://hbase.apache.org)
   - [HBASE-5349]  - Automatic tuning of global memstore and block cache
  sizes
   - Various security, tags and visibility labels improvements
   - Bucket cache improvements (usability and compressed data blocks)
   - [HBASE-11367] - A new pluggable replication endpoint to plug in to
  HBase's
 inter-cluster replication to replicate to a custom data store
   - [HBASE-11885] - A Dockerfile to easily build and run HBase from source
   - [HBASE-8332]  - Truncate table command
   - [HBASE-11059] - Region assignment to use hbase:meta table instead of
 zookeeper for faster region assignment (disabled by default)
   - Extensive documentation improvements
   - [HBASE-12511] - namespace permissions - add support from table
 creation
 privilege in a namespace 'C'
   - [HBASE-12568] - Adopt Semantic Versioning and document it in the book
   - [HBASE-12640] - Add Thrift-over-HTTPS and doAs support for Thrift
 Server
   - [HBASE-12651] - Backport HBASE-12559 'Provide LoadBalancer with online
 configuration capability' to branch-1
   - [HBASE-10560] - Per cell TTLs
   - [HBASE-11997] - CopyTable with bulkload
   - [HBASE-11990] - Make setting the start and stop row for a specific
  prefix
 easier
   - [HBASE-12220] - Add hedgedReads and hedgedReadWins metrics
   - [HBASE-12032] - Script to stop regionservers via RPC
   - [HBASE-11907] - Use the joni byte[] regex engine in place of j.u.regex
  in
 RegexStringComparator
   - [HBASE-11796] - Add client support for atomic checkAndMutate
   - [HBASE-11804] - Raise default heap size if unspecified
   - [HBASE-12126] - Region server coprocessor endpoint
   - [HBASE-12075] - Preemptive Fast Fail
   - [HBASE-12363] - Improve how KEEP_DELETED_CELLS works with MIN_VERSIONS
   - [HBASE-12434] - Add a command to compact all the regions in a
  regionserver
   - [HBASE-8707]  - Add LongComparator for filter
   - 

Re: [ANNOUNCE] Apache HBase 1.0.0 is now available for download

2015-02-24 Thread Stack
hot dog!

On Tue, Feb 24, 2015 at 12:30 AM, Enis Söztutar e...@apache.org wrote:

 The HBase Team is pleased to announce the immediate release of HBase 1.0.0.
 Download it from your favorite Apache mirror [1] or maven repository.

 HBase 1.0.0 is the next stable release, and the start of semantic
 versioned
 releases (See [2]).

 The 1.0.0 release has three goals:
 1) to lay a stable foundation for future 1.x releases;
 2) to stabilize running HBase cluster and its clients; and
 3) make versioning and compatibility dimensions explicit

 Including previous (developer preview) 0.99.x releases, 1.0.0 contains over
 1500
 jiras resolved on top of 0.98.0. Some of the major changes are:

 API reorganization and changes
   HBase’s client level API has evolved over the years. To simplify the
   semantics and to support and make it extensible and easier to use in
   the future, we revisited the API before 1.0. To that end, 1.0.0
 introduces
   new APIs, and deprecates some of the commonly-used client side APIs
   (HTableInterface, HTable and HBaseAdmin).

   We advise to update your application to use the new style of APIs, since
   deprecated APIs will be removed in future releases (2.x). See [3] and [4]
   for an overview of changes.

   All Client side API's are marked with InterfaceAudience.Public class,
   indicating that the class/method is an official client API for HBase
   (See “11.1.1. HBase API Surface” in the HBase Refguide[2] for more
 details
   on the Audience annotations) Going forward, all 1.x releases are planned
 to
   be API compatible for classes annotated as client public.

 Read availability using timeline consistent region replicas
   This release contains Phase 1 items for experimental Read availability
 using
   timeline consistent region replicas feature. A region can be hosted in
   multiple region servers in read-only mode. One of the replicas for the
 region
   will be primary, accepting writes, and other replicas will be sharing the
 same
   data files. Read requests can be done against any replica for the region
 with
   backup RPCs for high availability with timeline consistency guarantees.
 More
   information can be found at HBASE-10070.

 Online config change and other forward ports from 0.89-fb branch
   HBASE-12147 forward ported online config change which enables some of the
   configuration from the server to be reloaded without restarting the
 region
   servers.

 Master runs a Region Server as well
   Starting with 1.0.0, the HBase master server and backup master servers
 will
   also act as a region server. RPC port and info port for web UI is shared
 for
   the master and region server roles. Active master can host regions of
   defined tables if configured (disabled by default). Backup masters will
 not
   host regions.

 Other notable improvements in 1.0.0 are listed (but not limited to) below:
  - A new web skin in time for 1.0 (http://hbase.apache.org)
  - [HBASE-5349]  - Automatic tuning of global memstore and block cache
 sizes
  - Various security, tags and visibility labels improvements
  - Bucket cache improvements (usability and compressed data blocks)
  - [HBASE-11367] - A new pluggable replication endpoint to plug in to
 HBase's
inter-cluster replication to replicate to a custom data store
  - [HBASE-11885] - A Dockerfile to easily build and run HBase from source
  - [HBASE-8332]  - Truncate table command
  - [HBASE-11059] - Region assignment to use hbase:meta table instead of
zookeeper for faster region assignment (disabled by default)
  - Extensive documentation improvements
  - [HBASE-12511] - namespace permissions - add support from table creation
privilege in a namespace 'C'
  - [HBASE-12568] - Adopt Semantic Versioning and document it in the book
  - [HBASE-12640] - Add Thrift-over-HTTPS and doAs support for Thrift Server
  - [HBASE-12651] - Backport HBASE-12559 'Provide LoadBalancer with online
configuration capability' to branch-1
  - [HBASE-10560] - Per cell TTLs
  - [HBASE-11997] - CopyTable with bulkload
  - [HBASE-11990] - Make setting the start and stop row for a specific
 prefix
easier
  - [HBASE-12220] - Add hedgedReads and hedgedReadWins metrics
  - [HBASE-12032] - Script to stop regionservers via RPC
  - [HBASE-11907] - Use the joni byte[] regex engine in place of j.u.regex
 in
RegexStringComparator
  - [HBASE-11796] - Add client support for atomic checkAndMutate
  - [HBASE-11804] - Raise default heap size if unspecified
  - [HBASE-12126] - Region server coprocessor endpoint
  - [HBASE-12075] - Preemptive Fast Fail
  - [HBASE-12363] - Improve how KEEP_DELETED_CELLS works with MIN_VERSIONS
  - [HBASE-12434] - Add a command to compact all the regions in a
 regionserver
  - [HBASE-8707]  - Add LongComparator for filter
  - [HBASE-12286] - [shell] Add server/cluster online load of configuration
changes
  - [HBASE-12361] - Show data locality of region in table page
  - [HBASE-12496] - A blockedRequestsCount metric
  - 

Re: [ANNOUNCE] Apache HBase 1.0.0 is now available for download

2015-02-24 Thread Nick Dimiduk
Woo!

On Tue, Feb 24, 2015 at 8:46 AM, Jeremy Carroll phobos...@gmail.com wrote:

 Congratulations!
 On Tue, Feb 24, 2015 at 8:15 AM Stack st...@duboce.net wrote:

  hot dog!
 
  On Tue, Feb 24, 2015 at 12:30 AM, Enis Söztutar e...@apache.org wrote:
 
   The HBase Team is pleased to announce the immediate release of HBase
  1.0.0.
   Download it from your favorite Apache mirror [1] or maven repository.
  
   HBase 1.0.0 is the next stable release, and the start of semantic
   versioned
   releases (See [2]).
  
   The 1.0.0 release has three goals:
   1) to lay a stable foundation for future 1.x releases;
   2) to stabilize running HBase cluster and its clients; and
   3) make versioning and compatibility dimensions explicit
  
   Including previous (developer preview) 0.99.x releases, 1.0.0 contains
  over
   1500
   jiras resolved on top of 0.98.0. Some of the major changes are:
  
   API reorganization and changes
 HBase’s client level API has evolved over the years. To simplify the
 semantics and to support and make it extensible and easier to use in
 the future, we revisited the API before 1.0. To that end, 1.0.0
   introduces
 new APIs, and deprecates some of the commonly-used client side APIs
 (HTableInterface, HTable and HBaseAdmin).
  
 We advise to update your application to use the new style of APIs,
  since
 deprecated APIs will be removed in future releases (2.x). See [3] and
  [4]
 for an overview of changes.
  
 All Client side API's are marked with InterfaceAudience.Public class,
 indicating that the class/method is an official client API for
 HBase
 (See “11.1.1. HBase API Surface” in the HBase Refguide[2] for more
   details
 on the Audience annotations) Going forward, all 1.x releases are
  planned
   to
 be API compatible for classes annotated as client public.
  
   Read availability using timeline consistent region replicas
 This release contains Phase 1 items for experimental Read
 availability
   using
 timeline consistent region replicas feature. A region can be hosted
 in
 multiple region servers in read-only mode. One of the replicas for
 the
   region
 will be primary, accepting writes, and other replicas will be sharing
  the
   same
 data files. Read requests can be done against any replica for the
  region
   with
 backup RPCs for high availability with timeline consistency
 guarantees.
   More
 information can be found at HBASE-10070.
  
   Online config change and other forward ports from 0.89-fb branch
 HBASE-12147 forward ported online config change which enables some of
  the
 configuration from the server to be reloaded without restarting the
   region
 servers.
  
   Master runs a Region Server as well
 Starting with 1.0.0, the HBase master server and backup master
 servers
   will
 also act as a region server. RPC port and info port for web UI is
  shared
   for
 the master and region server roles. Active master can host regions of
 defined tables if configured (disabled by default). Backup masters
 will
   not
 host regions.
  
   Other notable improvements in 1.0.0 are listed (but not limited to)
  below:
- A new web skin in time for 1.0 (http://hbase.apache.org)
- [HBASE-5349]  - Automatic tuning of global memstore and block cache
   sizes
- Various security, tags and visibility labels improvements
- Bucket cache improvements (usability and compressed data blocks)
- [HBASE-11367] - A new pluggable replication endpoint to plug in to
   HBase's
  inter-cluster replication to replicate to a custom data store
- [HBASE-11885] - A Dockerfile to easily build and run HBase from
 source
- [HBASE-8332]  - Truncate table command
- [HBASE-11059] - Region assignment to use hbase:meta table instead of
  zookeeper for faster region assignment (disabled by default)
- Extensive documentation improvements
- [HBASE-12511] - namespace permissions - add support from table
  creation
  privilege in a namespace 'C'
- [HBASE-12568] - Adopt Semantic Versioning and document it in the
 book
- [HBASE-12640] - Add Thrift-over-HTTPS and doAs support for Thrift
  Server
- [HBASE-12651] - Backport HBASE-12559 'Provide LoadBalancer with
 online
  configuration capability' to branch-1
- [HBASE-10560] - Per cell TTLs
- [HBASE-11997] - CopyTable with bulkload
- [HBASE-11990] - Make setting the start and stop row for a specific
   prefix
  easier
- [HBASE-12220] - Add hedgedReads and hedgedReadWins metrics
- [HBASE-12032] - Script to stop regionservers via RPC
- [HBASE-11907] - Use the joni byte[] regex engine in place of
 j.u.regex
   in
  RegexStringComparator
- [HBASE-11796] - Add client support for atomic checkAndMutate
- [HBASE-11804] - Raise default heap size if unspecified
- [HBASE-12126] - Region server coprocessor endpoint
- [HBASE-12075] - Preemptive Fast Fail
- 

Re: [ANNOUNCE] Apache HBase 1.0.0 is now available for download

2015-02-24 Thread Rajeshbabu Chintaguntla
Congratulations everyone!

Thanks,
Rajeshbabu.

On Tue, Feb 24, 2015 at 11:36 PM, Dima Spivak dspi...@cloudera.com wrote:

 Hoo!

 -Dima

 On Tue, Feb 24, 2015 at 9:46 AM, Gary Helmling ghelml...@gmail.com
 wrote:

  Fantastic work!  Congrats everyone!
 
  On Tue Feb 24 2015 at 9:45:24 AM Esteban Gutierrez este...@cloudera.com
 
  wrote:
 
   Wow! Congrats, all!
  
   --
   Cloudera, Inc.
  
  
   On Tue, Feb 24, 2015 at 9:41 AM, Jerry He jerry...@gmail.com wrote:
  
Congratulations on the milestone!
   
  
 



Re: [ANNOUNCE] Apache HBase 1.0.0 is now available for download

2015-02-24 Thread Elliott Clark
Exciting news. Nice job team.

On Tue, Feb 24, 2015 at 9:41 AM, Jerry He jerry...@gmail.com wrote:

 Congratulations on the milestone!



Re: [ANNOUNCE] Apache HBase 1.0.0 is now available for download

2015-02-24 Thread Andrew Purtell
Congratulations, all!

On Tue, Feb 24, 2015 at 12:30 AM, Enis Söztutar e...@apache.org wrote:

 The HBase Team is pleased to announce the immediate release of HBase 1.0.0.
 Download it from your favorite Apache mirror [1] or maven repository.

 HBase 1.0.0 is the next stable release, and the start of semantic
 versioned
 releases (See [2]).

 The 1.0.0 release has three goals:
 1) to lay a stable foundation for future 1.x releases;
 2) to stabilize running HBase cluster and its clients; and
 3) make versioning and compatibility dimensions explicit

 Including previous (developer preview) 0.99.x releases, 1.0.0 contains over
 1500
 jiras resolved on top of 0.98.0. Some of the major changes are:

 API reorganization and changes
   HBase’s client level API has evolved over the years. To simplify the
   semantics and to support and make it extensible and easier to use in
   the future, we revisited the API before 1.0. To that end, 1.0.0
 introduces
   new APIs, and deprecates some of the commonly-used client side APIs
   (HTableInterface, HTable and HBaseAdmin).

   We advise to update your application to use the new style of APIs, since
   deprecated APIs will be removed in future releases (2.x). See [3] and [4]
   for an overview of changes.

   All Client side API's are marked with InterfaceAudience.Public class,
   indicating that the class/method is an official client API for HBase
   (See “11.1.1. HBase API Surface” in the HBase Refguide[2] for more
 details
   on the Audience annotations) Going forward, all 1.x releases are planned
 to
   be API compatible for classes annotated as client public.

 Read availability using timeline consistent region replicas
   This release contains Phase 1 items for experimental Read availability
 using
   timeline consistent region replicas feature. A region can be hosted in
   multiple region servers in read-only mode. One of the replicas for the
 region
   will be primary, accepting writes, and other replicas will be sharing the
 same
   data files. Read requests can be done against any replica for the region
 with
   backup RPCs for high availability with timeline consistency guarantees.
 More
   information can be found at HBASE-10070.

 Online config change and other forward ports from 0.89-fb branch
   HBASE-12147 forward ported online config change which enables some of the
   configuration from the server to be reloaded without restarting the
 region
   servers.

 Master runs a Region Server as well
   Starting with 1.0.0, the HBase master server and backup master servers
 will
   also act as a region server. RPC port and info port for web UI is shared
 for
   the master and region server roles. Active master can host regions of
   defined tables if configured (disabled by default). Backup masters will
 not
   host regions.

 Other notable improvements in 1.0.0 are listed (but not limited to) below:
  - A new web skin in time for 1.0 (http://hbase.apache.org)
  - [HBASE-5349]  - Automatic tuning of global memstore and block cache
 sizes
  - Various security, tags and visibility labels improvements
  - Bucket cache improvements (usability and compressed data blocks)
  - [HBASE-11367] - A new pluggable replication endpoint to plug in to
 HBase's
inter-cluster replication to replicate to a custom data store
  - [HBASE-11885] - A Dockerfile to easily build and run HBase from source
  - [HBASE-8332]  - Truncate table command
  - [HBASE-11059] - Region assignment to use hbase:meta table instead of
zookeeper for faster region assignment (disabled by default)
  - Extensive documentation improvements
  - [HBASE-12511] - namespace permissions - add support from table creation
privilege in a namespace 'C'
  - [HBASE-12568] - Adopt Semantic Versioning and document it in the book
  - [HBASE-12640] - Add Thrift-over-HTTPS and doAs support for Thrift Server
  - [HBASE-12651] - Backport HBASE-12559 'Provide LoadBalancer with online
configuration capability' to branch-1
  - [HBASE-10560] - Per cell TTLs
  - [HBASE-11997] - CopyTable with bulkload
  - [HBASE-11990] - Make setting the start and stop row for a specific
 prefix
easier
  - [HBASE-12220] - Add hedgedReads and hedgedReadWins metrics
  - [HBASE-12032] - Script to stop regionservers via RPC
  - [HBASE-11907] - Use the joni byte[] regex engine in place of j.u.regex
 in
RegexStringComparator
  - [HBASE-11796] - Add client support for atomic checkAndMutate
  - [HBASE-11804] - Raise default heap size if unspecified
  - [HBASE-12126] - Region server coprocessor endpoint
  - [HBASE-12075] - Preemptive Fast Fail
  - [HBASE-12363] - Improve how KEEP_DELETED_CELLS works with MIN_VERSIONS
  - [HBASE-12434] - Add a command to compact all the regions in a
 regionserver
  - [HBASE-8707]  - Add LongComparator for filter
  - [HBASE-12286] - [shell] Add server/cluster online load of configuration
changes
  - [HBASE-12361] - Show data locality of region in table page
  - [HBASE-12496] - A blockedRequestsCount 

Re: [ANNOUNCE] Apache HBase 1.0.0 is now available for download

2015-02-24 Thread Esteban Gutierrez
Wow! Congrats, all!

--
Cloudera, Inc.


On Tue, Feb 24, 2015 at 9:41 AM, Jerry He jerry...@gmail.com wrote:

 Congratulations on the milestone!



Re: [ANNOUNCE] Apache HBase 1.0.0 is now available for download

2015-02-24 Thread Gary Helmling
Fantastic work!  Congrats everyone!

On Tue Feb 24 2015 at 9:45:24 AM Esteban Gutierrez este...@cloudera.com
wrote:

 Wow! Congrats, all!

 --
 Cloudera, Inc.


 On Tue, Feb 24, 2015 at 9:41 AM, Jerry He jerry...@gmail.com wrote:

  Congratulations on the milestone!
 



Re: [ANNOUNCE] Apache HBase 1.0.0 is now available for download

2015-02-24 Thread Jerry He
Congratulations on the milestone!


Re: [ANNOUNCE] Apache HBase 1.0.0 is now available for download

2015-02-24 Thread Dima Spivak
Hoo!

-Dima

On Tue, Feb 24, 2015 at 9:46 AM, Gary Helmling ghelml...@gmail.com wrote:

 Fantastic work!  Congrats everyone!

 On Tue Feb 24 2015 at 9:45:24 AM Esteban Gutierrez este...@cloudera.com
 wrote:

  Wow! Congrats, all!
 
  --
  Cloudera, Inc.
 
 
  On Tue, Feb 24, 2015 at 9:41 AM, Jerry He jerry...@gmail.com wrote:
 
   Congratulations on the milestone!
  
 



Re: [ANNOUNCE] Apache HBase 1.0.0 is now available for download

2015-02-24 Thread anil gupta
Kudos to HBase Team.
Read HA feature sounds exciting.

~Anil

On Tue, Feb 24, 2015 at 10:37 AM, Rajeshbabu Chintaguntla 
chrajeshbab...@gmail.com wrote:

 Congratulations everyone!

 Thanks,
 Rajeshbabu.

 On Tue, Feb 24, 2015 at 11:36 PM, Dima Spivak dspi...@cloudera.com
 wrote:

  Hoo!
 
  -Dima
 
  On Tue, Feb 24, 2015 at 9:46 AM, Gary Helmling ghelml...@gmail.com
  wrote:
 
   Fantastic work!  Congrats everyone!
  
   On Tue Feb 24 2015 at 9:45:24 AM Esteban Gutierrez 
 este...@cloudera.com
  
   wrote:
  
Wow! Congrats, all!
   
--
Cloudera, Inc.
   
   
On Tue, Feb 24, 2015 at 9:41 AM, Jerry He jerry...@gmail.com
 wrote:
   
 Congratulations on the milestone!

   
  
 




-- 
Thanks  Regards,
Anil Gupta


Re: [ANNOUNCE] Apache HBase 1.0.0 is now available for download

2015-02-24 Thread Shahab Yunus
Congrats an thanks to everyone involved. A big milestone! HBase *1.0*

Regards
Shahab

On Tue, Feb 24, 2015 at 2:24 PM, anil gupta anilgupt...@gmail.com wrote:

 Kudos to HBase Team.
 Read HA feature sounds exciting.

 ~Anil

 On Tue, Feb 24, 2015 at 10:37 AM, Rajeshbabu Chintaguntla 
 chrajeshbab...@gmail.com wrote:

  Congratulations everyone!
 
  Thanks,
  Rajeshbabu.
 
  On Tue, Feb 24, 2015 at 11:36 PM, Dima Spivak dspi...@cloudera.com
  wrote:
 
   Hoo!
  
   -Dima
  
   On Tue, Feb 24, 2015 at 9:46 AM, Gary Helmling ghelml...@gmail.com
   wrote:
  
Fantastic work!  Congrats everyone!
   
On Tue Feb 24 2015 at 9:45:24 AM Esteban Gutierrez 
  este...@cloudera.com
   
wrote:
   
 Wow! Congrats, all!

 --
 Cloudera, Inc.


 On Tue, Feb 24, 2015 at 9:41 AM, Jerry He jerry...@gmail.com
  wrote:

  Congratulations on the milestone!
 

   
  
 



 --
 Thanks  Regards,
 Anil Gupta



Re: [ANNOUNCE] Apache HBase 1.0.0 is now available for download

2015-02-24 Thread Kuldeep Bora
Finally! Thanks for the excellent work.

On Wed, Feb 25, 2015 at 1:15 AM, lars hofhansl la...@apache.org wrote:

 Hip hip, Hooray!!
   From: Enis Söztutar e...@apache.org
  To: hbase-user user@hbase.apache.org; d...@hbase.apache.org 
 d...@hbase.apache.org
  Sent: Tuesday, February 24, 2015 12:30 AM
  Subject: [ANNOUNCE] Apache HBase 1.0.0 is now available for download

 The HBase Team is pleased to announce the immediate release of HBase 1.0.0.
 Download it from your favorite Apache mirror [1] or maven repository.

 HBase 1.0.0 is the next stable release, and the start of semantic
 versioned
 releases (See [2]).

 The 1.0.0 release has three goals:
 1) to lay a stable foundation for future 1.x releases;
 2) to stabilize running HBase cluster and its clients; and
 3) make versioning and compatibility dimensions explicit

 Including previous (developer preview) 0.99.x releases, 1.0.0 contains over
 1500
 jiras resolved on top of 0.98.0. Some of the major changes are:

 API reorganization and changes
   HBase’s client level API has evolved over the years. To simplify the
   semantics and to support and make it extensible and easier to use in
   the future, we revisited the API before 1.0. To that end, 1.0.0
 introduces
   new APIs, and deprecates some of the commonly-used client side APIs
   (HTableInterface, HTable and HBaseAdmin).

   We advise to update your application to use the new style of APIs, since
   deprecated APIs will be removed in future releases (2.x). See [3] and [4]
   for an overview of changes.

   All Client side API's are marked with InterfaceAudience.Public class,
   indicating that the class/method is an official client API for HBase
   (See “11.1.1. HBase API Surface” in the HBase Refguide[2] for more
 details
   on the Audience annotations) Going forward, all 1.x releases are planned
 to
   be API compatible for classes annotated as client public.

 Read availability using timeline consistent region replicas
   This release contains Phase 1 items for experimental Read availability
 using
   timeline consistent region replicas feature. A region can be hosted in
   multiple region servers in read-only mode. One of the replicas for the
 region
   will be primary, accepting writes, and other replicas will be sharing the
 same
   data files. Read requests can be done against any replica for the region
 with
   backup RPCs for high availability with timeline consistency guarantees.
 More
   information can be found at HBASE-10070.

 Online config change and other forward ports from 0.89-fb branch
   HBASE-12147 forward ported online config change which enables some of the
   configuration from the server to be reloaded without restarting the
 region
   servers.

 Master runs a Region Server as well
   Starting with 1.0.0, the HBase master server and backup master servers
 will
   also act as a region server. RPC port and info port for web UI is shared
 for
   the master and region server roles. Active master can host regions of
   defined tables if configured (disabled by default). Backup masters will
 not
   host regions.

 Other notable improvements in 1.0.0 are listed (but not limited to) below:
  - A new web skin in time for 1.0 (http://hbase.apache.org)
  - [HBASE-5349]  - Automatic tuning of global memstore and block cache
 sizes
  - Various security, tags and visibility labels improvements
  - Bucket cache improvements (usability and compressed data blocks)
  - [HBASE-11367] - A new pluggable replication endpoint to plug in to
 HBase's
   inter-cluster replication to replicate to a custom data store
  - [HBASE-11885] - A Dockerfile to easily build and run HBase from source
  - [HBASE-8332]  - Truncate table command
  - [HBASE-11059] - Region assignment to use hbase:meta table instead of
   zookeeper for faster region assignment (disabled by default)
  - Extensive documentation improvements
  - [HBASE-12511] - namespace permissions - add support from table creation
   privilege in a namespace 'C'
  - [HBASE-12568] - Adopt Semantic Versioning and document it in the book
  - [HBASE-12640] - Add Thrift-over-HTTPS and doAs support for Thrift Server
  - [HBASE-12651] - Backport HBASE-12559 'Provide LoadBalancer with online
   configuration capability' to branch-1
  - [HBASE-10560] - Per cell TTLs
  - [HBASE-11997] - CopyTable with bulkload
  - [HBASE-11990] - Make setting the start and stop row for a specific
 prefix
   easier
  - [HBASE-12220] - Add hedgedReads and hedgedReadWins metrics
  - [HBASE-12032] - Script to stop regionservers via RPC
  - [HBASE-11907] - Use the joni byte[] regex engine in place of j.u.regex
 in
   RegexStringComparator
  - [HBASE-11796] - Add client support for atomic checkAndMutate
  - [HBASE-11804] - Raise default heap size if unspecified
  - [HBASE-12126] - Region server coprocessor endpoint
  - [HBASE-12075] - Preemptive Fast Fail
  - [HBASE-12363] - Improve how KEEP_DELETED_CELLS works with MIN_VERSIONS
  - [HBASE-12434] - Add a command to compact