2016-08-31 11 views
0

Cloudera-Admin(CDH5)の特定のアプリケーションに対してTaskリソースを取得するための正しいAPIとURLを見つけるのが難しくなっています。 私はすでにそれを確認していますが、正しいものを見つけることができません。次のようにCDH4のタスクの詳細が利用可能でした。Cloudera REST Apiがタスクリソースを取得する

https://archive.cloudera.com/cdh4/cdh/4/hadoop/hadoop-yarn/hadoop-yarn-site/MapredAppMasterRest.html#Task_API ます。http:///プロキシ/ application_1326232085508_0004/WS/V1/MapReduceの/ジョブ/ job_1326232085508_4_4 /タスク

私はCDH5と同じを探しています。

私はそれについて助けてもらえますか?

答えて

0

は、これはあなたが探しているいずれか:https://archive.cloudera.com/cdh5/cdh/5/hadoop/hadoop-yarn/hadoop-yarn-site/WebServicesIntro.html

http://host.domain.com:8088/proxy/ {APPID}/WS/V1/MapReduceの/ジョブ/ {ジョブID} /タスク

http://host.domain.com:8088/proxy/ {APPID}/WS/V1/mapreduce/jobs/{jobid}/tasks/{taskid}/attempts

与えられた例では、curlコマンドが使用されています。私はこの例からappid、jobid、taskidを削除し、ここに投稿しました。

+0

ありがとうMarc、私はこれを探していました。しかし、REST URLからJSONレスポンスを取得する以外に、コードをAPIで使用してジョブの「タスクの詳細」を取得する方法はありますか?私はすでに "com.cloudera.api"パッケージを使用して、Clouderaマネージャーからジョブの詳細を照会して取得しますが、ジョブの詳細を取得する方法はわかりません。 –

+0

@abhijitnag:あなたはRESTful-java-clientについて話していると思います。 Jerseyライブラリhttps://jersey.java.net/documentation/latest/client.htmlを試すことができます – Marco99

+0

No Marc、クライアントではなくClouderaから公開されるRESTサービスを探しています。私はすでに "http://cloudera.github.io/cm_api/apidocs/v10/"を同じものとして使っていますが、このAPIは仕事のための仕事の詳細に関する情報を提供していません。 –

関連する問題