I would start with
https://github.com/apache/hbase/blob/trunk/hbase-server/src/main/java/org/apache/hadoop/hbase/master/HMaster.java

and also take a look at
https://github.com/apache/hbase/blob/trunk/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/HRegionServer.java

Enjoy,
Wei Shung


On Mon, Mar 17, 2014 at 12:34 AM, haosdent <[email protected]> wrote:

> For your question, I suggest you to read source. You could read hbase
> source through debug test cases.
>
>
> On Mon, Mar 17, 2014 at 3:18 PM, Vimal Jain <[email protected]> wrote:
>
> > Hi,
> > I have been learning hbase for quite some time now.
> > I have used following sources for learning hbase.
> > 1) Hbase : The definitive guide
> > 2) Hbase in Action
> > 3) Hbase the official guide.
> >
> > In my belief , these provides good introductions to hbase but refrain
> from
> > going in deep.
> > My question is how to understand internals of hbase like
> > 1) What exactly happens when cluster is started/stopped.
> > 2) How Hbase uses zookeeper to manage coordination.
> > 3) How initial read/write request is handled when table is empty
> > 4) and more such questions ..
> >
> > So is going though source code is the only option ?
> > If yes , then any guideline to go though such a big project ?
> >
> > --
> > Thanks and Regards,
> > Vimal Jain
> >
>
>
>
> --
> Best Regards,
> Haosdent Huang
>

Reply via email to