Hi, or an even more sophisticated way to debug: Actually Eclipse always spawns a new JVM if you're running. In debug mode eclipse just connects with it to debug at a certain breakpoint. So you can start the deamons with specific VM arguments and connect with eclipse. Here's a really good post of IBM to that theme: http://www.ibm.com/developerworks/opensource/library/os-eclipse-javadebug/index.html Or just search with your fav'd engine for: "eclipse remote debugging".
gl :) 2011/6/15 Edward J. Yoon <[email protected]> > Hi, > > I would suggest following steps to debug: > > 1. Install the Hadoop 0.20.x on your laptop. > 2. Run the Hama deamons with 3 terminals. > > % bin/hama zookeeper > % bin/hama bspmaster > % bin/hama groom > > 3. Use the logging API to log debug. > For example, LOG.debug("like this"); > > On Wed, Jun 15, 2011 at 6:48 PM, Ashish Agarwal <[email protected]> > wrote: > > Hi, > > > > I was wondering if anyone can give me instructions on how to debug code > in > > distributed or pseudo-distributed mode ? It would really help me. > > > > Thank you > > > > Sincerely, > > Ashish > > > > > > > > On Sat, Jun 11, 2011 at 3:41 AM, Ashish Agarwal <[email protected] > >wrote: > > > >> > >> Hi, > >> > >> I have written some code for my GSoC task (Hama-367) and am now trying > to > >> debug. > >> > >> I am trying to set up the environment into pseudo-distributed mode so I > can > >> debug. I think the value of bsp.master.address in hama-site.xml has to > be > >> local as this means LocalBSPRunner (as localhost would call 127.0.0.1 > >> server), but where do I specify that in the code in eclipse ? > >> > >> My next question is - what is the difference between MiniBSPCluster and > >> LocalBSPRunner and which file should I be using to be able to step > through > >> the code ? > >> > >> These are the processes currently running on my machine - > >> > >> 6112 NameNode > >> 3319 ZooKeeperRunner > >> 3018 > >> 6449 SecondaryNameNode > >> 5709 HMaster > >> 5643 HQuorumPeer > >> 6684 TaskTracker > >> 6526 JobTracker > >> 8074 Jps > >> 6277 DataNode > >> > >> Thank you, > >> Ashish > >> > > > > > > -- > Best Regards, Edward J. Yoon > @eddieyoon > -- Thomas Jungblut Berlin mobile: 0170-3081070 business: [email protected] private: [email protected]
