Hi Folks,

I am setting up a HBase cluster for pseudo-distributed environment using CDH3 
on 
RedHat Linux. 


I am getting the following exception while trying to start ZooKeeper. It is 
complaining about a missing JMX class for managing Log4J, see the exception 
below. I am running JDK1.6_0.21. 


Any ideas on what I may be missing?

thanks

-Rakesh



humancause 08:51:38 ~ $ sudo /etc/init.d/hadoop-zookeeper start
Password:
JMX enabled by default
Using config: /etc/zookeeper/zoo.cfg
Starting zookeeper ... 
STARTED
humancause 08:51:45 ~ $ Exception in thread "main" java.lang.NoSuchMethodError: 
method java.lang.management.ManagementFactory.getPlatformMBeanServer with 
signature ()Ljavax.management.MBeanServer; was not found.
   at 
org.apache.zookeeper.jmx.ManagedUtil.registerLog4jMBeans(ManagedUtil.java:48)
   at 
org.apache.zookeeper.server.ZooKeeperServerMain.initializeAndRun(ZooKeeperServerMain.java:73)


   at 
org.apache.zookeeper.server.ZooKeeperServerMain.main(ZooKeeperServerMain.java:51)


   at 
org.apache.zookeeper.server.quorum.QuorumPeerMain.initializeAndRun(QuorumPeerMain.java:108)


   at 
org.apache.zookeeper.server.quorum.QuorumPeerMain.main(QuorumPeerMain.java:76)

humancause 08:52:10 ~ $ env | grep JAVA_HOME
JAVA_HOME=/usr/java/jdk1.6.0_21/

humancause 08:52:24 ~ $ java -version
java version "1.6.0_21"
Java(TM) SE Runtime Environment (build 1.6.0_21-b06)
Java HotSpot(TM) Server VM (build 17.0-b16, mixed mode)

Reply via email to