Why not just read the source code? It isnt that many LOC, and it doesnt really use anything that obscures the call chain, few interfaces, etc. A solid IDE with code inspection will make short work of it, just go at it!
Start at HRegionServer -> it has the top level RPC calls that are made. You'll want to look at 'next'. good luck! On Thu, Aug 11, 2011 at 11:49 AM, Anurag Awasthi <[email protected]> wrote: > Actually I wanted to modify the source code, and on the long run aim to make > some structural changes in an attempt to optimise the query processing > approaches for a specific hardware. In this process I was looking forward to > the program flow for a query in the source code. > > Regards, > Anurag > > On Thu, Aug 11, 2011 at 4:22 PM, Xian Woo <[email protected]> wrote: > >> No offense, but may I ask whether you want to modify the Hbase source code? >> If you just want to provide some SQL operations to others using Hbase, >> maybe you can use filters to realize some basic SQL operations. If you are >> interested in filters, please read some API documentation on HBase. >> With Regards. >> Woo. >> >> 2011/8/11 Ramkrishna S Vasudevan <[email protected]> >> >> > >> > Hi >> > >> > Create table will be done by hBaseAdmin. >> > On every table object you will have put and get. >> > Read the functionality of HBase and documentation on HBase. It will help >> > you. >> > >> > Regards >> > Ram >> > >> > >> > -----Original Message----- >> > From: Anurag Awasthi [mailto:[email protected]] >> > Sent: Thursday, August 11, 2011 4:06 PM >> > To: [email protected] >> > Subject: Re: Finding the trace of a query >> > >> > Thanks for your reply Ram. Yes I have set up a 2 node cluster. >> > >> > That does help to some extent. However I am aiming to modify the hbase >> > source >> > code itself, and see the lines executed when I pass any query in the >> Hbase >> > shell, select *, or create table for example. Any heads up on this front? >> > >> > >> > >> > >> > >> >
