Hi Nicolas,

Thanks for your explanation. I know HBase uses ZeeKeeper as coordinated
service but not a lock management service like Chubby. Like HBASE-5541
states, it seems the RegionServer controls the whole write process
including providing row lock, region lock etc.. So I wonder why we don't
use high available service like ZooKeeper creating, managing and releasing
lock?


Brady

On Mon, Apr 8, 2013 at 11:13 PM, Nicolas Liochon <nkey...@gmail.com> wrote:

> Hi,
>
> 1. Yes. Client applications can start/read/write even when there is no
> master.
> 2. HBase already uses ZooKeeper.
>
> You may want to have to look at the hbase reference guide (
> http://hbase.apache.org/book.html).
>
> Nicolas
>
>
> On Mon, Apr 8, 2013 at 4:39 PM, Brady Zhong <bradyzhong2...@gmail.com
> >wrote:
>
> > Hi all,
> >
> > My name is Brady Zhong, a college student using HBase to develop our own
> > project. Currently I confronted with a problem. Since we need some kind
> of
> > high availability, we hope HBase can keep available even though the
> HMaster
> > goes down. Here're my questions:
> >
> > 1. Can HBase work during the node failure of HMaster? Can users write or
> > read the database before the switch and recovery of HMaster?
> > 2. Why not use Zookeeper as distributed lock service for HBase, like
> Chubby
> > for Google Big Table?
> >
> > Thanks very much for any help in advance.
> >
> >
> > Best regards,
> > Brady Zhong
> >
>

Reply via email to