37.Given:
You want to clean up this list by removing jobs where the State is KILLED. What command you enter?
A. Yarn application -refreshJobHistory
B. Yarn application -kill application_1374638600275_0109
C. Yarn rmadmin -refreshQueue
D. Yarn rmadmin -kill application_1374638600275_0109
Answer: B ->C
A:不存在
B:杀死指定任务
C:刷新调度器队列
D:不存在此命令
因为状态已经为killed,所以不能再杀1次,只需要刷新队列即可,所以选择C。
http://www.aiotestking.com/cloudera/what-command-you-enter/
I guess C is the answer (For the test, I choose B and it appears to be one of the 7 Questions I lost)
The process which is killed cannot be killed again. It will throw an error. I tried many times, but could not list “killed” process as described in the question. If by chance, any killed process appears in the list, I guess “refreshQueues” will remove that entry.
COMMAND_OPTIONS Description
-refreshQueues Reload the queues’ acls, states and scheduler specific properties. ResourceManager will reload the mapred-queues configuration file.
Reference:http://docs.hortonworks.com/HDPDocuments/HDP2/HDP-2.1.7/bk_using-apache-hadoop/content/common_mrv2_commands.html
yarn rmadmin
-refreshQueues
-refreshNodes datanode
-refreshSuperUserGroupsConfiguration
-refreshUserToGroupsMappings
-refreshAdminAcls
-refreshServiceAcl
-getGroups [username]
-help [cmd]
yarn application
application
-appStates <States> Works with -list to filter applications
based on input comma-separated list of
application states. The valid application
state can be one of the following:
ALL,NEW,NEW_SAVING,SUBMITTED,ACCEPTED,RUN
NING,FINISHED,FAILED,KILLED
-appTypes <Types> Works with -list to filter applications
based on input comma-separated list of
application types.
-help Displays help for all commands.
-kill <Application ID> Kills the application.
-list List applications. Supports optional use
of -appTypes to filter applications based
on application type, and -appStates to
filter applications based on application
state.
-movetoqueue <Application ID> Moves the application to a different
queue.
-queue <Queue Name> Works with the movetoqueue command to
specify which queue to move an
application to.
-status <Application ID> Prints the status of the application.