草庐IT

yarn的常用命令

岁月的眸 2023-06-24 原文

一、 yarn常用命令:

1.yarn application 查看任务

(1)列出所有Application

yarn application -list
(2)根据 Application 状态过滤:yarn application -list -appStates (所有状态:ALL、NEW、NEW_SAVING、SUBMITTED、ACCEPTED、RUNNING、FINISHED、FAILED、KILLED)

2.yarn logs 查看日志

(1)查看Application 日志

yarn logs -applicationId

(2)查询Container 日志
yarn logs -applicationId -containerId

3.yarn applicationattempt 查看尝试运行的任务

(1)列出所有 Application 尝试的列表
yarn applicationattempt -list
(2)打印 ApplicationAttemp 状态
yarn applicationattempt -status

4. yarn container查看容器

(1)列出所有 Container yarn container -list ApplicationAttemptId>
(2)打印 Container 状态
yarn container -status ContainerId>

5.yarn node 查看节点状态

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

6.yarn rmadmin 跟新配置

yarn rmadmin -refreshQueues

7.yarn queue 查看队列

打印队列信息
yarn queue -status

二、常用命令汇总

1. yarn 命令行查看资源状态:

yarn top

2.查看指定queue使用情况:

yarn queue -status root.user.xxxx
示例: yarn queue -status root.j042x0

3.查看app状态:

yarn application -list -appStates 、 yarn application -list -appTypes

4.移动app到对应的队列:

示例:yarn application -movetoqueue application_1528080031923_0067 -queue root.j042x0

5.kill掉某个app任务:

  yarn application -kill      applicationId  
 例如:要杀掉这个任务:yarn application -kill  application_1528080031923_0067

6.查看Application 日志:

  yarn logs -applicationId
    示例:yarn logs -applicationId  application_1528080031923_0064

7.查看app状态命令:

yarn applicationattempt -list applicationId

8.打印类路径:

yarn classpath --glob

9. 打印正在执行任务的容器信息:

yarn container -list appattemptId
示例:yarn container -list appattempt_1528080031923_0068_000001

10.打印当前容器信息:

yarn container -status containerId

11. 提交任务到yarn:

yarn jar [mainClass] args…

12. 查看yarn集群所有节点信息:

yarn node -all -list

13. yarn application -list 根据 Application 状态过滤:

yarn application -list -appStates (所有状态:ALL、NEW、NEW_SAVING、SUBMITTED、ACCEPTED、RUNNING、FINISHED、FAILED、KILLED)
示例:yarn application -list -appStates RUNNING 查看正在运行的应用的状态信息

有关yarn的常用命令的更多相关文章

  1. 华为常用命令 - 2

    system-view进入系统视图quit退到系统视图sysname交换机命名vlan20创建vlan(进入vlan20)displayvlan显示vlanundovlan20删除vlan20displayvlan20显示vlan里的端口20Interfacee1/0/24进入端口24portlink-typeaccessvlan20把当前端口放入vlan20undoporte1/0/10删除当前VLAN端口10displaycurrent-configuration显示当前配置02配置交换机支持TELNETinterfacevlan1进入VLAN1ipaddress192.168.3.100

  2. hadoop安装之保姆级教程(二)之YARN的配置 - 2

    1.1.1 YARN的介绍 为克服Hadoop1.0中HDFS和MapReduce存在的各种问题⽽提出的,针对Hadoop1.0中的MapReduce在扩展性和多框架⽀持⽅⾯的不⾜,提出了全新的资源管理框架YARN. ApacheYARN(YetanotherResourceNegotiator的缩写)是Hadoop集群的资源管理系统,负责为计算程序提供服务器计算资源,相当于⼀个分布式的操作系统平台,⽽MapReduce等计算程序则相当于运⾏于操作系统之上的应⽤程序。 YARN被引⼊Hadoop2,最初是为了改善MapReduce的实现,但是因为具有⾜够的通⽤性,同样可以⽀持其他的分布式计算模

  3. flink on yarn - 2

    文章目录使用flinksqlclientonyarnsession模式Per-JobCluster模式flinkrunflinkrunapplication-tyarn-application配置任务退出时保留Checkpoint从外部checkpoint恢复应用资料使用安装完hadoop3.3.4之后,启动hadoop、yarn将flink1.14.6上传到各个服务器节点,解压flinksqlclientonyarnhttps://nightlies.apache.org/flink/flink-docs-release-1.15/docs/deployment/overview/Appli

  4. ruby - yarn 未初始化常量 Socket::SOL_TCP - 2

    我在这里尝试使用yarn,遇到了一个可能与ruby​​相关的问题。在执行任何yarn命令,我收到错误.../.rvm/gems/ruby-2.3.0/gems/yarn-0.1.1/lib/yarn/server.rb:14:in':uninitializedconstantSocket::SOL_TCP(NameError)错误堆栈:$yarn.../.rvm/gems/ruby-2.3.0/gems/yarn-0.1.1/lib/yarn/server.rb:14:in':uninitializedconstantSocket::SOL_TCP(NameError)Didyoume

  5. git常用命令 - 2

    gitclonehttp:www.git.com.cn........ 克隆git项目gitbranch 查看分支gitbranch-r查看远程分支gitpushorigin--delete分支名 删除远程分支tmpgitcheckout切换分支gitcheckout-b切换并创建分支gitcheckout-b分支名origin/分支名(如果远程分支已存在最好用此命令,在创建分支时会把远程分支最新代码一并拉下来,不会把原分支代码带过来)gitbranch-D删除分支gitpushorigin--delete分支名gitpush--set-upstreamorigin分支名 推送本地分支到远端g

  6. javascript - 用于在 React Native metro bundler 中使用动态 yarn 工作空间路径将节点模块列入黑名单的正则表达式 - 2

    类似于:Howtoblacklistspecificnode_modulesofmypackage'sdependenciesinreact-native'spackager?我正在尝试使用需要返回正则表达式的黑名单选项从metropackager中排除reactnative。我需要的是返回如下内容:/\/DYNAMIC_PROJECT_DIRECTORY\/node_modules\/react-native\/.*/,我可以在DYNAMIC_PROJECT_DIRECTORY中插入一个变量,因为它会根据其他模块的yarn工作区路径而改变。我只是不熟悉正则表达式!谢谢编辑:我尝试在路

  7. javascript - 在 docker 容器中安装 yarn 说缺少依赖 - 2

    我正在使用node:6.7.0图像作为我的docker容器,然后按照yarn的安装指南进行操作sudoapt-keyadv--keyserverpgp.mit.edu--recvD101F7899D41F3C3echo"debhttp://dl.yarnpkg.com/debian/stablemain"|sudotee/etc/apt/sources.list.d/yarn.list然后我做apt-getupdate&&apt-getinstallyarn但此时我收到一条错误消息,上面写着yarn:Depends:nodejs(>=4.0.0)butitisnotgoingtobei

  8. javascript - yarn 无法使用 node 12.1.0 构建 node-sass - 2

    我正在尝试使用yarninstall安装我的包我安装了node12.1.0,据我所知,node-sass需要至少版本4.12+才能工作Node12我的package.json文件是这样的:{"name":"redacted","private":true,"dependencies":{"@rails/webpacker":"3.5","babel-preset-react":"^6.24.1","bootstrap":"^4.1.2","font-awesome":"^4.7.0","js-md5":"^0.7.3","moment":"^2.22.2","prop-types":"

  9. javascript - 如何在 ubuntu 中安装特定的 yarn 版本 - 2

    如何在ubuntu中安装yarn版本0.27.5?因为最新更新的yarn版本是1.2.1。 最佳答案 您可以通过查看https://github.com/yarnpkg/yarn/releases来选择任何版本的yarn并滚动和分页到您需要的版本。对于yarn0.27.5,转到https://github.com/yarnpkg/yarn/releases/tag/v0.27.5你可以看到yarn0.27.5的所有包。下载yarn_0.27.5_all.deb(Ubuntu是基于Debian的Linux)然后您可以使用dpkg安装它

  10. javascript - 如何解决 'yarn package has unmet peer dependency' - 2

    由于未满足peerDependencies,当我运行yarnupgrade或install时收到大量警告。warning">apollo-link-http@1.5.9"hasunmetpeerdependency"graphql@^0.11.0||^0.12.0||^0.13.0||^14.0.0".warning">babel-loader@8.0.4"hasunmetpeerdependency"@babel/core@^7.0.0".据我了解,列出的包需要依赖项,而我项目中的另一个包具有依赖项,我可以找到deps,但找不到有关如何将所述包定向到子依赖项的任何信息我知道存在。我怎

随机推荐