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?
>> >
>> >
>> >
>> >
>> >
>>
>

Reply via email to