Oozie命令行常用命令汇总[转]
Oozie命令行常用命令汇总
有时候脚本跑多了就不愿意在OozieWeb端去看脚本的运行情况了。还好Oozie提供了很多命令行命令。能通过命令行直接检索自己想看到的脚本信息。在这里简单进行一下总结。一般都是自己每天常用的。
1. 将一个job挂起:oozie job -suspend [jobID]
oozie job –suspend 0000244-140909170015500-oozie-hado-W
2. 恢复被挂起的job:oozie job -resume [jobID]
oozie job –resume 0000244-140909170015500-oozie-hado-W
这两个命令适用于将脚本暂停时使用。
3. 将一个job提交给Oozie(不运行,提交上去之后如果所有运行条件都满足会处于PREP状态):oozie job -config ./job.properties -submit
oozie job -config./job.properties –submit
4. 启动提交给Oozie的job:oozie job -start [jobID]
oozie job -start0000258-140909170015500-oozie-hado-W
这两个命令也是一组。eg:有些脚本是操作数据库中数据的,但是数据由于某种原因延迟了,那么就可以将脚本先提交上去。然后等数据到了之后再重新启动。
5. 验证配置文件的正确性:oozie validate ./workflow.xml(coordinator.xml)
oozie validate workflow.xml
这个命令只能对xml格式的配置文件进行检测。job.properties中的错误是无法进行验证的。如果想验证三个配置文件的正确性,可以使用下面的命令。
6.预检命令:oozie job -config ./job.properties -dryrun
oozie job -config./job.properties –dryrun
补充一个rerun命令:oozie job -rerun [jobID] -action 1
oozie job -rerun0000001-140909170015500-oozie-hado-C -action 1
通过rerun命令可以重跑Coordinator的某一个批次。-action 后面的参数就是指重跑的是Coordinator调度中的第一个批次。
7.查看 job的日志:oozie job -log [jobID]
oozie job –log 0000145-140909170015500-oozie-hado-W
这个命令一般很少用。毕竟这里的log属于事务性的log。真的有问题还要去运行job的机器上去抓日志。
8. 查看job的workflow.xml定义:oozie job -definition [jobID]
oozie job -definition0000244-140909170015500-oozie-hado-W
9.根据job的类型查看job: oozie jobs -jobtype wf(coordinator)
oozie jobs -jobtype wf
10. 利用过滤器查看job:oozie jobs -filter <arg> user=<U>;name=<N>;group=<G>;status=<S>;
oozie jobs -filter user=hadoop;name=LiMingji-2b;status=SUCCEEDED
这个命令是最使用的命令。这样每天就可以通过这个命令过滤掉执行成功的job。让我们专注于失败的job。然后定位问题。
而且这个命令可以和一些其他命令进行组合使用。例如:
oozie jobs -localtime -len 2 -filter status=SUCCEEDED
其余的一些命令用处不是很大的例如查看oozie 版本的命令,就没有在这里列举。
Oozie命令行常用命令汇总[转]的更多相关文章
- Laravel 命令行常用命令
一.简介 1.Artisan 是 Laravel 自带的命令行接口名称,它为我们在开发过程中提供了很多有用的命令.想要查看所有可用的Artisan命令,可使用list命令: php artisan l ...
- Mariadb/Mysql命令行常用命令
一.初始化等 1.登陆数据库方法 mysql -u 用户名 -p 用户密码 2.修改root及用户密码 use mysql; update user set password=password( ...
- Kafka命令行常用命令说明
基于0.8.0版本. ##查看topic分布情况kafka-list-topic.sh bin/kafka-list-topic.sh --zookeeper 192.168.197.170:2181 ...
- c#项目后期生成事件命令行常用命令
1. xcopy (复制文件) xcopy参数介绍 命令格式:XCOPY source [destination] 一堆可选的参数 参数介绍 source 指定要复制的文件. destinatio ...
- mysql 命令行常用命令
1.显示数据库列表. show databases; 2.显示库中的数据表: use mysql; show tables; 3.显示数据表的结构: describe 表名; 4.建库: cr ...
- [转]Mysql命令行常用操作
Mysql命令行常用操作 一.从命令行登录MySQL数据库服务器 1.登录使用默认3306端口的MySQL /usr/local/mysql/bin/mysql -u root -p 2.通过TCP连 ...
- 历史命令~/.bash_history,查看所有别名alias,命令执行顺序,命令行常用快捷键,输入输出重定向,wc统计字节单词行数
历史命令大小:/etc/profile中字段HISTSIZE=1000 历史命令保存文件:~/.bash_history history -c 清空历史命令 history -w 把历史命令写入~/. ...
- 提高Linux运维效率的命令行常用快捷键
提高Linux运维效率的命令行常用快捷键 tab 命令或路径等的补全键,Linux最有用快捷键 Ctrl+a 光标回到命令行首 Ctrl+e 光标回到命令行尾 Ctrl+k 剪切(删除)光标处到行尾的 ...
- 提高Linux运维效率的30个命令行常用快捷键
提高Linux运维效率的30个命令行常用快捷键 表4-1 30个常用快捷键 快捷键 功能说明 最有用快捷键 tab 命令或路径等的补全键,Linux最有用快捷键* 移动光标快捷键 Ctrl+a 光标 ...
随机推荐
- kaggle 竞赛之套路
图片数据:卷积还是王道,有几个比较通用性的框架被人拿来改来改去 非图片特征数据:用分类: boost系列算法:牛逼的框架实现 xgboost AdaBoost算法针对不同的训练集训练同一个基本分类器( ...
- JS编写全选,复选按钮
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8&qu ...
- js切换不同的div的颜色
四个div,点击一个变色,其他的不变色,效果如图: 代码如下 : <!DOCTYPE html> <html> <head> <script> wind ...
- 浏览器缓存详解:expires,cache-control,last-modified,etag详细说明
最近在对CDN进行优化,对浏览器缓存深入研究了一下,记录一下,方便后来者 画了一个草图: 每个状态的详细说明如下: 1.Last-Modified 在浏览器第一次请求某一个URL时,服务器端的返回状态 ...
- Android(Xamarin)之旅(五)
2016年1月23日,北京迎来了很痛苦的一天,冻死宝宝了,一天都没有出我自己的小黑屋,在这屋子里自娱自乐.不知道你们呢 对于android的四大基本组件(Activity.Service.Broadc ...
- Excel中添加并使用宏实现批量更新数据
一.状况描述 当我们需要后台更新大量数据的时候,可以使用该功能.二.解決方案 (1)新建一个Excel文件,并另存为启用宏的Excel工作簿,扩展名为.xlsm. (2)在Excel ...
- JiaThis分享插件的使用
jia This的下载地址:http://www.jiathis.com/ 只需要在页面上加上以下代码即可 <span class="jiathis_style"> & ...
- db2设置共享内存
db2 UPDATE DBM CFG USING INSTANCE_MEMORY 5242880 IMMEDIATEdb2 UPDATE DBM CFG USING INSTANCE_MEMORY A ...
- Groovy 转换JSON和生产JSON
Groovy 类和JSON之间的相互转换,主要在groovy.json包下面 1. JsonSlurper JsonSlurper 这个类用于转换JSON文本或从Groovy 数据结构中读取内容例如m ...
- js模块和级联
1.模块 模块模式的一般形式是:一个定义了私有变量和函数的函数,利用闭包创建可以访问私有变量和函数的特权函数,最后返回这个特权函数,或者把它们保存到一个可访问的地方.使用模块模式就可以摒弃全局变量的使 ...