Biju Nair created HBASE-19353:
---------------------------------

             Summary: Enabling meta region replication sets incorrect ACL on 
the ZK Znode
                 Key: HBASE-19353
                 URL: https://issues.apache.org/jira/browse/HBASE-19353
             Project: HBase
          Issue Type: Bug
          Components: master
    Affects Versions: 1.1.8
            Reporter: Biju Nair
            Priority: Minor


Enabling user table region replication and meta region replication on a secured 
HBase cluster using a secured ZK quorum results in incorrect ACL on the 
secondary ZNodes created for meta replica.  
 -- ACL on Primary ZNode
{{{
 getAcl /hbase/meta-region-server
'sasl,'hbase
: cdrwa
'world,'anyone
: r
'sasl,'hbase
: cdrwa
}}}

-- ACL on a secondary ZNode
{{{
getAcl /hbase/meta-region-server-2
'sasl,'hbase
: cdrwa
'sasl,'hbase
: cdrwa
}}}

Since there is no {{world:read}} access on the secondary, client fail with 
{{org.apache.zookeeper.KeeperException$NoAuthException: KeeperErrorCode = 
NoAuth for /hbase/meta-region-server-2}}

The fix is to manually update the ACL on the ZNodes for the secondary replicas.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to