Hello,
I can't solve the problem which occured today while I was trying to configure
starting whole HBase cluster via non-root user. The exception is thrown during
Master initialization and stack looks like this:
2012-04-29 20:37:06,023 FATAL org.apache.hadoop.hbase.master.HMaster: Received
an unexpected KeeperException, aborting
org.apache.zookeeper.KeeperException$InvalidACLException: KeeperErrorCode =
InvalidACL for /hbase/master
at org.apache.zookeeper.KeeperException.create(KeeperException.java:121)
at org.apache.zookeeper.KeeperException.create(KeeperException.java:51)
at org.apache.zookeeper.ZooKeeper.create(ZooKeeper.java:778)
at
org.apache.hadoop.hbase.zookeeper.RecoverableZooKeeper.createNonSequential(RecoverableZooKeeper.java:459)
at
org.apache.hadoop.hbase.zookeeper.RecoverableZooKeeper.create(RecoverableZooKeeper.java:441)
at
org.apache.hadoop.hbase.zookeeper.ZKUtil.createEphemeralNodeAndWatch(ZKUtil.java:762)
at
org.apache.hadoop.hbase.master.ActiveMasterManager.blockUntilBecomingActiveMaster(ActiveMasterManager.java:134)
at
org.apache.hadoop.hbase.master.HMaster.becomeActiveMaster(HMaster.java:367)
at org.apache.hadoop.hbase.master.HMaster.run(HMaster.java:322)
at java.lang.Thread.run(Thread.java:662)
After this Master prepares shutdown and some additional info is written in
hbase-....out:
Exception in thread "master-nn.evizone.icsadl.agh.edu.pl,60000,1335724812137"
java.lang.NullPointerException
at org.apache.hadoop.hbase.util.Bytes.toShort(Bytes.java:748)
at org.apache.hadoop.hbase.util.Bytes.toShort(Bytes.java:725)
at
org.apache.hadoop.hbase.ServerName.parseVersionedServerName(ServerName.java:271)
at
org.apache.hadoop.hbase.master.ActiveMasterManager.stop(ActiveMasterManager.java:207)
at org.apache.hadoop.hbase.master.HMaster.run(HMaster.java:343)
at java.lang.Thread.run(Thread.java:662)
Our environment uses Kerberos node, but everything is configured properly (I
suppose). hadoop-policy.xml contains '*' everywhere as value so I don't think
it is the problem.
--
Konrad Tendera