开发者社区> 问答> 正文

使用emapreduce时,提交的hadoop yarn的job,JOB状态一直是ACCEPTED状态

已解决

提交的yarn的job,JOB状态一直是ACCEPTED状态
如下图所示:
1

展开
收起
封神 2016-04-13 13:34:02 7655 0
2 条回答
写回答
取消 提交回答
  • 专注在大数据分布式计算、数据库及存储领域,拥有13+年大数据引擎、数据仓库、宽表引擎、平台研发经验,6年云智能大数据产品技术一号位经验,10年技术团队管理经验;云智能技术架构/云布道师; 研发阿里历代的大数据技术产品包括ODPS、DLA、ADB,最近五年主导宽表引擎研发、DLA、ADB湖仓研发;
    采纳回答

    这个问题的原因,一般是因为yarn集群没有空闲的资源,或者nodemanager已经掉线了。
    因为在yarn集群模式下运行JOB,先必须把Appmaster启动好,如果没有资源启动Appmaster则就一直处于ACCEPTED状态的。

    nodemanager掉线的原因可能多种多样,常见的有:
    1、nodemanager所在的机器下线了
    2、nodemanager的磁盘出现问题,导致nodemanager处于Unhealthy Nodes列表中
    3、nodemanager跟ResourceManager之间的网络不通。

    2019-07-17 18:41:55
    赞同 1 展开评论 打赏
  •  八成是资源的问题,我折腾了一晚上,后来重启系统解决。

    2019-09-04 20:54:21
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
自建Hadoop数据如何托管到MaxCompute 立即下载
Docker on Yarn 微服务实践 立即下载
深度学习+大数据-TensorFlow on Yarn 立即下载

相关实验场景

更多