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.Exceptionorg.springframework.beans.factory.InitializingBean 内の afterPropertiesSet java.lang.Exceptionpublic 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 - 構成