-Re: Debugging Coprocessor code in Eclipse
anil gupta 2012-10-16, 16:46
Thanks for your reply. I'll be trying your suggestions soon with the my
local standalone installation of HBase and update this thread.
On Mon, Oct 15, 2012 at 12:03 AM, Ramkrishna.S.Vasudevan <
[EMAIL PROTECTED]> wrote:
> Hi Anil
> We also do a lot of stuff with coprocessors MasterObservers,
> 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
> 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.
> > -----Original Message-----
> > From: anil gupta [mailto:[EMAIL PROTECTED]]
> > Sent: Monday, October 15, 2012 5:29 AM
> > To: [EMAIL PROTECTED]
> > 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,