@Override public void start() { try { RegisterApplicationMasterResponse response; synchronized (this) { amRmClient.start(); response = amRmClient.registerApplicationMaster(appHostName, appHostPort, appTrackingUrl); } // upcall to app outside locks getContext().setApplicationRegistrationData( response.getMaximumResourceCapability(), response.getApplicationACLs(), response.getClientToAMTokenMasterKey(), response.getQueue()); delayedContainerManager.start(); } catch (YarnException e) { LOG.error("Yarn Exception while registering", e); throw new TezUncheckedException(e); } catch (IOException e) { LOG.error("IO Exception while registering", e); throw new TezUncheckedException(e); } }
maxContainerCapability); if (UserGroupInformation.isSecurityEnabled()) { setClientToAMToken(response.getClientToAMTokenMasterKey());
maxContainerCapability); if (UserGroupInformation.isSecurityEnabled()) { setClientToAMToken(response.getClientToAMTokenMasterKey());
maxContainerCapability); if (UserGroupInformation.isSecurityEnabled()) { setClientToAMToken(response.getClientToAMTokenMasterKey());
ClientToAMTokenIdentifier identifier = new ClientToAMTokenIdentifier(appAttemptID, user); byte[] secret = response.getClientToAMTokenMasterKey().array(); ClientToAMTokenSecretManager secretManager = new ClientToAMTokenSecretManager(appAttemptID, secret); Token<? extends TokenIdentifier> token = new Token<>(identifier, secretManager);
amRegistrationData.getClientToAMTokenMasterKey().array()); applicationACLs = amRegistrationData.getApplicationACLs();
amRegistrationData.getClientToAMTokenMasterKey().array()); applicationACLs = amRegistrationData.getApplicationACLs();
RegisterApplicationMasterResponse response = client.registerApplicationMaster(request); Assert.assertNotNull(response.getClientToAMTokenMasterKey()); if (UserGroupInformation.isSecurityEnabled()) { Assert .assertTrue(response.getClientToAMTokenMasterKey().array().length > 0);
RegisterApplicationMasterResponse response = client.registerApplicationMaster(request); Assert.assertNotNull(response.getClientToAMTokenMasterKey()); if (UserGroupInformation.isSecurityEnabled()) { Assert .assertTrue(response.getClientToAMTokenMasterKey().array().length > 0);
final ByteBuffer clientMasterKey = response.getClientToAMTokenMasterKey(); Assert.assertNotNull(clientMasterKey); Assert.assertTrue(clientMasterKey.array().length > 0);
Assert.assertNotNull(response.getClientToAMTokenMasterKey()); Assert .assertTrue(response.getClientToAMTokenMasterKey().array().length > 0); Assert.assertNotNull(appAttemptId); final CustomAM am = new CustomAM(appAttemptId, response.getClientToAMTokenMasterKey() .array()); am.init(conf);
Assert.assertNotNull(response.getClientToAMTokenMasterKey()); Assert .assertTrue(response.getClientToAMTokenMasterKey().array().length > 0); Assert.assertNotNull(appAttemptId); final CustomAM am = new CustomAM(appAttemptId, response.getClientToAMTokenMasterKey() .array()); am.init(conf);
final ByteBuffer clientMasterKey = response.getClientToAMTokenMasterKey(); Assert.assertNotNull(clientMasterKey); Assert.assertTrue(clientMasterKey.array().length > 0);