public class YarnClientFactoryBean extends java.lang.Object implements org.springframework.beans.factory.InitializingBean, org.springframework.beans.factory.FactoryBean<YarnClient>
YarnClient
インスタンスを構築しています。コンストラクターと説明 |
---|
YarnClientFactoryBean() |
修飾子と型 | メソッドと説明 |
---|---|
void | afterPropertiesSet() |
YarnClient | getObject() |
java.lang.Class<YarnClient> | getObjectType() |
boolean | isSingleton() |
void | setAppName(java.lang.String appName) 送信されたアプリケーションの名前を設定します。 |
void | setAppType(java.lang.String appType) 送信されたアプリケーションの種類を設定します。 |
void | setClientClass(java.lang.Class<? extends YarnClient> clientClass) クライアントクラスを設定します。 |
void | setCommands(java.util.List<java.lang.String> commands) appmaster を起動するコマンドを設定します。 |
void | setCommands(java.lang.String[] commands) appmaster を起動するコマンドを設定します。 |
void | setConfiguration(org.apache.hadoop.conf.Configuration configuration) Yarn 構成を設定します。 |
void | setEnvironment(java.util.Map<java.lang.String,java.lang.String> environment) appmaster の環境を設定します。 |
void | setLabelExpression(java.lang.String labelExpression) アプリケーションラベル式を設定します。 |
void | setMemory(int memory) メモリを設定します。 |
void | setPriority(int priority) 優先順位を設定します。 |
void | setQueue(java.lang.String queue) キューを設定します。 |
void | setResourceLocalizer(ResourceLocalizer resourceLocalizer) appmaster コンテナーのリソースローカライザーを設定します。 |
void | setTemplate(ClientRmOperations template) |
void | setVirtualcores(int virtualcores) 仮想コアを設定します。 |
public void afterPropertiesSet() throws java.lang.Exception
org.springframework.beans.factory.InitializingBean
の afterPropertiesSet
java.lang.Exception
public YarnClient getObject() throws java.lang.Exception
org.springframework.beans.factory.FactoryBean<YarnClient>
の getObject
java.lang.Exception
public java.lang.Class<YarnClient> getObjectType()
org.springframework.beans.factory.FactoryBean<YarnClient>
の getObjectType
public boolean isSingleton()
org.springframework.beans.factory.FactoryBean<YarnClient>
の isSingleton
public void setClientClass(java.lang.Class<? extends YarnClient> clientClass)
clientClass
- 新しいクライアントクラス public void setConfiguration(org.apache.hadoop.conf.Configuration configuration)
configuration
- Yarn 構成 public void setEnvironment(java.util.Map<java.lang.String,java.lang.String> environment)
environment
- 環境 public void setCommands(java.util.List<java.lang.String> commands)
commands
- appmaster を起動するコマンド public void setCommands(java.lang.String[] commands)
commands
- appmaster を起動するコマンド public void setResourceLocalizer(ResourceLocalizer resourceLocalizer)
resourceLocalizer
- 新しいリソースローカライザー public void setAppName(java.lang.String appName)
appName
- 新しいアプリケーション名 public void setAppType(java.lang.String appType)
appType
- 新しいアプリケーション型 public void setPriority(int priority)
priority
- 新たな優先事項 public void setVirtualcores(int virtualcores)
virtualcores
- 新しい仮想コア public void setMemory(int memory)
memory
- 新しい記憶 public void setQueue(java.lang.String queue)
queue
- 新しいキュー public void setLabelExpression(java.lang.String labelExpression)
labelExpression
- 新しいアプリケーションラベル式 public void setTemplate(ClientRmOperations template)