zookeeper-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Tao Xiao <xiaotao.cs....@gmail.com>
Subject Can not setAcl a znode
Date Mon, 28 Sep 2015 02:37:32 GMT
I'm using CDH 5.3, which has ZooKeeper 3.4.5 in it. I configured Kerberos
for the CDH cluster and later disabled Kerberos because of some problems.

After disabling Kerberos I tried restarting the cluster but the HBase
Master failed to start. I checked the log and found it reported the
following exception:

baseZNode=/hbase Unable to get data of znode

org.apache.zookeeper.KeeperException$NoAuthException: KeeperErrorCode
= NoAuth for /hbase/splitWAL/WALs%2Fhadoop3.com%2C60020%2C1442886930815-splitting%2Fhadoop3.com%252C60020%252C1442886930815.1442886937853.meta

I checked the ACL of the znode above using the following command:

getACl <the-znode-above>

The result is:

: cdrwa

I tried to setAcl that znode and use the following command:

setAcl  <the-znode-above>   world:anyone:cdrwa

but failed with the message of "Authentication is not valid" .

So it must be a permission related problem.
How can I authenticate myself and then change the permission of that znode
so that HBase master can get data of it ?
Or how can I remove its current privilege and make it accessible by anyone
in the world?


  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message