2012-03-09 1 views
6

JobTrackerTaskTracker 세부 정보를 모두 JSON 형식으로 나열 할 수있는 방법을 찾고 있습니다. http://[myjobtrackermachine]:50030/metrics?format=json을 시도하면 빈 JSON 문자열이 반환됩니다 (UI에 많은 세부 정보가 있지만).JSON에서 Hadoop 작업 추적기 메트릭 받기

무엇이 누락 되었습니까?

+0

동일한 작업을 수행 할 때 전체 데이터가 표시됩니다. http : // [myjobtrackermachine] : 50030/metrics를 수행 할 때 데이터를 얻습니까? –

답변

0

json 및 java api로 작업 한 경험이 있으시면 json의 공급자가 누락되었을 수 있습니다. 아마도 jackson이나 gson 같은 라이브러리가 클래스 경로에 있어야 할 수 있습니다. 이 라이브러리들은 pojo에서 리플렉션을 사용하여 json으로 변환 할 수 있습니다. 이것은 나머지 API가 아니더라도 일부 외부 json 라이브러리에 의존한다고 확신합니다. 희망이 도움이됩니다.

나는 잭슨 API를 사용하여 hadoop을 가리키는 몇 가지 참조를 발견 했으므로 이것이 내 문제 일 수 있습니다. https://groups.google.com/a/cloudera.org/forum/?fromgroups=#!topic/cdh-user/PieR2X77X90