2013-12-21 56 views
0

我有一個文件夾,我的所有應用程序日誌文件都存儲在這裏。如果在文件夾中創建了新的日誌文件,立刻我的oozie應該觸發一個Flume作業,這會將我的日誌文件放入HDFS。如何在特定情況下觸發Oozie作業?

如何在文件夾中創建新日誌文件時觸發Oozie作業? 對這個主題的任何幫助非常感謝!

回答

1

這不是Oozie的工作方式。 Oozie是一個調度器,有點像CRON。首先,您可以指定工作流應該運行的頻率,然後您可以添加對可用文件的要求作爲附加要求。

+3

感謝jkbkot ..我發現這裏的東西https://github.com/yahoo/oozie/wiki/Oozie-Coord-Use-Cases –

+0

有用沒問題。這是一個很好的發現。它似乎比Oozie文檔更好。 –

+0

請注意,這些wiki頁面是2-3歲 – Oleksii

0

我認爲它更多的是如何將文件放在HDFS中。您始終可以擁有一個參數化的oozie作業,可以使用Oozie Java API調用該作業,並將從HDFS創建的文件的名稱從客戶端寫入HDFS本身,除非進行流式傳輸。

每一個工作流程Oozie的啓動時間,它運行在一個單獨的線程,這將允許您調用多個Oozie的情況下使用不同的參數。

相關問題