2012-03-09 12 views
6

Sto cercando un modo per elencare tutti i dettagli di JobTracker e TaskTracker nel formato JSON. Quando provo http://[myjobtrackermachine]:50030/metrics?format=json, torno indietro una stringa vuota JSON (sebbene ci siano molti dettagli presenti nell'interfaccia utente).Ottenere le metriche Hadoop Job tracker in JSON

Cosa mi manca?

+0

Vedo tutti i dati quando faccio lo stesso. Ricevi dati quando esegui http: // [myjobtrackermachine]: 50030/metriche –

risposta

0

Da una certa esperienza con il lavoro con json e java api è possibile che manchi un provider per json, probabilmente una libreria come jackson o gson potrebbe essere richiesta per essere nel percorso di classe. Queste librerie possono usare la reflection su pojo per convertirli in json. Anche se questa non è una pausa, sono sicuro che si basa su qualche libreria json esterna. Spero che questo ti aiuti.

Ho trovato un paio di riferimenti che indicano hasdoop utilizzando l'API di jackson, quindi la mia ipotesi è che questo potrebbe essere il tuo problema. https://groups.google.com/a/cloudera.org/forum/?fromgroups=#!topic/cdh-user/PieR2X77X90

Problemi correlati