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
.