Quantcast
Channel: VMware Communities : Popular Discussions - Hyperic User Forums
Viewing all articles
Browse latest Browse all 52618

Hadoop plugin

$
0
0

Hi!

 

I am deploying the plugin for hadoop based in this url:

https://github.com/hyperic/hq-hadoop/blob/master/hadoop-plugin.xml

 

Since I am using hadoop-0.20.2, I changed the class as available in the

corresponding version. For

example, org.apache.hadoop.hdfs.server.namenode.NameNode

 

However, I debuged* via sigar interface,*  ps State.name.sw=java,

Args..eq=server.namenode.NameNode,Args..sw=-Dhadoop.home.dir=

 

It gives the result. detect the server. I got ::

8670    ubuntu  oct.16  1.2G     63M    9.0M    S       31:1

java:org.apache.hadoop.hdfs.server.namenode.NameNode

 

However, When I debuging via * this command.*

 

/usr/local/java/bin/java -jar hq-pdk-4.6.6.jar -Dplugins.include=hadoop -m

discover -a metric -Dlog=debug

 

0 server detected. And I noticed one debug line like this.

 

*DEBUG Running AutoServerDetector for: Hadoop Name

Node*

*DEBUG

ptql=State.Name.sw=java,Args..eq=org.apache.hadoop.hdfs.server.namenode.NameNode,Args..sw=-Dhadoop.home.dir=

matched pids=[[J@5097eded]*

ERROR AutoScan failed for Hadoop Name Node

java.lang.IllegalArgumentException: Unable to resolve config include=jmx

  •        at

org.hyperic.hq.product.pluginxml.LateBindingConfigSchema.getOptions(LateBindingConfigSchema.java:62)

*

  •        at

org.hyperic.hq.product.ServerDetector.mergeConfigDefaults(ServerDetector.java:948)

*

  •        at

org.hyperic.hq.product.ServerDetector.mergeConfigDefaults(ServerDetector.java:941)

*

  •        at

org.hyperic.hq.product.ServerDetector.mergeConfigDefaults(ServerDetector.java:999)

*

  •        at

org.hyperic.hq.product.ServerDetector.setProductConfig(ServerDetector.java:1010)

*

  •        at

org.hyperic.hq.product.DaemonDetector.newServerResource(DaemonDetector.java:200)

*

  •        at

org.hyperic.hq.product.jmx.MxServerDetector.getServerResource(MxServerDetector.java:383)

*

  •        at

org.hyperic.hq.product.jmx.MxServerDetector.getServerResources(MxServerDetector.java:459)

*

  •        at

org.hyperic.hq.autoinventory.scanimpl.NullScan.scan(NullScan.java:81)*

  •        at org.hyperic.hq.autoinventory.Scanner.start(Scanner.java:198)*

  •        at

org.hyperic.hq.autoinventory.ScanManager.mainRunLoop(ScanManager.java:141)*

  •        at

org.hyperic.hq.autoinventory.ScanManager.access$000(ScanManager.java:41)*

        at

org.hyperic.hq.autoinventory.ScanManager$1.run(ScanManager.java:107)

 

I think there is two things.* One is with hadoop.home.dir. Second is

matched pids=[[J@5097eded].*

So I changed hadoop.home.dir in pulgin.xml as /home/ubuntu/hadoop-0.20.2. I

didnt get the execption, But again I got the 0 servers detected.

I wonder with above two things. Am I right or not?

 

Do you have any working xml file? thanks

 

Please help me if you have any idea.

 

Best regards

Sothy

 


Viewing all articles
Browse latest Browse all 52618


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>