您的位置:首页 > 其它

oozie 客户端常用命令

2016-07-20 09:35 357 查看
转自地址:http://blog.csdn.net/mafuli007/article/details/17071519

原文地址:http://blog.csdn.net/zhu_xun/article/details/19198365

oozie 客户端常用命令

1.直接运行作业: 
oozie job -oozie http://localhost:11000/oozie -config
job.properties -run 

2.1.提交作业并让作业进入PREP状态: 
oozie job -oozie http://localhost:11000/oozie -config
job.properties -submit 

2.2.执行已提交的作业

oozie job -oozie
http://localhost:11000/oozie -start
jobID

3.杀死作业 
oozie job -oozie http://localhost:11000/oozie -kill
jobID

4.改变作业参数,不能修改killed状态的作业 
oozie job -oozie http://localhost:11000/oozie -change
jobID -value xx=ooo;yy=uuuu.......

5.重新运行作业 
oozie job -oozie http://localhost:11000/oozie -config
job.properties -rerun jobID 

6.检查作业状态 

oozie admin -oozie http://localhost:11000/oozie -status

或oozie
job -oozie http://localhost:11000/oozie -info
jobID

7.查看日志 
oozie job -oozie http://localhost:11000/oozie -log
jobID 

oozie job -log <coord_job_id> [-action 1, 3-4, 7-40] (-action is optional.)

8.检查xml文件是否合规 
oozie validate workflow.xml

9.提交pig作业 
oozie pig -oozie http://localhost:11000/oozie -file
pigScriptFile -config job.properties -X -param_file params

10.提交MR作业 
oozie mapreduce -oozie http://localhost:11000/oozie -config
job.properties

oozie命令的详细参考如下:

usage: 

      the env variable 'OOZIE_URL' is used as default value for the '-oozie' option

      custom headers for Oozie web services can be specified using '-Dheader:NAME=VALUE'

      oozie help : display usage

      oozie version : show client version

      oozie job <OPTIONS> : job operations

                -action <arg>         coordinator rerun on action ids (requires -rerun)

                -change <arg>         change a coordinator job

                -config <arg>         job configuration file '.xml' or '.properties'

                -D <property=value>   set/override value for given property

                -date <arg>           coordinator rerun on action dates (requires -rerun)

                -definition <arg>     job definition

                -dryrun               Supported in Oozie-2.0 or later versions ONLY - dryrun or test

                                      run a coordinator job, job is not queued

                -info <arg>           info of a job

                -kill <arg>           kill a job

                -len <arg>            number of actions (default TOTAL ACTIONS, requires -info)

                -localtime            use local time (default GMT)

                -log <arg>            job log

                -nocleanup            do not clean up output-events of the coordiantor rerun actions

                                      (requires -rerun)

                -offset <arg>         job info offset of actions (default '1', requires -info)

                -oozie <arg>          Oozie URL

                -refresh              re-materialize the coordinator rerun actions (requires -rerun)

                -rerun <arg>          rerun a job  (coordinator requires -action or -date)

                -resume <arg>         resume a job

                -run                  run a job

                -start <arg>          start a job

                -submit               submit a job

                -suspend <arg>        suspend a job

                -value <arg>          new endtime/concurrency/pausetime value for changing a

                                      coordinator job

                -verbose              verbose mode

      oozie jobs <OPTIONS> : jobs status

                 -filter <arg>    user=<U>;name=<N>;group=<G>;status=<S>;...

                 -jobtype <arg>   job type ('Supported in Oozie-2.0 or later versions ONLY -

                                  coordinator' or 'wf' (default))

                 -len <arg>       number of jobs (default '100')

                 -localtime       use local time (default GMT)

                 -offset <arg>    jobs offset (default '1')

                 -oozie <arg>     Oozie URL

                 -verbose         verbose mode

      oozie admin <OPTIONS> : admin operations

                  -oozie <arg>        Oozie URL

                  -queuedump          show Oozie server queue elements

                  -status             show the current system status

                  -systemmode <arg>   Supported in Oozie-2.0 or later versions ONLY. Change oozie

                                      system mode [NORMAL|NOWEBSERVICE|SAFEMODE]

                  -version            show Oozie server build version

      oozie validate <ARGS> : validate a workflow XML file

      oozie sla <OPTIONS> : sla operations (Supported in Oozie-2.0 or later)

                -len <arg>      number of results (default '100')

                -offset <arg>   start offset (default '0')

                -oozie <arg>    Oozie URL

      oozie pig <OPTIONS> -X <ARGS> : submit a pig job, everything after '-X' are pass-through parameters to pig

                -config <arg>         job configuration file '.properties'

                -D <property=value>   set/override value for given property

                -file <arg>           Pig script

                -oozie <arg>          Oozie URL
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: