火花杀死运行应用程序
我有一个正在运行的Spark应用程序,它占用了我的其他应用程序不会被分配任何资源的所有核心。
我做了一些快速的研究,人们build议使用YARN kill或/ bin / spark-class来终止命令。 但是,我使用的CDH版本和/ bin / spark-class根本不存在,YARN kill应用程序也不起作用。
任何人都可以用这个吗?
- 从Spark调度器复制过去的应用程序ID,例如application_1428487296152_25597
- 连接到启动作业的服务器
yarn application -kill application_1428487296152_25597
PUT http:// {rm http address:port} / ws / v1 / cluster / apps / {appid} / state
{ "state":"KILLED" }