2017-01-02 17 views
0

我想在lib路徑下放置更新的jar並刪除舊的jar。不幸的是,我看到舊的日誌在oozie控制檯中,它們出現在舊的jar中。爲了保密的目的,我無法在這裏顯示日誌。但是我做下面的步驟:Oozie:在lib文件夾下放置更新後的jar文件需要做什麼?

  1. 更換lib文件夾下的一個jar(mycode.jar),這是在workkflow.xml提到

  2. 提交使用oozie job -oozie http://host -config job.properties -run

  3. 當Oozie的工作我在控制檯中看到日誌,即使更換了jar,我也可以看到舊的jar(舊版本的mycode.jar)日誌。

回答

1

如果你在談論在Oozie的工作流應用程序的lib目錄,那麼你不需要做任何事情。工作流程的下一次執行將自動選擇新的(更新的)jar。

爲了將jar更新到共享庫中/user/oozie/share/lib/lib_*/*然後在更換jar之後,需要執行以下命令將share lib更新到oozie服務器。

oozie admin -sharelibupdate 

希望這會有所幫助。謝謝。

相關問題