List of usage examples for org.apache.hadoop.yarn.conf YarnConfiguration YARN_ADMIN_ACL
String YARN_ADMIN_ACL
To view the source code for org.apache.hadoop.yarn.conf YarnConfiguration YARN_ADMIN_ACL.
Click Source Link
From source file:io.hops.util.GroupMembershipService.java
License:Apache License
@Override public synchronized void serviceInit(Configuration conf) throws Exception { this.conf = conf; groupMembershipServiceAddress = conf.getSocketAddr(YarnConfiguration.RM_BIND_HOST, YarnConfiguration.RM_GROUP_MEMBERSHIP_ADDRESS, YarnConfiguration.DEFAULT_RM_GROUP_MEMBERSHIP_ADDRESS, YarnConfiguration.DEFAULT_RM_GROUP_MEMBERSHIP_PORT); adminAcl = new AccessControlList( conf.get(YarnConfiguration.YARN_ADMIN_ACL, YarnConfiguration.DEFAULT_YARN_ADMIN_ACL)); if (HAUtil.isHAEnabled(conf)) { this.rmId = HAUtil.getRMHAId(conf); }/* w ww . j av a2 s .c o m*/ daemonUser = UserGroupInformation.getCurrentUser(); authorizer = YarnAuthorizationProvider.getInstance(conf); authorizer.setAdmins(getAdminAclList(conf), UserGroupInformation.getCurrentUser()); LOG.info("init groupMembershipService " + this.rmId); }
From source file:io.hops.util.GroupMembershipService.java
License:Apache License
private AccessControlList getAdminAclList(Configuration conf) { AccessControlList aclList = new AccessControlList( conf.get(YarnConfiguration.YARN_ADMIN_ACL, YarnConfiguration.DEFAULT_YARN_ADMIN_ACL)); aclList.addUser(daemonUser.getShortUserName()); return aclList; }
From source file:org.apache.apex.engine.security.ACLManager.java
License:Apache License
public static boolean areACLsRequired(Configuration conf) { logger.debug("Check ACLs required"); if (conf.getBoolean(YarnConfiguration.YARN_ACL_ENABLE, YarnConfiguration.DEFAULT_YARN_ACL_ENABLE)) { logger.debug("Admin ACL {}", conf.get(YarnConfiguration.YARN_ADMIN_ACL)); if (!YarnConfiguration.DEFAULT_YARN_ADMIN_ACL.equals(conf.get(YarnConfiguration.YARN_ADMIN_ACL))) { logger.debug("Non default admin ACL"); return true; }//from ww w . j a v a2s . co m } return false; }