2012-03-09 15 views
6

Poszukuję sposobu na wyliczenie wszystkich szczegółów JobTracker i TaskTracker w formacie JSON. Kiedy próbuję http://[myjobtrackermachine]:50030/metrics?format=json, otrzymuję pusty ciąg JSON (chociaż w interfejsie jest dużo szczegółów).Uzyskiwanie danych śledzenia zadań Hadoop w języku JSON

Czego mi brakuje?

+0

Widzę całe dane, gdy robię to samo. Czy otrzymujesz dane podczas wykonywania http: // [myjobtrackermachine]: 50030/metryki –

Odpowiedz

0

Z niektórych doświadczeń związanych z pracą z aplikacjami json i java możesz nie być dostawcą dla json, prawdopodobnie biblioteka taka jak jackson lub gson może być wymagana w ścieżce klasy. Te biblioteki mogą korzystać z refleksji na temat pojo, aby przekonwertować je do json. Nawet jeśli to nie jest apia odpoczynku, jestem pewien, że opiera się ona na pewnej zewnętrznej bibliotece json. Mam nadzieję że to pomoże.

Znalazłem kilka odniesień, które wskazują na hadoop za pomocą api jackson, więc domyślam się, że to może być twój problem. https://groups.google.com/a/cloudera.org/forum/?fromgroups=#!topic/cdh-user/PieR2X77X90

Powiązane problemy