public interface EnvironmentClasspathConfigurer extends AnnotationConfigurerBuilder<YarnEnvironmentConfigurer>
AnnotationConfigurerBuilder。 通常の構成は以下のようになります。
@Configuration
@EnableYarn(enable=Enable.APPMASTER)
static class Config extends SpringYarnConfigurerAdapter {
@Override
public void configure(YarnEnvironmentConfigurer environment) throws Exception {
environment
.withClasspath()
.includeBaseDirectory(true)
.useDefaultYarnClasspath(true)
.defaultYarnAppClasspath("my:cp:entries")
.delimiter(":")
.entries("entry1", "entry2")
.entry("entry3");
}
}
| 修飾子と型 | メソッドと説明 |
|---|---|
EnvironmentClasspathConfigurer | delimiter(java.lang.String delimiter) クラスパスで使用する区切り文字を指定します。 |
EnvironmentClasspathConfigurer | entries(java.util.List<java.lang.String> entries) 新しいクラスパスエントリを指定します。 |
EnvironmentClasspathConfigurer | entries(java.lang.String... entries) 新しいクラスパスエントリを指定します。 |
EnvironmentClasspathConfigurer | entry(java.lang.String entry) 新しいクラスパスエントリを指定します。 |
EnvironmentClasspathConfigurer | includeBaseDirectory(boolean includeBaseDirectory) ベースディレクトリをクラスパスに追加するかどうかを指定します。 |
EnvironmentClasspathConfigurer | siteMapreduceAppClasspath(java.lang.String... defaultClasspath) デフォルトの mr アプリケーションクラスパスエントリを指定します。 |
EnvironmentClasspathConfigurer | siteMapreduceAppClasspath(java.lang.String defaultClasspath) デフォルトの mr アプリケーションクラスパスを指定します。 |
EnvironmentClasspathConfigurer | siteYarnAppClasspath(java.lang.String... defaultClasspath) デフォルトの yarn アプリケーションクラスパスエントリを指定します。 |
EnvironmentClasspathConfigurer | siteYarnAppClasspath(java.lang.String defaultClasspath) デフォルトの yarn アプリケーションクラスパスを指定します。 |
EnvironmentClasspathConfigurer | useMapreduceAppClasspath(boolean useMapreduceAppClasspath) デフォルトの mr クラスパスエントリを追加するかどうかを指定します。 |
EnvironmentClasspathConfigurer | useYarnAppClasspath(boolean useYarnAppClasspath) デフォルトの yarn クラスパスエントリを追加するかどうかを指定します。 |
andEnvironmentClasspathConfigurer entry(java.lang.String entry)
entry - クラスパスエントリ EnvironmentClasspathConfigurerEnvironmentClasspathConfigurer entries(java.lang.String... entries)
entries - クラスパスエントリ EnvironmentClasspathConfigurerEnvironmentClasspathConfigurer entries(java.util.List<java.lang.String> entries)
entries - クラスパスエントリ EnvironmentClasspathConfigurerEnvironmentClasspathConfigurer useYarnAppClasspath(boolean useYarnAppClasspath)
useYarnAppClasspath - デフォルトの糸クラスパスを使用する EnvironmentClasspathConfigurerEnvironmentClasspathConfigurer useMapreduceAppClasspath(boolean useMapreduceAppClasspath)
useMapreduceAppClasspath - デフォルトの mr クラスパスを使用する EnvironmentClasspathConfigurerEnvironmentClasspathConfigurer siteYarnAppClasspath(java.lang.String defaultClasspath)
defaultClasspath - デフォルトの糸クラスパス EnvironmentClasspathConfigurerEnvironmentClasspathConfigurer siteMapreduceAppClasspath(java.lang.String defaultClasspath)
defaultClasspath - デフォルトの mr クラスパス EnvironmentClasspathConfigurerEnvironmentClasspathConfigurer siteYarnAppClasspath(java.lang.String... defaultClasspath)
defaultClasspath - デフォルトのクラスパスエントリ。EnvironmentClasspathConfigurerEnvironmentClasspathConfigurer siteMapreduceAppClasspath(java.lang.String... defaultClasspath)
defaultClasspath - デフォルトのクラスパスエントリ。EnvironmentClasspathConfigurerEnvironmentClasspathConfigurer includeBaseDirectory(boolean includeBaseDirectory)
includeBaseDirectory - インクルードベースディレクトリ EnvironmentClasspathConfigurerEnvironmentClasspathConfigurer delimiter(java.lang.String delimiter)
delimiter - 区切り文字 EnvironmentClasspathConfigurer