@Internal public class PythonDependencyUtils extends Object
Modifier and Type | Field and Description |
---|---|
static String |
CACHE |
static String |
FILE |
static String |
FILE_DELIMITER |
static String |
PARAM_DELIMITER |
static org.apache.flink.configuration.ConfigOption<Map<String,String>> |
PYTHON_ARCHIVES |
static org.apache.flink.configuration.ConfigOption<Map<String,String>> |
PYTHON_FILES |
static org.apache.flink.configuration.ConfigOption<Map<String,String>> |
PYTHON_REQUIREMENTS_FILE |
Constructor and Description |
---|
PythonDependencyUtils() |
Modifier and Type | Method and Description |
---|---|
static org.apache.flink.configuration.Configuration |
configurePythonDependencies(List<org.apache.flink.api.java.tuple.Tuple2<String,org.apache.flink.api.common.cache.DistributedCache.DistributedCacheEntry>> cachedFiles,
org.apache.flink.configuration.Configuration config)
Adds python dependencies to registered cache file list according to given configuration and
returns a new configuration which contains the metadata of the registered python
dependencies.
|
static void |
merge(org.apache.flink.configuration.Configuration config,
org.apache.flink.configuration.Configuration pythonConfiguration) |
static org.apache.flink.configuration.Configuration |
parsePythonDependencyConfiguration(org.apache.commons.cli.CommandLine commandLine) |
public static final String FILE
public static final String CACHE
public static final String FILE_DELIMITER
public static final String PARAM_DELIMITER
public static final org.apache.flink.configuration.ConfigOption<Map<String,String>> PYTHON_FILES
public static final org.apache.flink.configuration.ConfigOption<Map<String,String>> PYTHON_REQUIREMENTS_FILE
public static org.apache.flink.configuration.Configuration configurePythonDependencies(List<org.apache.flink.api.java.tuple.Tuple2<String,org.apache.flink.api.common.cache.DistributedCache.DistributedCacheEntry>> cachedFiles, org.apache.flink.configuration.Configuration config)
cachedFiles
- The list used to store registered cached files.config
- The configuration which contains python dependency configuration.public static org.apache.flink.configuration.Configuration parsePythonDependencyConfiguration(org.apache.commons.cli.CommandLine commandLine)
public static void merge(org.apache.flink.configuration.Configuration config, org.apache.flink.configuration.Configuration pythonConfiguration)
Copyright © 2014–2021 The Apache Software Foundation. All rights reserved.