application state: ACCEPTED xshell任务执行完成,sql却一直running,没有任务回显
现象描述
xshell执行sql,任务执行完了,sql却一直running,如执行create 语句,表创建好了,但是任务执行过程不显示,结果也不回显示。
重启thrift server服务,起不起来,一直爆出Application report for application_1579084353125_1030998 (state: ACCEPTED) ,主要是state: ACCEPT
解决方案:
- 执行yarn application -list 查看yarn上的提交的任务
- 找到问题机器提交的application
- yarn application -kill applicationID号 (这些命令可能没有办法全局哪都可以执行,此时需要找到yarn的安装目录)
- 重新启动机器即可
原因分析
由于有多个用户同时向集群提交任务或一个用户向集群同时提交了多个任务,导致yarn资源分配不够。
同时提交了过多application,内存使用累计超过yarn对spark的最大内存,导致spark服务无法使用
参考文章
https://blog.csdn.net/weixin_33828101/article/details/85875625
有疑问,可以加qq: 1005183115