Hadoop如何Kill指定用户的所有Job

今天有同学问我,如何kill掉制定用户的所有job,有没有现成的命令?我看了一下hadoop job命令的提示,没有这样的命令。
其实实现kill指定用户的job也非常简单,本身hadoop job命令已经带有很多实用的job管理功能了。

列出Jobtracer上所有的作业

hadoop job -list

使用hadoop job -kill杀掉指定的jobid

hadoop job -kill job_id

组合以上两条命令就可以实现kill掉指定用户的job

for i in `hadoop job -list | grep -w  username| awk ‘{print $1}‘ | grep job_`; do hadoop job -kill $i; done

将上面的username替换为运行任务的用户名字,否则kill不掉
时间: 2024-11-10 11:25:56

Hadoop如何Kill指定用户的所有Job的相关文章

kill指定用户所有进程

在linux系统管理中,我们有时候需要kill某个用户的所有进程,这里有以下几种方法,以heboan用为例 pkill方式 pkill -u heboan killall方式 killall -u heboan pgrep方式 pgrep -u heboan|xargs kill -9 原文地址:https://www.cnblogs.com/sellsa/p/11387469.html

vsftpd添加用户并限制目录(指定用户访问指定目录)

开发那边更新速度如果比较快,每天会有无数的文件或者目录交给运维更新上线,这样比较麻烦,干脆给他们搭FTP让他们自己上传修改,但有一问题,就是权限问题,公司五个站点有五个目录,每个人负责不同的站点,如何让各自都不干扰别人,或者说不到别人的目录搞“破坏”!下面解决这个问题! 一.检查Linux中vsftpd的安装情况. 就不啰嗦了 二.将系统中的SELinux关闭,然后重新启动电脑(不关闭的话修改好标签也可以) 关闭SELinux的方法: 修改/etc/selinux/config文件中的SELIN

strongswan+freeradius+脚本控制踢掉指定用户方法

大家好:       最近一直在搞strongswan程序和freeradius结合,安装方法网上一搜就行了.       有一个问题困扰我好久,就是它不像l2tp或是pptp那样,客户连接上以后会有一个接口,       如果不想让谁登陆直接就直接找到对应的接口kill掉就行了,而strongswan却什么接口也       没有,搞了半天终于找到解决办法       方法如下:       用ipsec down-srcip 加指定用户的IP即可IP写两遍,如ipsec down-srcip

kill 非法用户

主要涉及到的相关命令如:who/w/ps/kill/pkill/killall查看当前登录用户:[[email protected] ~]# whoroot     pts/1        2010-08-09 08:05 (192.168.1.191)kaifa    pts/2        2010-08-09 09:07 (192.168.1.191)[[email protected] ~]#第一列是用户名,第二列是连接的终端,tty表示显示器,pts表示远程连接,第三列是登陆时间,

C#修改文件或文件夹的权限,为指定用户、用户组添加完全控制权限

题目链接:11645 - Bits 题意:给定一个数字n,要求0-n的二进制形式下,连续11的个数. 思路:和 UVA 11038 这题类似,枚举中间,然后处理两边的情况. 不过本题最大的答案会超过longlong,要用高精度,不过借鉴http://www.cnblogs.com/TO-Asia/p/3214706.html这个人的方法,直接用两个数字来保存一个数字,这样能保存到2个longlong的长度,就足够存放这题的答案了. 代码: #include <stdio.h> #include

Centos 7关于rc.local脚本命令开机不执行及指定用户启动的解决方法

开机不启动 在实际生产场景中,我们喜欢在安装了一些软件服务后,将软件设置为开机自启动,设置为开机自启动有两种方法: 1)  设置为chkconfig,可以编写脚本,查看设置开机自启动的命令 –add表示添加程序自启动, --list表示查看. 以后的程序如果需要使用chkconfig开机自启动,那么需要在启动程序中加入三行: # chkconfig:2345 20 80 #description: Saves and restores system entropy pool for \ #   

Centos7 修改mysql指定用户的密码

1.登陆mysql或者mariadb(两种任选其一) [[email protected] ~]# mysql -u root [[email protected] ~]# mysql -uroot -p 2.切换到存储用户名和密码的数据库 MariaDB [mysql]> use mysql;回车,会显示以下内容 Reading table information for completion of table and column names You can turn off this fe

Exchange获取指定用户的邮箱同步的移动设备列表

适用于: Exchange Server 2010 SP2, Exchange Server 2010 SP3 https://technet.microsoft.com/zh-cn/library/aa996908(v=exchg.141).aspx 使用 Get-ActiveSyncDeviceStatistics cmdlet 可以执行以下操作: 检索配置为与指定用户的邮箱同步的移动电话列表. 返回有关这些移动电话的统计信息列表. Get-ActiveSyncDeviceStatistic

Linux自动向指定用户发送邮件

Linux自动向指定用户发送邮件 实现Linux向用户发送指定主题和指定内容的邮件,可以用mailx软件,mailx是UNIX系统上用来处理邮件的工具,使用它可以发送,读取邮件. 一.安装mailx [[email protected] ~]# yun -y install mailx 二.配置文件 配置文件放置于etc目录下面,名字为/etc/mailx. 之前看过无数修改配置文件的帖子,感觉对于我来说太麻烦,而且我使用mail发送邮件时不会向太多的人同时范松邮件,因此我采取不修改配置文件,而