oozie 命令行 中文

oozie用的比較的多了,自己再通過help做一下總結。遺憾是,一直沒有用到bundle。


以下,就是oozie help的命令顯示出的內容,利用Google+有道+自己,翻譯了一下。

常用的標紅

如下:


# oozie help

用法:

      環境變量 'OOZIE_URL' 被用作'-oozie'選項的默認值

      環境變量 'OOZIE_TIMEZONE' 被用作'-timezone'選項的默認值

      環境變量 'OOZIE_AUTH' 被用作'-auth'選項的默認值

      Oozie Web服務的自定義標題可以使用 '-Dheader:NAME = VALUE' 指定

oozie help:顯示用法


      oozie version:顯示客戶端版本

.

      oozie job <選項>:job操作

                -action <arg> coordinator 重新運行/終止 action ID(需要 -rerun / -kill);

                                      協調器日誌檢索動作ID(需要-log)

                -allruns 獲取對應的coordinator操作的workflow作業

                                      包括所有重播

                -auth <arg> 選擇認證類型[SIMPLE | KERBEROS]

                -change <arg> 更改coordinator或bundle作業

                -config <arg> 作業配置文件 '.xml' 或 '.properties'

                -configcontent <arg> job配置

                -coordinator <arg> bundle重新運行協調器名稱(需要-rerun)

                -D <property = value> set/override值 給屬性

                -date <arg> coordinator/bundle 重新運行日期(需要-rerun);

                                      協調員日誌檢索的行動日期(要求-log)

                -debug 使用調試模式查看stdout上的調試語句

                -definition <arg> 作業的定義

                -diff <arg> 顯示新的coord定義和屬性的diff(默認爲true)

                -doas <arg> doAs用戶,指定的用戶

                -dryrun Dryrun工作流(自3.3.2開始)或協調員(自2.0開始)

                                      而不是實際執行它(注:應該就是把變量什麼的給填好,顯示在終端上)

                -failed 重新運行coordinator操作中的的失敗工作流操作(需要-rerun)

                -filter <arg> <key> <comparator> <value> [; <key> <comparator> <value>] *

                                      (所有符合過濾器的協調員行爲將被檢索)。

                                      關鍵:狀態或名義時間

                                      比較器:=,!=,<,<=,>,> =. =用OR,其他用AND

                                      狀態:值的有效狀態如SUCCEEDED,KILLED等。只有 = 和 !=請求狀態。

                                      nominaltime:格式化的時間yyyy-MM-dd'T'HH:mm'Z'

                -ignore <arg> 將協調器作業或操作的狀態更改爲IGNORED

                                      ( -action 需要被協調操作的actions)

                -info <arg> job的信息

                -interval <arg> 以分鐘爲單位的輪詢間隔(默認值爲5,需要-poll)

                -kill <arg> 殺死一份工作(協調員可以指定 -action或-date)

                -len <arg> 動作數量(默認TOTAL ACTIONS,需要-info)

                -localtime 使用本地時間(與將時區傳遞到時區相同)。

                                      覆蓋-timezone選項

                -log <arg> 作業日誌

                -errorlog <arg> 作業錯誤日誌

                -auditlog <arg> 作業審覈日誌

                -logfilter <arg> 作業日誌搜索參數。可以指定爲-logfilter

                                      opt1=val1; opt2=val1; opt3=val1。支持的選項是最近的,開始,結束,日誌級別,文本,限制和調試

                -nocleanup 不清理協調程序的輸出事件(需要-rerun)

                -offset <arg> 作業信息偏移量(缺省爲'1',需要-info)

                -oozie <arg> Oozie URL(這個應該是必用的,不加這個就說缺少環境)

                -order <arg> 爲了顯示座標操作(默認升序,'desc'  爲了降序,需要-info)

                -poll <arg> 輪詢Oozie,直到作業達到終端狀態或超時發生

                -refresh 重新實現協調器重新運行操作(需要 -rerun)

                -rerun <arg> 重新運行作業(coordinator需要-action或-date,bundle 需要-coordinator或-date)

                -resume <arg>恢復工作

                -run 運行一份工作

                -start <arg> 開始一項工作

                -submit 提交工作

                -suspend <arg> 暫停工作

                -timeout <arg> 以分鐘爲單位的超時時間(默認值爲30,負值表示沒有超時,需要-poll)

                -timezone <arg> 使用具有指定ID的時區(默認GMT)。

                                      查看'oozie info -timezones'列表

                -update <arg> 更新座標定義和屬性

                -value <arg>用於更改一個coordinator的新endtime / concurrency / pausetime值

                -verbose 詳細冗長模式

                -sladisable 禁用該作業及其子項的sla警報

                -slaenable 可以爲工作及其子女提供sla警報

                -slachange 更新作業的sla參數,支持的參數是should-start,should-end和max-duration

      oozie jobs<選項>:作業狀態

                 -auth <arg>選擇認證類型[SIMPLE | KERBEROS]

                 -doas <arg> doAs用戶,以指定的用戶模擬。

                 -filter <arg> user = <U> \; name = <N> \; group = <G> \; status = <S> \; frequency = <F> \; unit = <M> \; startcreatedtime = < SC> \; endcreatedtime = <EC>

                 -jobtype <arg> 作業類型('僅在Oozie-2.0或更高版本中受支持 - coordinator'或'wf'(默認))

                 -len <arg>作業數量(默認值爲'100')

                 -localtime 使用本地時間(與將時區傳遞到時區相同)。覆蓋-timezone選項

                 -offset <arg> 作業抵消(默認值爲'1')

                 -oozie <arg> Oozie URL

                 -timezone <arg>使用具有指定ID的時區(默認GMT)。查看'oozie info -timezones'列表

                 -kill 刪除所有滿足過濾器、len、offset或/和jobtype選項的作業。如果沒有其他選項使用,它將殺死所有前50個工作流作業。如果一個或多個作業處於錯誤狀態,命令將失敗.

                 -suspend 掛起所有滿足過濾器、len、offset或/和jobtype選項的作業。如果沒有其他選項使用,它將暫停所有前50個工作流作業。如果一個或多個作業處於錯誤狀態,命令將失敗。

                 -resume 恢復所有滿足過濾器、len、offset或/和jobtype選項的工作。如果沒有其他選項使用,它將恢復所有前50個工作流作業。如果一個或多個作業處於錯誤狀態,命令將失敗。

                 -verbose 詳細冗長模式

.

      oozie admin <選項>:管理員操作

                  -auth <arg> 選擇認證類型[SIMPLE | KERBEROS]

                  -configuration 顯示Oozie系統配置

                  -doas <arg> doAs用戶,以指定的用戶模擬

                  -instrumentation 顯示Oozie系統儀器

                  -javasysprops 顯示Oozie Java系統屬性

                  -metrics顯示Oozie系統指標

                  -oozie <arg> Oozie URL

                  -osenv 顯示Oozie系統操作系統環境

                  -queuedump 顯示Oozie服務器隊列元素

                  -servers 列出可用的Oozie服務器(只有啓用HA時纔有多個服務器)

                  -shareliblist 列出可在工作流操作中指定的可用sharelib

                  -sharelibupdate 更新服務器以使用較新版本的sharelib

                  -status 顯示當前的系統狀態

                  -systemmode <arg>僅在Oozie-2.0或更高版本中受支持。更改oozie系統模式[NORMAL | NOWEBSERVICE | SAFEMODE]

                  -version 顯示Oozie服務器版本

.

      oozie validate <ARGS>:驗證工作流XML文件

.

      oozie sla <OPTIONS>:sla操作(自Oozie 4.0起棄用)

                -auth <arg>選擇認證類型[SIMPLE | KERBEROS]

                -len <arg>結果數(缺省值爲'100',最大值受oozie服務器設置限制,缺省值爲'1000')

                -offset <arg>起始偏移量(默認值爲'0')

                -oozie <arg> Oozie URL

                -filter <arg> jobid = <JobID / ActionID> \; appname = <應用程序名稱>

.

      oozie pig <OPTIONS> -X <ARGS>:提交一份pig工作,'-X'後面的所有內容都是傳遞參數給pig,'-X'後的任何'-D'參數放入<configuration>

                -auth <arg>選擇認證類型[SIMPLE | KERBEROS]

                -doas <arg> doAs用戶,以指定的用戶模擬。

                -config <arg>作業配置文件'.properties'

                -D <property = value>給定屬性的set / override值

                -file <arg>    pig腳本

                -oozie <arg> Oozie URL

                -P <property = value>爲腳本設置參數

.

      oozie hive <OPTIONS> -X <ARGS>:提交一個hive作業,'-X'後的所有內容都是傳遞參數給配置單元,'-X'放入<configuration>之後的任何'-D'

                 -auth <arg>選擇認證類型[SIMPLE | KERBEROS]

                 -config <arg>作業配置文件'.properties'

                 -D <property = value>給定屬性的set / override值

                 -doas <arg> doAs用戶,以指定的用戶模擬

                 -file <arg>配置單元腳本

                 -oozie <arg> Oozie URL

                 -P <property = value>爲腳本設置參數

.

      oozie sqoop <OPTIONS> -X <ARGS>:提交一個sqoop作業,在'-X'之後的任何'-D'參數放入<configuration>

                 -auth <arg>選擇認證類型[SIMPLE | KERBEROS]

                 -config <arg>作業配置文件'.properties'

                 -D <property = value>給定屬性的set / override值

                 -doas <arg> doAs用戶,以指定的用戶模擬

                 -command <arg> sqoop命令

                 -oozie <arg> Oozie URL

.

      oozie info <OPTIONS>:獲取有關特定主題的更多詳細信息

                -timezones    顯示可用時區的列表

.

      oozie mapreduce <選項>:提交一個mapreduce作業

                      -auth <arg>選擇認證類型[SIMPLE | KERBEROS]

                      -config <arg>作業配置文件'.properties'

                      -D <property = value>給定屬性的set / override值

                      -doas <arg> doAs用戶,以指定的用戶模擬

                      -oozie <arg> Oozie URL


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章