hbase-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From anil gupta <anilgupt...@gmail.com>
Subject Re: Debugging Coprocessor code in Eclipse
Date Tue, 16 Oct 2012 16:46:59 GMT
Hi Ram,

Thanks for your reply. I'll be trying your suggestions soon with the my
local standalone installation of HBase and update this thread.

Thanks,
Anil Gupta

On Mon, Oct 15, 2012 at 12:03 AM, Ramkrishna.S.Vasudevan <
ramkrishna.vasudevan@huawei.com> wrote:

> Hi Anil
>
> We also do a lot of stuff with coprocessors MasterObservers,
> RegionObservers
> and WALObservers.
> Just start your master and RS in debug mode and connect remotely from
> eclipse.  This should be fine.  Whenever the code goes to the
> RegionObserver
> or any observers automatically you will be able to debug.  Only thing is
> ensure that the JAR that is running remotely and your current source code
> are in sync.  Otherwise you may not go thro the exact lines.
>
> You can add debug mode to your JAVA_OPTS like this
> exec "$JAVA" $JAVA_HEAP_MAX $HBASE_OPTS
> -Xrunjdwp:transport=dt_socket,address=4530,server=y,suspend=n -classpath
> "$CLASSPATH" $CLASS "$@
>
> Hope this helps.
>
> Regards
> Ram
>
>
> > -----Original Message-----
> > From: anil gupta [mailto:anilgupta84@gmail.com]
> > Sent: Monday, October 15, 2012 5:29 AM
> > To: user@hbase.apache.org
> > Subject: Debugging Coprocessor code in Eclipse
> >
> > Hi All,
> >
> > I am using HBase0.92.1 and currently working on HBase RegionObserver
> > and
> > some other coprocessor stuff. For testing this stuff, i have to deploy
> > my
> > jar on the cluster and put in a lot of logging to understand the
> > problems,
> > if any.
> > Is there a way to debug my region observer within eclipse. Please share
> > your experiences/suggestions on debugging co-processors.
> >
> > I am able to debug filters and other client side code from eclipse by
> > remotely connecting to cluster. But, i am unable to find a way to debug
> > the
> > code which runs within RegionServers.
> >
> > Here is my random thought:
> > I think i would be able to debug the co-processor code if i run the
> > Stand-alone HBase instance from a eclipse java project which contains
> > the
> > java source code of HBase0.92.1 and my Region Observer.
> >
> > If the above seems like a feasible idea, then please let me know how to
> > run
> > the HBase Standalone instance from a eclipse java project. Run
> > Configurations?Jars?
> >
> > --
> > Thanks & Regards,
> > Anil Gupta
>
>


-- 
Thanks & Regards,
Anil Gupta

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message