Description
Steps:
1) Install Hadoop 3.0 cluster
2) Run Yarn service application
sleeper.json
{ "name": "sleeper-service", "components" : [ { "name": "sleeper", "number_of_containers": 1, "launch_command": "sleep 900000", "resource": { "cpus": 1, "memory": "256" } } ] }
cmd
yarn app -launch my-sleeper1 sleeper.json
3) stop yarn service app
cmd
yarn app -stop my-sleeper1
On stopping yarn service, appId finishes with YarnApplicationState: FINISHED , FinalStatus Reported by AM: ENDED and Diagnostics: Navigate to the failed component for more details.
Here, Diagnostics message should be improved. When an application is explicitly stopped by user, the diagnostics message should say " Application stopped by user"