List of usage examples for org.apache.hadoop.yarn.api ApplicationClientProtocol forceKillApplication
@Public @Stable @Idempotent public KillApplicationResponse forceKillApplication(KillApplicationRequest request) throws YarnException, IOException;
The interface used by clients to request the ResourceManager
to abort submitted application.
The client, via KillApplicationRequest provides the ApplicationId of the application to be aborted.
In secure mode,the ResourceManager
verifies access to the application, queue etc.
From source file:org.springframework.yarn.client.ClientRmTemplate.java
License:Apache License
@Override public KillApplicationResponse killApplication(final ApplicationId applicationId) { return execute(new YarnRpcCallback<KillApplicationResponse, ApplicationClientProtocol>() { @Override/*w w w. j a v a 2s . c o m*/ public KillApplicationResponse doInYarn(ApplicationClientProtocol proxy) throws YarnException, IOException { KillApplicationRequest request = Records.newRecord(KillApplicationRequest.class); request.setApplicationId(applicationId); return proxy.forceKillApplication(request); } }); }