Isi kandungan:
- Penjadualan berasaskan masa untuk kerja penyelaras Oozie
- Penjadualan berasaskan ketersediaan masa dan data untuk kerja penyelaras Oozie
- Kerja penyelaras Oozie bekerja
Video: Subways Are for Sleeping / Only Johnny Knows / Colloquy 2: A Dissertation on Love 2024
Selepas anda membuat satu set alur kerja, anda boleh menggunakan satu siri pekerjaan penyelaras Oozie untuk menjadualkan apabila mereka dilaksanakan. Anda mempunyai dua pilihan penjadualan untuk pelaksanaan: masa tertentu dan ketersediaan data bersambung dengan masa tertentu.
Penjadualan berasaskan masa untuk kerja penyelaras Oozie
Pekerjaan penyelaras Oozie boleh dijadualkan untuk dilaksanakan pada masa tertentu, tetapi setelah mereka dimulakan, mereka kemudiannya dapat dikonfigurasi untuk berjalan pada jarak tertentu. Contoh berikut menunjukkan pekerjaan penyelaras yang mula berjalan pada waktu dan tarikh mula yang ditetapkan:
… $ {workflowAppPath}
Penjadualan berasaskan ketersediaan masa dan data untuk kerja penyelaras Oozie
Pekerjaan penyelaras Oozie juga boleh dijadualkan untuk melaksanakan pada masa tertentu jika fail data atau direktori yang ditentukan boleh didapati. Penyenaraian berikut menunjukkan contoh penyelaras yang mula berjalan pada waktu mula dan tarikh yang ditetapkan, dijalankan sehari sekali jika set data yang dikenal pasti oleh triggerDatasetDir wujud dan berjalan sehingga masa akhir yang ditetapkan:
… $ {triggerDatasetDir} $ {startTime} $ {workflowAppPath}
Kerja penyelaras Oozie bekerja
Sama seperti pekerjaan alir kerja Oozie, kerja penyelaras memerlukan pekerjaan. fail sifat, dan penyelaras. Fail xml perlu dimuatkan dalam HDFS. Untuk menjalankan kerja penyelaras Oozie dari antara muka baris arahan Oozie, mengeluarkan arahan seperti yang berikut semasa memastikan tugas itu. fail sifat boleh diakses secara tempatan:
$ oozie job -config sampleCoordinator / job. sifat -run
Selepas anda menyerahkan tugas itu, koordinator disimpan dalam pangkalan objek objek Oozie. Pada penyerahan, Oozie mengembalikan pengenal untuk membolehkan anda memantau dan mentadbir penyelaras - kerja: 0000001-00000001234567-oozie-C.
Untuk memeriksa status kerja ini, jalankan arahan
oozie job -info 0000001-00000001234567-oozie-C