Cuprins:
- Programarea în funcție de timp pentru comenzile Oozie coordonator
- Planificarea bazată pe disponibilitatea timpului și a datelor pentru lucrările de coordonator Oozie
- Rularea joburilor coordonatorului Oozie
Video: Prezentare: Simple CRM (software pentru gestiunea activitatii) 2024
După ce ați creat un set de fluxuri de lucru, puteți utiliza o serie de sarcini de coordonator Oozie pentru a programa atunci când sunt executat. Aveți două opțiuni de planificare pentru execuție: un anumit timp și disponibilitatea datelor împreună cu un anumit timp.
Programarea în funcție de timp pentru comenzile Oozie coordonator
Lucrările de coordonator Oozie pot fi programate să se execute la un anumit moment, dar după ce sunt pornite, acestea pot fi configurate să ruleze la intervale specificate. Următorul exemplu prezintă o lucrare coordonator care începe să ruleze la un anumit timp de pornire și dată:
… $ {workflowAppPath}
Planificarea bazată pe disponibilitatea timpului și a datelor pentru lucrările de coordonator Oozie
Locurile de muncă ale coordonatorului Oozie pot fi de asemenea programate să se execute la un anumit moment dacă fișierele de date sau directoarele specificate Sunt disponibile. Următoarea înregistrare arată un exemplu de coordonator care începe să ruleze la un anumit timp de pornire și o dată, este executat o dată pe zi dacă setul de date identificat de triggerDatasetDir există și rulează până la ora de sfârșit specificată:
… $ {triggerDatasetDir} $ {startTime} $ {workflowAppPath}
Rularea joburilor coordonatorului Oozie
Similar joburilor de lucru Oozie, fișierul de proprietăți și coordonatorul. Fișierul xml trebuie încărcat în HDFS. Pentru a executa o activitate de coordonator Oozie din interfața de comandă Oozie, lansați o comandă ca cea de mai jos, asigurându-vă în același timp lucrarea. fișierul de proprietăți este accesibil local:
$ oozie job -config sampleCoordinator / job. properties -run
După ce trimiteți lucrarea, coordonatorul este stocat în baza de date Oozie object. La prezentare, Oozie returnează un identificator care vă permite să monitorizați și să administrați coordonatorul dumneavoastră - job: 0000001-00000001234567-oozie-C.
Pentru a verifica starea acestui job, rulați comanda
job oozie -info 0000001-00000001234567-oozie-C