YARN Command Line
YARN is used to request resources for workloads to run on the cluster, start them, as well as manage them once started.
| Command | Operation | 
|---|---|
yarn application -list | 
Lists your applications( by default currently running ones) | 
yarn application -kill <appId> | 
Aborts an application | 
yarn jar <applicationJar> [mainClass] [application arguments] | 
Submits a java application | 
yarn logs -applicationId <applicationId> | 
print the logs of an application(from all containers, use option -am -1 to print only the ApplicationMaster's logs) | 
The application Id to use can be retrieved in YARN's WebUI as well as in the output of yarn jar or spark-submit while submitting the application or with yarn application -list.
For more details on yarn commands and their options, use yarn application or yarn logs.