2017-07-05 63 views
0

我想從遠程機器運行oozie工作流程,而我的配置文件存在於本地機器上。你能幫我實現嗎?通過ssh讀取遠程屬性文件oozie

我嘗試下面的方法,但它沒有工作:

ssh [email protected]_host "oozie job -run -config" < config.properties 

給錯誤

Invalid sub-command: Missing argument for option: config 

use 'help [sub-command]' for help details 

回答

0

您可以在您的配置文件傳遞特性與-D,如:

ssh [email protected]_host "oozie job -run -D oozie.wf.application.path=hdfs://hdf-example-cluster -D key=value" 

如果您不提供,Oozie將從系統屬性中讀取特定值。

+0

謝謝。但是我的參數太多,使用-D選項難以放置鍵值對。你有其他的選擇嗎? –