2012-03-09 10 views
6

Estoy buscando una manera de enumerar todos los detalles JobTracker y TaskTracker en formato JSON. Cuando intento http://[myjobtrackermachine]:50030/metrics?format=json, recupero una cadena JSON vacía (aunque hay muchos detalles presentes en la interfaz de usuario).Obtener Hadoop Tracker de trabajo Métricas en JSON

¿Qué me estoy perdiendo?

+0

Veo todos los datos cuando hago lo mismo. ¿Obtiene datos cuando realiza http: // [myjobtrackermachine]: 50030/metrics –

Respuesta

0

De alguna experiencia con el trabajo con json y java api, es posible que le falte un proveedor para json, probablemente una biblioteca como jackson o gson pueda estar en la ruta de la clase. Estas bibliotecas pueden usar la reflexión en pojo para convertirlas a json. Incluso si esto no es una api de descanso, estoy seguro de que se basa en una biblioteca json externa. Espero que esto ayude.

Encontré un par de referencias que apuntan a hadoop usando la API de Jackson, así que supongo que este puede ser su problema. https://groups.google.com/a/cloudera.org/forum/?fromgroups=#!topic/cdh-user/PieR2X77X90

Cuestiones relacionadas