Example usage for org.apache.hadoop.yarn.server.resourcemanager RMAuditLogger logSuccess

List of usage examples for org.apache.hadoop.yarn.server.resourcemanager RMAuditLogger logSuccess

Introduction

In this page you can find the example usage for org.apache.hadoop.yarn.server.resourcemanager RMAuditLogger logSuccess.

Prototype

public static void logSuccess(String user, String operation, String target) 

Source Link

Document

Create a readable and parseable audit log string for a successful event.

Usage

From source file:io.hops.util.GroupMembershipService.java

License:Apache License

private RefreshAdminAclsResponse refreshAdminAcls(boolean checkRMHAState) throws YarnException, IOException {
    String argName = "refreshAdminAcls";
    UserGroupInformation user = checkAcls(argName);

    if (checkRMHAState) {
        checkRMStatus(user.getShortUserName(), argName, "refresh Admin ACLs.");
    }/*from   w  w  w  .  j av a  2s .co m*/
    Configuration conf = getConfiguration(new Configuration(false),
            YarnConfiguration.YARN_SITE_CONFIGURATION_FILE);
    authorizer.setAdmins(getAdminAclList(conf), UserGroupInformation.getCurrentUser());
    RMAuditLogger.logSuccess(user.getShortUserName(), argName, "AdminService");

    return recordFactory.newRecordInstance(RefreshAdminAclsResponse.class);
}