private ApplicationAttemptIdPBImpl convertFromProtoFormat( ApplicationAttemptIdProto p) { return new ApplicationAttemptIdPBImpl(p); }
private ApplicationAttemptIdProto convertToProtoFormat(ApplicationAttemptId t) { return ((ApplicationAttemptIdPBImpl) t).getProto(); } }
@Override public UserGroupInformation getUser() { String appAttemptId = null; if (proto.hasAppAttemptId()) { appAttemptId = new ApplicationAttemptIdPBImpl( proto.getAppAttemptId()).toString(); } return UserGroupInformation.createRemoteUser(appAttemptId); }
private ApplicationAttemptId getApplicationAttemptId(int appAttemptId) { ApplicationAttemptId result = ApplicationAttemptIdPBImpl.newInstance( getApplicationId(appAttemptId), appAttemptId); return result; }
@Override public void setApplicationId(ApplicationId appId) { if (appId != null) { Preconditions.checkNotNull(builder); builder.setApplicationId(convertToProtoFormat(appId)); } this.applicationId = appId; }
public ApplicationAttemptIdPBImpl(ApplicationAttemptIdProto proto) { this.proto = proto; this.applicationId = convertFromProtoFormat(proto.getApplicationId()); }
@Override public UserGroupInformation getUser() { String appAttemptId = null; if (proto.hasAppAttemptId()) { appAttemptId = new ApplicationAttemptIdPBImpl(proto.getAppAttemptId()).toString(); } return UserGroupInformation.createRemoteUser(appAttemptId); }
private void writeLog(Configuration configuration, String user) throws Exception { ApplicationId appId = ApplicationIdPBImpl.newInstance(0, 1); ApplicationAttemptId appAttemptId = ApplicationAttemptIdPBImpl.newInstance(appId, 1); ContainerId containerId = ContainerIdPBImpl.newContainerId(appAttemptId, 1); String path = "target/logs/" + user + "/logs/application_0_0001/localhost_1234"; File f = new File(path); if (!f.getParentFile().exists()) { assertTrue(f.getParentFile().mkdirs()); } List<String> rootLogDirs = Arrays.asList("target/logs/logs"); UserGroupInformation ugi = UserGroupInformation.getCurrentUser(); AggregatedLogFormat.LogWriter writer = new AggregatedLogFormat.LogWriter( configuration, new Path(path), ugi); writer.writeApplicationOwner(ugi.getUserName()); Map<ApplicationAccessType, String> appAcls = new HashMap<ApplicationAccessType, String>(); appAcls.put(ApplicationAccessType.VIEW_APP, ugi.getUserName()); writer.writeApplicationACLs(appAcls); writer.append(new AggregatedLogFormat.LogKey("container_0_0001_01_000001"), new AggregatedLogFormat.LogValue(rootLogDirs, containerId,UserGroupInformation.getCurrentUser().getShortUserName())); writer.close(); }
@Override public void setApplicationId(ApplicationId appId) { if (appId != null) { Preconditions.checkNotNull(builder); builder.setApplicationId(convertToProtoFormat(appId)); } this.applicationId = appId; }
public ApplicationAttemptIdPBImpl(ApplicationAttemptIdProto proto) { this.proto = proto; this.applicationId = convertFromProtoFormat(proto.getApplicationId()); }
private ApplicationAttemptIdPBImpl convertFromProtoFormat( ApplicationAttemptIdProto applicationAttemptId) { return new ApplicationAttemptIdPBImpl(applicationAttemptId); }
private ApplicationAttemptIdProto convertToProtoFormat(ApplicationAttemptId t) { return ((ApplicationAttemptIdPBImpl) t).getProto(); } }
@Override public UserGroupInformation getUser() { String appAttemptId = null; if (proto.hasAppAttemptId()) { appAttemptId = new ApplicationAttemptIdPBImpl( proto.getAppAttemptId()).toString(); } return UserGroupInformation.createRemoteUser(appAttemptId); }
private void writeLog(Configuration configuration, String user) throws Exception { ApplicationId appId = ApplicationIdPBImpl.newInstance(0, 1); ApplicationAttemptId appAttemptId = ApplicationAttemptIdPBImpl.newInstance(appId, 1); ContainerId containerId = ContainerIdPBImpl.newContainerId(appAttemptId, 1); String path = "target/logs/" + user + "/logs/application_0_0001/localhost_1234"; File f = new File(path); if (!f.getParentFile().exists()) { assertTrue(f.getParentFile().mkdirs()); } List<String> rootLogDirs = Arrays.asList("target/logs/logs"); UserGroupInformation ugi = UserGroupInformation.getCurrentUser(); try (AggregatedLogFormat.LogWriter writer = new AggregatedLogFormat.LogWriter()) { writer.initialize(configuration, new Path(path), ugi); writer.writeApplicationOwner(ugi.getUserName()); Map<ApplicationAccessType, String> appAcls = new HashMap<ApplicationAccessType, String>(); appAcls.put(ApplicationAccessType.VIEW_APP, ugi.getUserName()); writer.writeApplicationACLs(appAcls); writer.append(new AggregatedLogFormat.LogKey("container_0_0001_01_000001"), new AggregatedLogFormat.LogValue(rootLogDirs, containerId, UserGroupInformation.getCurrentUser().getShortUserName(), UserGroupInformation.getCurrentUser(). getShortUserName())); } }
@Override public void setApplicationId(ApplicationId appId) { if (appId != null) { Preconditions.checkNotNull(builder); builder.setApplicationId(convertToProtoFormat(appId)); } this.applicationId = appId; }
public ApplicationAttemptIdPBImpl(ApplicationAttemptIdProto proto) { this.proto = proto; this.applicationId = convertFromProtoFormat(proto.getApplicationId()); }
private ApplicationAttemptIdPBImpl convertFromProtoFormat( ApplicationAttemptIdProto applicationAttemptId) { return new ApplicationAttemptIdPBImpl(applicationAttemptId); }
private ApplicationAttemptIdProto convertToProtoFormat(ApplicationAttemptId t) { return ((ApplicationAttemptIdPBImpl) t).getProto(); }
@Override public UserGroupInformation getUser() { String appAttemptId = null; if (proto.hasAppAttemptId()) { appAttemptId = new ApplicationAttemptIdPBImpl( proto.getAppAttemptId()).toString(); } return UserGroupInformation.createRemoteUser(appAttemptId); }
private void writeLog(Configuration configuration, String user) throws Exception { ApplicationId appId = ApplicationIdPBImpl.newInstance(0, 1); ApplicationAttemptId appAttemptId = ApplicationAttemptIdPBImpl.newInstance(appId, 1); ContainerId containerId = ContainerIdPBImpl.newContainerId(appAttemptId, 1);