2013-08-18 13 views
5

Mój koordynator nie powiódł się z błędem: E0301 niepoprawny zasób [nazwa pliku] kiedy robię hadoop fs -ls [nazwa pliku] plik znajduje się na liście.Jak mogę sprawdzić dzienniki Oozie?

jak można debugować co jest nie tak. Jak mogę sprawdzić pliki dziennika?

praca oozie -log wymaga jobid. w moim przypadku nie mam identyfikatora pracy. jak mogę zobaczyć logi w tej sprawie. doceń odpowiedzi.

dziękuję

Odpowiedz

1

Gorąco polecam pomocą webconsole oozie gdy nowego do oozie. Jeśli używasz Cloudera, jest to pod "Włączanie konsoli internetowej Oozie" tutaj http://www.cloudera.com/content/cloudera-content/cloudera-docs/CDH4/latest/CDH4-Installation-Guide/cdh4ig_topic_17_6.html dla CDH4. Link CDH3 jest podobny.

Również jobid jest drukowany po przesłaniu zadania.

+0

Witam, dzięki za odpowiedź. Mam włączoną konsolę internetową, ale gdzie mogę zobaczyć logi w niej. Identyfikator zadania nie jest drukowany, ponieważ zadanie nie zostało pomyślnie rozpoczęte. pojawia się błąd i kończy się. no job id – user2694419

+0

Czy masz jakieś zlecenia utworzone dla swojego workflow na http: // HADOOP_CLUSTER: 51111/jobhistoryhome.jsp? Czy otrzymujesz ten błąd z oozie CLI, gdy przesyłasz koordynatora lub gdy zaczyna on działać? – Oleksii

+0

jego, gdy uruchomię koordynatora. uruchomienie przepływu pracy jest w porządku. dzięki – user2694419

2
cd /var/log/oozie/ 
ls 

Powinieneś zobaczyć tam plik dziennika.

5

Jeśli szukasz sposobu wiersza poleceń to zrobić, można uruchomić następujące:

oozie job -oozie http://localhost:11000 -info <wfid> 
oozie job -oozie http://localhost:11000 -log <wfid> 

Jeśli masz zestaw $ OOZIE_URL, wtedy nie trzeba się -oozie parmezanem w wyżej sprawozdania. To pierwsze polecenie wyświetli status zadania i każdej akcji. Drugie polecenie będzie kopać w dzienniku oozie i wyświetlić udział w dzienniku, które odnosi się do id workflow, który został przekazany w.

+1

Twoja odpowiedź podaje tylko informacje syslog z Oozie do terminala. Jak uzyskać informacje o "STDOUT" i "STDERR", które faktycznie są uważane za log. –

Powiązane problemy