Hadoop YARN常用命令

本文介绍了YARN(YetAnotherResourceNegotiator)在Hadoop集群中的重要角色,包括查看应用程序、管理资源、执行MapReduce作业、监控节点和队列状态以及配置管理等常用命令,提示读者根据Hadoop版本调整和注意权限问题。
摘要由CSDN通过智能技术生成

YARN(Yet Another Resource Negotiator)是Hadoop集群的资源管理器,负责调度和管理计算资源。以下是一些常用的YARN命令:

  1. 查看所有应用程序

    yarn application -list
    
  2. 查看指定应用程序的信息

    yarn application -status <Application ID>
    
  3. 杀死指定的应用程序

    yarn application -kill <Application ID>
    
  4. 获取应用程序的日志

    yarn logs -applicationId <Application ID> [-containerId <Container ID>] [-nodeAddress <Node Manager Host:Port>]
    
  5. 启动一个已打包好的MapReduce作业

    hadoop jar /path/to/your/mapreduce-jar.jar your.main.ClassName -Dmapreduce.job.name="JobName" input-dir output-dir
    

    注意:这里的hadoop jar命令实际上是间接调用了YARN来执行MapReduce作业。

  6. 查看节点信息

    yarn node -all -status
    
  7. 查看队列信息

    yarn queue -status
    
  8. 获取RM(ResourceManager)状态

    yarn rmadmin -getClusterMetrics
    
  9. 更改队列配额

    yarn rmadmin -setQueueCapacity <queue-name> <capacity>
    
  10. 更新配置属性

    yarn config -update propertyName newValue
    

请根据实际安装的Hadoop版本调整上述命令,不同版本之间可能有细微差别。同时,在一些情况下,你可能需要使用具有足够权限的用户账户来执行这些命令。

  • 7
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值