当前位置:网站首页 > R语言数据分析 > 正文

yarn查看历史任务列表(如何查看yarn上任务使用的资源)



文章目录

  • Yarn 常用命令(开发重点)
  • 查看任务 yarn application
  • 列出正在执行的所有任务 yarn application -list
  • 根据Application状态过滤 yarn application -list -appSates 状态
  • Kill掉Application yarn application -kill 任务名
  • 查看日志 yarn logs
  • 查询Application日志 yarn logs -applicationId applicationId
  • 查看Container日志 yarn logs -applicationId applicationId -containerId containerId
  • 查看尝试运行的任务 yarn applicationattempt
  • 列出所有尝试运行的Application列表 yarn applicationattempt -list ApplicationId
  • 打印 ApplicationAttemp 状态 yarn applicationattempt -status ApplicationAttemptId
  • 查看容器 yarn container
  • 列出所有的容器 yarn container -list ApplicationAttemptId
  • 打印Container状态 yarn container -status ContainerId
  • 查看节点状态 yarn node
  • 列出所有节点 yarn node -list -all
  • 更新配置 yarn rmadmin
  • 刷新队列配置 yarn rmadmin -refreshOueues
  • 查看队列 yarn queue
  • 打印队列信息 yarn queue -status QueueName

Yarn状态的查询,除了可以在hadoop103:8088页面查看外,还可以通过命令操作

需求:执行WordCount案例,并用Yarn命令查看任务运行情况

yarn查看历史任务列表 yarn查看任务状态_hadoop

列出正在执行的所有任务 yarn application -list

只会显示正在执行的任务

yarn查看历史任务列表 yarn查看任务状态_hadoop_02

根据Application状态过滤 yarn application -list -appSates 状态

命令:yarn application -list -appSates ALL|NEW|NEW_SAVING|SUBMITTED|ACCEPTED|RUNNING(正在运行的任务)|FINISHED(结束)|FAILED|KILLED

yarn查看历史任务列表 yarn查看任务状态_hadoop_03

Kill掉Application yarn application -kill 任务名

命令:yarn application -kill 任务名

查询Application日志 yarn logs -applicationId applicationId

查看Container日志 yarn logs -applicationId applicationId -containerId containerId

命令:yarn logs -applicationId applicationId -containerId containerId

说明:查看任务下的某一个容器的运行情况

应用场景:一个Application会分成几个Task执行,每个task外面都包裹了一次container,当任务发生异常时通过查看cantainer的日志分析该task的是否异常。

尝试:任务正在运行时的状态

列出所有尝试运行的Application列表 yarn applicationattempt -list ApplicationId

命令: yarn applicationattempt -list ApplicationId

说明:任务在运行时的状态

yarn查看历史任务列表 yarn查看任务状态_yarn查看历史任务列表_04

打印 ApplicationAttemp 状态 yarn applicationattempt -status ApplicationAttemptId

执行命令的时刻处于什么状态

命令:yarn applicationattempt -status ApplicationAttemptId

yarn查看历史任务列表 yarn查看任务状态_yarn查看历史任务列表_05

只有在任务运行的途中才能看到container的状态

列出所有的容器 yarn container -list ApplicationAttemptId

命令:yarn container -list ApplicationAttemptId

说明:当前时刻有多少container容器,容器只能在运行时查看到,运行完毕就释放。常用于异常情况时查看。

打印Container状态 yarn container -status ContainerId

命令:yarn container -status container_16_0002_01_000001

列出所有节点 yarn node -list -all

yarn查看历史任务列表 yarn查看任务状态_jar_06

刷新队列配置 yarn rmadmin -refreshOueues

命令:yarn rmadmin -refreshOueues

容量调度器和公平调度器都有默认队列default

打印队列信息 yarn queue -status QueueName

yarn查看历史任务列表 yarn查看任务状态_hadoop_07

到此这篇yarn查看历史任务列表(如何查看yarn上任务使用的资源)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • 启动docker-compose服务的命令是(启动docker 服务)2025-05-15 20:18:06
  • vcorn什么意思(vco是什么意思)2025-05-15 20:18:06
  • 微信有linux版(微信linux arm)2025-05-15 20:18:06
  • druid监控页面(druid监控页面配置密码)2025-05-15 20:18:06
  • ip15promax电池容量是多少(iphone pro max 电池容量)2025-05-15 20:18:06
  • nrm安装成功但是不是内外命令(npm已经安装模块但是找不到)2025-05-15 20:18:06
  • ewma模型Excel(ewma模型和garch的区别)2025-05-15 20:18:06
  • spring aop实现日志记录(spring aop 日志)2025-05-15 20:18:06
  • lncrna是什么意思(lncrna的作用位点及功能)2025-05-15 20:18:06
  • ueditor编辑器禁用编辑(ue编辑器使用技巧)2025-05-15 20:18:06
  • 全屏图片