Hi Brian, I see GangliaContext31.class in the jar and GangliaContext31.java in the src folder.
By the way, I only used the last version of each patch. Should I apply the different files per patch from the earliest to the latest ? Thanks, Tamir On Thu, Mar 19, 2009 at 1:38 PM, Brian Bockelman <bbock...@cse.unl.edu>wrote: > Hey Tamir, > > Can you see the file GangliaContext31.java in your jar? In the source > directory? > > Brian > > > On Mar 19, 2009, at 2:33 AM, Tamir Kamara wrote: > > Hi, >> >> All my testing were fine with Ganglia 3.0, I used HADOOP-3422 patch to fix >> the metric names provided by hadoop and it worked. Because I had to >> recompile hadoop (base 0.18.3) I also used Hadoop-4675 in order to use the >> latest Ganglia (3.1). After changing the metrics file to report with the >> GangliaContext31 class I started getting a ClassNotFoundException. The >> command I used to recompile hadoop was "ant clean jar" and then I moved >> and >> renamed it instead of the original core jar. >> >> Do you what is wrong ? >> >> Thanks, >> Tamir >> >> >> On Tue, Mar 17, 2009 at 5:25 PM, jason hadoop <jason.had...@gmail.com >> >wrote: >> >> Make all of your hadoop-metrics properties use the standard IP address of >>> your master node. >>> Then add a straight udp receive block to the gmond.conf of your master >>> node. >>> Then point your gmetad.conf at your master node. >>> >>> There are complete details in forthcoming book, and with this in it, >>> should >>> be available in alpha soon. >>> >>> On Tue, Mar 17, 2009 at 8:23 AM, Tamir Kamara <tamirkam...@gmail.com> >>> wrote: >>> >>> I sent my gmond.conf in my previous email... and the address is like >>>> >>> carlos >>> >>>> wrote. >>>> >>>> I'll change the hadoop-metrics file and check again. >>>> However, I would prefer to use a method I'm more familiar with - like >>>> unicast tcp communication. Do you know what I need to change in ganglia >>>> >>> and >>> >>>> / or hadoop to use it ? >>>> >>>> Thanks. >>>> >>>> >>>> On Tue, Mar 17, 2009 at 5:16 PM, Brian Bockelman <bbock...@cse.unl.edu >>>> >>>>> wrote: >>>>> >>>> >>>> >>>>> On Mar 17, 2009, at 10:08 AM, Carlos Valiente wrote: >>>>> >>>>> On Tue, Mar 17, 2009 at 14:56, Tamir Kamara <tamirkam...@gmail.com> >>>>> >>>>>> wrote: >>>>>> >>>>>> I don't know too much about multicast... and I'm using the default >>>>>>> >>>>>> gmond >>>> >>>>> conf file. >>>>>>> >>>>>>> >>>>>> The default multicast address seems to be 239.2.11.71, so that's the >>>>>> one for your hadoop-metrics.properties. >>>>>> >>>>>> >>>>> Yup, try that - although I could tell better if I had Tamir's >>>>> >>>> gmond.conf, >>> >>>> of course. >>>>> >>>>> >>>>> >>>>>> Wouldn't using the multicast address mean I'll need to specify a >>>>>> >>>>>>> different >>>>>>> address for each node so that the data won't get to all nodes running >>>>>>> gmond >>>>>>> >>>>>>> >>>>>> >>>>>> The design of Ganglia is such that all the data goes at all the nodes >>>>> running gmond. If you don't like it, Ganglia 3.1 supports >>>>> >>>> non-multicast >>> >>>> TCP >>>> >>>>> channels. >>>>> >>>>> For reference, our 200 node cluster has about 250KB/s of background >>>>> >>>> chatter >>>> >>>>> on idle nodes, which is probably Ganglia-related. It's an incredibly >>>>> >>>> small >>>> >>>>> perturbation on network traffic. >>>>> >>>>> Brian >>>>> >>>>> >>>>> I'm not an expert, either --- I'm using the same multicast address on >>>>> >>>>>> all nodes in my cluster. On each node, tcpdump shows incoming Ganglia >>>>>> traffic from every other node to the multicast address. It's usually a >>>>>> burst of about 200 UDP packets every 4 seconds or so (for a 6-node >>>>>> cluster), so the traffic overhead should be negligible. >>>>>> >>>>>> C >>>>>> >>>>>> >>>>> >>>>> >>>> >>> >>> >>> -- >>> Alpha Chapters of my book on Hadoop are available >>> http://www.apress.com/book/view/9781430219422 >>> >>> >