基本使用与监控
基本使用
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