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.conf.Configuration>Configuration インスタンスを作成するための FactoryBean。| 修飾子と型 | フィールドと説明 |
|---|---|
static java.lang.String | USERKEYTAB |
static java.lang.String | USERPRINCIPAL |
| コンストラクターと説明 |
|---|
ConfigurationFactoryBean() |
| 修飾子と型 | メソッドと説明 |
|---|---|
void | afterPropertiesSet() |
protected org.apache.hadoop.conf.Configuration | createConfiguration(org.apache.hadoop.conf.Configuration existing) 既存の構成インスタンス (引数として渡されます。null の場合もあります) を使用して、構成インスタンスを作成します。 |
org.apache.hadoop.conf.Configuration | getObject() |
java.lang.Class<?> | getObjectType() |
boolean | isSingleton() |
protected void | postProcessConfiguration(org.apache.hadoop.conf.Configuration configuration) |
void | setBeanClassLoader(java.lang.ClassLoader classLoader) |
void | setConfiguration(org.apache.hadoop.conf.Configuration configuration) 親構成を設定します。 |
void | setFileSystemUri(java.lang.String fsUri) ファイルシステム ('fs.defaultFS' ) URI を設定します |
void | setInitialize(boolean initialize) 構成オブジェクトを初期化する必要があるかどうか (true) を示します。 |
void | setJobHistoryUri(java.lang.String jhUri) ジョブトラッカー ('mapreduce.jobhistory.address' ) URI を設定します。 |
void | setLoadDefaults(boolean loadDefaults) この構成のデフォルト (既定値) をロードするかどうかを示します。 |
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 | setRmManagerPrincipal(java.lang.String rmManagerPrincipal) 使用されるリソースマネージャープリンシパルを設定します。 |
void | setRmManagerUri(java.lang.String rmUri)Yarn リソースマネージャー ('yarn.resourcemanager.address' ) の URI を設定します。 |
void | setSecurityMethod(java.lang.String securityMethod) 使用するセキュリティ方法を設定します。 |
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 void afterPropertiesSet()
throws java.lang.Exceptionorg.springframework.beans.factory.InitializingBean 内の afterPropertiesSet java.lang.Exceptionpublic void setSecurityMethod(java.lang.String securityMethod)
securityMethod - セキュリティ方法 public org.apache.hadoop.conf.Configuration getObject()
org.springframework.beans.factory.FactoryBean<org.apache.hadoop.conf.Configuration> 内の getObject public java.lang.Class<?> getObjectType()
org.springframework.beans.factory.FactoryBean<org.apache.hadoop.conf.Configuration> 内の getObjectType public boolean isSingleton()
org.springframework.beans.factory.FactoryBean<org.apache.hadoop.conf.Configuration> 内の isSingleton public void setBeanClassLoader(java.lang.ClassLoader classLoader)
org.springframework.beans.factory.BeanClassLoaderAware 内の setBeanClassLoader public void setUserKeytab(java.lang.String userKeytab)
userKeytab - キータブファイルへのパス public void setUserPrincipal(java.lang.String userPrincipal)
userPrincipal - ユーザーログインプリンシパル public void setNamenodePrincipal(java.lang.String namenodePrincipal)
namenodePrincipal - ネームノードのプリンシパル。public void setRmManagerPrincipal(java.lang.String rmManagerPrincipal)
rmManagerPrincipal - リソースマネージャープリンシパル protected org.apache.hadoop.conf.Configuration createConfiguration(org.apache.hadoop.conf.Configuration existing)
existing - 既存の構成 protected void postProcessConfiguration(org.apache.hadoop.conf.Configuration configuration)
public void setConfiguration(org.apache.hadoop.conf.Configuration configuration)
configuration - 設定する構成。public void setLoadDefaults(boolean loadDefaults)
loadDefaults - 設定する loadDefaults。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 ハンドラーを登録するかどうか public void setFileSystemUri(java.lang.String fsUri)
fsUri - デフォルトのファイルシステム URIpublic void setRmManagerUri(java.lang.String rmUri)
rmUri - リソースマネージャー URIpublic void setJobHistoryUri(java.lang.String jhUri)
jhUri - ジョブトラッカー URI