public interface ClientRmOperations
ClientRmTemplate
修飾子と型 | メソッドと説明 |
---|---|
org.apache.hadoop.yarn.api.records.ApplicationReport | getApplicationReport(org.apache.hadoop.yarn.api.records.ApplicationId applicationId) アプリケーションのレポートを取得します。 |
org.apache.hadoop.yarn.api.records.Token | getDelegationToken(java.lang.String renewer) リソースマネージャー委譲トークンを取得します。 |
org.apache.hadoop.yarn.api.protocolrecords.GetNewApplicationResponse | getNewApplication() リソースマネージャーに新しいアプリケーションをリクエストします。 |
org.apache.hadoop.yarn.api.protocolrecords.KillApplicationResponse | killApplication(org.apache.hadoop.yarn.api.records.ApplicationId applicationId) 送信されたアプリケーションを中止するように ResourceManager にリクエストします。 |
java.util.List<org.apache.hadoop.yarn.api.records.ApplicationReport> | listApplications() リソースマネージャーから ApplicationReport のリストを取得します。 |
java.util.List<org.apache.hadoop.yarn.api.records.ApplicationReport> | listApplications(java.util.EnumSet<org.apache.hadoop.yarn.api.records.YarnApplicationState> states, java.util.Set<java.lang.String> types) リソースマネージャーから ApplicationReport のリストを取得します。 |
org.apache.hadoop.yarn.api.protocolrecords.SubmitApplicationResponse | submitApplication(org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext appSubContext) 新しいアプリケーションをリソースマネージャーに送信します。 |
org.apache.hadoop.yarn.api.protocolrecords.GetNewApplicationResponse getNewApplication()
ApplicationId
を取得することですが、レスポンスにはリソース機能に関する情報も含まれます。GetNewApplicationResponse
org.apache.hadoop.yarn.api.protocolrecords.SubmitApplicationResponse submitApplication(org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext appSubContext)
appSubContext
- アプリケーション提出コンテキスト SubmitApplicationResponse
java.util.List<org.apache.hadoop.yarn.api.records.ApplicationReport> listApplications()
ApplicationReport
のリストを取得します。ApplicationReport
のリスト java.util.List<org.apache.hadoop.yarn.api.records.ApplicationReport> listApplications(java.util.EnumSet<org.apache.hadoop.yarn.api.records.YarnApplicationState> states, java.util.Set<java.lang.String> types)
ApplicationReport
のリストを取得します。YarnApplicationState
のセットと登録されたアプリケーション型を使用して結果をフィルター処理できます。states
- 糸の用途は types
- 糸の用途型 ApplicationReport
のリスト org.apache.hadoop.yarn.api.protocolrecords.KillApplicationResponse killApplication(org.apache.hadoop.yarn.api.records.ApplicationId applicationId)
ResourceManager
にリクエストします。applicationId
- アプリケーション IDKillApplicationResponse
org.apache.hadoop.yarn.api.records.Token getDelegationToken(java.lang.String renewer)
renewer
- Kerberos プリンシパルとしてのリニューア org.apache.hadoop.yarn.api.records.ApplicationReport getApplicationReport(org.apache.hadoop.yarn.api.records.ApplicationId applicationId)
applicationId
- アプリケーション IDApplicationReport