【Yarn】基本使用与监控

2021-09-10 11:20:06 浏览数 (1)

基本使用与监控

基本使用

Yarn是一个资源管理框架,所以它可以对提交到集群中的任务进行查看,并可以强制结束这些任务。

它常用的Shell命令有:

代码语言:javascript复制
yarn  application  [command_options]

一般使用流程,是先用list查看集群中未完成的所有任务以及它的ID,如果想查看任务详细信息则使用status,如果想强制终止任务则使用kill。

代码语言:javascript复制
# 查看Yarn中未完成的所有任务
yarn application -list
# 查看某个任务的运行状态
yarn application -status <Application ID>
# 强制终止某个任务
yarn appication -kill <Application ID>

首先使用mapreduce官方自带的案例,提交到yarn集群中运行,然后再将其终止掉。

代码语言:javascript复制
cd $HADOOP_HOME/share/hadoop/mapreduce
# 计算圆周率,第一个参数为Map运行次数,第二个参数为投掷次数(用于计算圆的一种方式,此参数越大,计算出的圆周率越准确)
hadoop jar hadoop-mapreduce-examples-2.7.7.jar pi 10 10000

0 人点赞