Java Code Examples for org.apache.hadoop.yarn.api.records.Token#newInstance()
The following examples show how to use
org.apache.hadoop.yarn.api.records.Token#newInstance() .
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example 1
Source File: TestContainerResourceIncrease.java From hadoop with Apache License 2.0 | 6 votes |
@Test public void testResourceIncreaseContext() { byte[] identifier = new byte[] { 1, 2, 3, 4 }; Token token = Token.newInstance(identifier, "", "".getBytes(), ""); ContainerId containerId = ContainerId .newContainerId(ApplicationAttemptId.newInstance( ApplicationId.newInstance(1234, 3), 3), 7); Resource resource = Resource.newInstance(1023, 3, 4); ContainerResourceIncrease ctx = ContainerResourceIncrease.newInstance( containerId, resource, token); // get proto and recover to ctx ContainerResourceIncreaseProto proto = ((ContainerResourceIncreasePBImpl) ctx).getProto(); ctx = new ContainerResourceIncreasePBImpl(proto); // check values Assert.assertEquals(ctx.getCapability(), resource); Assert.assertEquals(ctx.getContainerId(), containerId); Assert.assertTrue(Arrays.equals(ctx.getContainerToken().getIdentifier() .array(), identifier)); }
Example 2
Source File: TestContainerResourceIncrease.java From big-c with Apache License 2.0 | 6 votes |
@Test public void testResourceIncreaseContext() { byte[] identifier = new byte[] { 1, 2, 3, 4 }; Token token = Token.newInstance(identifier, "", "".getBytes(), ""); ContainerId containerId = ContainerId .newContainerId(ApplicationAttemptId.newInstance( ApplicationId.newInstance(1234, 3), 3), 7); Resource resource = Resource.newInstance(1023, 3); ContainerResourceIncrease ctx = ContainerResourceIncrease.newInstance( containerId, resource, token); // get proto and recover to ctx ContainerResourceIncreaseProto proto = ((ContainerResourceIncreasePBImpl) ctx).getProto(); ctx = new ContainerResourceIncreasePBImpl(proto); // check values Assert.assertEquals(ctx.getCapability(), resource); Assert.assertEquals(ctx.getContainerId(), containerId); Assert.assertTrue(Arrays.equals(ctx.getContainerToken().getIdentifier() .array(), identifier)); }
Example 3
Source File: TestRPC.java From hadoop with Apache License 2.0 | 5 votes |
public static Token newContainerToken(NodeId nodeId, byte[] password, ContainerTokenIdentifier tokenIdentifier) { // RPC layer client expects ip:port as service for tokens InetSocketAddress addr = NetUtils.createSocketAddrForHost(nodeId.getHost(), nodeId.getPort()); // NOTE: use SecurityUtil.setTokenService if this becomes a "real" token Token containerToken = Token.newInstance(tokenIdentifier.getBytes(), ContainerTokenIdentifier.KIND.toString(), password, SecurityUtil .buildTokenService(addr).toString()); return containerToken; }
Example 4
Source File: BaseNMTokenSecretManager.java From hadoop with Apache License 2.0 | 5 votes |
public static Token newInstance(byte[] password, NMTokenIdentifier identifier) { NodeId nodeId = identifier.getNodeId(); // RPC layer client expects ip:port as service for tokens InetSocketAddress addr = NetUtils.createSocketAddrForHost(nodeId.getHost(), nodeId.getPort()); Token nmToken = Token.newInstance(identifier.getBytes(), NMTokenIdentifier.KIND.toString(), password, SecurityUtil .buildTokenService(addr).toString()); return nmToken; }
Example 5
Source File: ProtocolHATestBase.java From hadoop with Apache License 2.0 | 5 votes |
public Token createFakeToken() { String identifier = "fake Token"; String password = "fake token passwd"; Token token = Token.newInstance( identifier.getBytes(), " ", password.getBytes(), " "); return token; }
Example 6
Source File: MRApp.java From hadoop with Apache License 2.0 | 5 votes |
public static Token newContainerToken(NodeId nodeId, byte[] password, ContainerTokenIdentifier tokenIdentifier) { // RPC layer client expects ip:port as service for tokens InetSocketAddress addr = NetUtils.createSocketAddrForHost(nodeId.getHost(), nodeId.getPort()); // NOTE: use SecurityUtil.setTokenService if this becomes a "real" token Token containerToken = Token.newInstance(tokenIdentifier.getBytes(), ContainerTokenIdentifier.KIND.toString(), password, SecurityUtil .buildTokenService(addr).toString()); return containerToken; }
Example 7
Source File: TestRPC.java From big-c with Apache License 2.0 | 5 votes |
public static Token newContainerToken(NodeId nodeId, byte[] password, ContainerTokenIdentifier tokenIdentifier) { // RPC layer client expects ip:port as service for tokens InetSocketAddress addr = NetUtils.createSocketAddrForHost(nodeId.getHost(), nodeId.getPort()); // NOTE: use SecurityUtil.setTokenService if this becomes a "real" token Token containerToken = Token.newInstance(tokenIdentifier.getBytes(), ContainerTokenIdentifier.KIND.toString(), password, SecurityUtil .buildTokenService(addr).toString()); return containerToken; }
Example 8
Source File: BaseNMTokenSecretManager.java From big-c with Apache License 2.0 | 5 votes |
public static Token newInstance(byte[] password, NMTokenIdentifier identifier) { NodeId nodeId = identifier.getNodeId(); // RPC layer client expects ip:port as service for tokens InetSocketAddress addr = NetUtils.createSocketAddrForHost(nodeId.getHost(), nodeId.getPort()); Token nmToken = Token.newInstance(identifier.getBytes(), NMTokenIdentifier.KIND.toString(), password, SecurityUtil .buildTokenService(addr).toString()); return nmToken; }
Example 9
Source File: ProtocolHATestBase.java From big-c with Apache License 2.0 | 5 votes |
public Token createFakeToken() { String identifier = "fake Token"; String password = "fake token passwd"; Token token = Token.newInstance( identifier.getBytes(), " ", password.getBytes(), " "); return token; }
Example 10
Source File: MRApp.java From big-c with Apache License 2.0 | 5 votes |
public static Token newContainerToken(NodeId nodeId, byte[] password, ContainerTokenIdentifier tokenIdentifier) { // RPC layer client expects ip:port as service for tokens InetSocketAddress addr = NetUtils.createSocketAddrForHost(nodeId.getHost(), nodeId.getPort()); // NOTE: use SecurityUtil.setTokenService if this becomes a "real" token Token containerToken = Token.newInstance(tokenIdentifier.getBytes(), ContainerTokenIdentifier.KIND.toString(), password, SecurityUtil .buildTokenService(addr).toString()); return containerToken; }
Example 11
Source File: TestYarnApiClasses.java From hadoop with Apache License 2.0 | 4 votes |
private Token getDelegationToken() { return Token.newInstance(new byte[0], "", new byte[0], ""); }
Example 12
Source File: TestYarnApiClasses.java From big-c with Apache License 2.0 | 4 votes |
private Token getDelegationToken() { return Token.newInstance(new byte[0], "", new byte[0], ""); }