public class ConfigurationFactoryBean
extends java.lang.Object
implements org.springframework.beans.factory.BeanClassLoaderAware, org.springframework.beans.factory.InitializingBean, org.springframework.beans.factory.FactoryBean<org.apache.hadoop.yarn.conf.YarnConfiguration>
YarnConfiguration
インスタンスを作成するための FactoryBean。修飾子と型 | フィールドと説明 |
---|---|
static java.lang.String | USERKEYTAB |
static java.lang.String | USERPRINCIPAL |
コンストラクターと説明 |
---|
ConfigurationFactoryBean() |
修飾子と型 | メソッドと説明 |
---|---|
void | afterPropertiesSet() |
protected org.apache.hadoop.yarn.conf.YarnConfiguration | createConfiguration(org.apache.hadoop.conf.Configuration existing) 既存の構成インスタンス (引数として渡されます。null の場合もあります) を使用して、構成インスタンスを作成します。 |
org.apache.hadoop.yarn.conf.YarnConfiguration | getObject() |
java.lang.Class<org.apache.hadoop.yarn.conf.YarnConfiguration> | getObjectType() |
boolean | isSingleton() |
void | setBeanClassLoader(java.lang.ClassLoader classLoader) |
void | setConfiguration(org.apache.hadoop.yarn.conf.YarnConfiguration configuration) 親構成を設定します。 |
void | setFsUri(java.lang.String fsUri) ファイルシステム ('fs.defaultFS' ) URI を設定します。 |
void | setInitialize(boolean initialize) 構成オブジェクトを初期化する必要があるかどうか (true) を示します。 |
void | setNamenodePrincipal(java.lang.String namenodePrincipal) 使用されるネームノードプリンシパルを設定します。 |
void | setProperties(java.util.Properties properties) 構成プロパティを設定します。 |
void | setRegisterUrlHandler(boolean register) 構成で URL ハンドラーを登録する必要があるかどうかを示します (URL が hdfs などの HDFS プレフィックスを理解できるようにするため)。 |
void | setResources(java.util.Set<org.springframework.core.io.Resource> resources) 構成リソースを設定します。 |
void | setRmAddress(java.lang.String rmAddress) Yarn ('yarn.resourcemanager.address' ) アドレスを設定します。 |
void | setRmManagerPrincipal(java.lang.String rmManagerPrincipal) 使用されるリソースマネージャープリンシパルを設定します。 |
void | setSchedulerAddress(java.lang.String schedulerAddress) Yarn ('yarn.resourcemanager.scheduler.address' ) アドレスを設定します。 |
void | setSecurityAuthMethod(SecurityAuthMethod securityAuthMethod) セキュリティ認証方法を設定します。 |
void | setUserKeytab(java.lang.String userKeytab) ユーザーのキータブを設定します。 |
void | setUserPrincipal(java.lang.String userPrincipal) ユーザープリンシパルを設定します。 |
public static final java.lang.String USERKEYTAB
public static final java.lang.String USERPRINCIPAL
public org.apache.hadoop.yarn.conf.YarnConfiguration getObject()
org.springframework.beans.factory.FactoryBean<org.apache.hadoop.yarn.conf.YarnConfiguration>
の getObject
public java.lang.Class<org.apache.hadoop.yarn.conf.YarnConfiguration> getObjectType()
org.springframework.beans.factory.FactoryBean<org.apache.hadoop.yarn.conf.YarnConfiguration>
の getObjectType
public boolean isSingleton()
org.springframework.beans.factory.FactoryBean<org.apache.hadoop.yarn.conf.YarnConfiguration>
の isSingleton
public void setBeanClassLoader(java.lang.ClassLoader classLoader)
org.springframework.beans.factory.BeanClassLoaderAware
の setBeanClassLoader
public void afterPropertiesSet() throws java.lang.Exception
org.springframework.beans.factory.InitializingBean
の afterPropertiesSet
java.lang.Exception
public void setSecurityAuthMethod(SecurityAuthMethod securityAuthMethod)
securityAuthMethod
- 新しいセキュリティ認証方法 public void setUserPrincipal(java.lang.String userPrincipal)
userPrincipal
- 新しいユーザープリンシパル public void setUserKeytab(java.lang.String userKeytab)
userKeytab
- 新しいユーザーのキータブ public void setNamenodePrincipal(java.lang.String namenodePrincipal)
namenodePrincipal
- ネームノードのプリンシパル。public void setRmManagerPrincipal(java.lang.String rmManagerPrincipal)
rmManagerPrincipal
- リソースマネージャープリンシパル public void setFsUri(java.lang.String fsUri)
fsUri
- ファイルシステム URIpublic void setRmAddress(java.lang.String rmAddress)
rmAddress
- リソースマネージャーのアドレス public void setSchedulerAddress(java.lang.String schedulerAddress)
schedulerAddress
- リソースマネージャースケジューラアドレス public void setConfiguration(org.apache.hadoop.yarn.conf.YarnConfiguration configuration)
configuration
- 設定する構成。public void setResources(java.util.Set<org.springframework.core.io.Resource> resources)
resources
- 設定するリソース。public void setProperties(java.util.Properties properties)
properties
- 設定するプロパティ。public void setInitialize(boolean initialize)
initialize
- 初期化するかどうか。public void setRegisterUrlHandler(boolean register)
register
- URL ハンドラーを登録するかどうか protected org.apache.hadoop.yarn.conf.YarnConfiguration createConfiguration(org.apache.hadoop.conf.Configuration existing)
existing
- 構成