List of usage examples for org.apache.hadoop.yarn.server.resourcemanager.recovery RMStateStore.KeyType toString
@Override
public String toString()
From source file:io.hops.metadata.util.RMUtilities.java
License:Apache License
public static void setRMTokenSecretManagerMasterKeyState(final MasterKey key, final RMStateStore.KeyType keyType) throws IOException { LightWeightRequestHandler setRMTokenSecretManagerMasterKeyStateHandler = new LightWeightRequestHandler( YARNOperationType.TEST) {/* ww w .j a va2s. c om*/ @Override public Object performTask() throws IOException { connector.beginTransaction(); connector.writeLock(); SecretMamagerKeysDataAccess DA = (SecretMamagerKeysDataAccess) RMStorageFactory .getDataAccess(SecretMamagerKeysDataAccess.class); SecretMamagerKey hop = new SecretMamagerKey(keyType.toString(), ((MasterKeyPBImpl) key).getProto().toByteArray()); DA.add(hop); connector.commit(); return null; } }; setRMTokenSecretManagerMasterKeyStateHandler.handle(); }
From source file:io.hops.metadata.util.RMUtilities.java
License:Apache License
public static void removeRMTokenSecretManagerMasterKeyState(final RMStateStore.KeyType keyType) throws IOException { LightWeightRequestHandler RMTokenSecretManagerMasterKeyStateHandler = new LightWeightRequestHandler( YARNOperationType.TEST) {//w w w. j a va 2 s . c o m @Override public Object performTask() throws IOException { connector.beginTransaction(); connector.writeLock(); SecretMamagerKeysDataAccess DA = (SecretMamagerKeysDataAccess) RMStorageFactory .getDataAccess(SecretMamagerKeysDataAccess.class); //Remove this particular DK from NDB SecretMamagerKey hop = new SecretMamagerKey(keyType.toString(), null); DA.remove(hop); connector.commit(); return null; } }; RMTokenSecretManagerMasterKeyStateHandler.handle(); }