/ / Pobieranie informacji o klastrze hadoop z zadania - java, lazur, hadoop, mapreduce

Uzyskiwanie informacji o klasterze hadoop z pracy - java, lazur, hadoop, mapreduce

Piszę zadanie hadoop, które powinno odebraćczasy rozpoczęcia i zakończenia wszystkich zadań uruchomionych w klastrze i przesłanie tych danych do obiektu blob. Nie jestem jednak pewien, jak uzyskać te informacje, ponieważ praca nie wydaje się mieć dostępu do narzędzia do śledzenia pracy. Jakieś pomysły?

Odpowiedzi:

0 dla odpowiedzi № 1

Możesz skorzystać getLaunchTime () i getFinishTime () metody dostarczone przez klasę JobInProgress. Interfejs API ma również JobTracker Klasa, która zapewnia getJobsFromQueue (kolejka łańcuchowa) metoda, której można użyć, aby uzyskać wszystkie zadania przesłane do konkretnej kolejki.

Oprócz tych metod klasy te mają również inne bardzo przydatne metody, które mogą okazać się pomocne.

HTH