2012-03-09 5 views
6

JobTrackerTaskTrackerの詳細をJSONの形式で一覧表示する方法をお探しです。 http://[myjobtrackermachine]:50030/metrics?format=jsonを試してみると、空のJSON文字列が戻ってきます(ただし、UIには多くの詳細があります)。JSONでHadoopジョブトラッカーメトリックを取得

私には何が欠けていますか?

+0

私は同じことをするとデータ全体が表示されます。 http:// [myjobtrackermachine]:50030/metricsの実行時にデータを取得しますか? –

答えて

0

jsonとjava apiで作業していた経験がありますが、おそらくjacksonやgsonのようなライブラリがクラスパスにある必要があるかもしれません。これらのライブラリはpojoのリフレクションを使ってjsonに変換することができます。これが残りのAPIではない場合でも、私はそれがいくつかの外部jsonライブラリに依存していると確信しています。お役に立てれば。

私はジャックソンAPIを使用しているhadoopを指すリファレンスをいくつか見つけました。私の推測ではこれはあなたの問題かもしれません。 https://groups.google.com/a/cloudera.org/forum/?fromgroups=#!topic/cdh-user/PieR2X77X90