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

Reply via email to