Example usage for org.apache.hadoop.util ZKUtil parseACLs

List of usage examples for org.apache.hadoop.util ZKUtil parseACLs

Introduction

In this page you can find the example usage for org.apache.hadoop.util ZKUtil parseACLs.

Prototype

public static List<ACL> parseACLs(String aclString) throws BadAclFormatException 

Source Link

Document

Parse comma separated list of ACL entries to secure generated nodes, e.g.

Usage

From source file:com.cloudera.llama.am.HAServerConfiguration.java

License:Apache License

public List<ACL> getZkAcls() throws LlamaException {
    // Parse authentication from configuration.
    String zkAclConf = conf.get(ZK_ACL, ZK_ACL_DEFAULT);
    try {/*from ww  w .j a v  a2s  . co  m*/
        zkAclConf = ZKUtil.resolveConfIndirection(zkAclConf);
        return ZKUtil.parseACLs(zkAclConf);
    } catch (Exception e) {
        throw new LlamaException(e, ErrorCode.ILLEGAL_ARGUMENT, "Couldn't read ACLs based on ", ZK_ACL);
    }
}

From source file:org.apache.kylin.storage.hbase.util.ZookeeperAclBuilder.java

License:Apache License

public static List<ACL> getZKAcls() throws Exception {
    // Parse ACLs from configuration.
    String zkAclConf = KylinConfig.getInstanceFromEnv().getZKAcls();
    try {/* w w w.  j  av a2 s  .c om*/
        zkAclConf = ZKUtil.resolveConfIndirection(zkAclConf);
        return ZKUtil.parseACLs(zkAclConf);
    } catch (Exception e) {
        logger.error("Couldn't read ACLs based on 'kylin.env.zookeeper.zk-acl' in kylin.properties");
        throw e;
    }
}