- gauge(String, long) - Method in class co.cask.cdap.app.runtime.spark.SparkRuntimeContext
-
- gauge(String, long) - Method in class co.cask.cdap.app.runtime.spark.SparkUserMetrics
-
- get() - Static method in class co.cask.cdap.app.runtime.spark.SparkRuntimeContextProvider
-
- getApplicationSpecification() - Method in class co.cask.cdap.app.runtime.spark.SparkRuntimeContextConfig
-
- getAuthenticationContext() - Method in class co.cask.cdap.app.runtime.spark.SparkRuntimeContext
-
- getAuthenticationContext(TaskAttemptContext) - Method in class co.cask.cdap.app.runtime.spark.stream.SparkStreamInputFormat
-
- getAuthorizationEnforcer() - Method in class co.cask.cdap.app.runtime.spark.SparkRuntimeContext
-
- getAuthorizationEnforcer(TaskAttemptContext) - Method in class co.cask.cdap.app.runtime.spark.stream.SparkStreamInputFormat
-
- getBaseURI() - Method in class co.cask.cdap.app.runtime.spark.distributed.SparkExecutionService
-
Returns the base
URI
for talking to this service remotely through HTTP.
- getBody() - Method in class co.cask.cdap.app.runtime.spark.SerializableStreamEvent
-
- getCConfiguration() - Method in class co.cask.cdap.app.runtime.spark.SparkRuntimeContext
-
Returns the CDAP CConfiguration
used for the execution.
- getClassFile(HttpRequest, HttpResponder) - Method in class co.cask.cdap.app.runtime.spark.dynamic.SparkClassFileHandler
-
REST endpoint for the Spark executor nodes to load classes remotely.
- getCommand() - Method in class co.cask.cdap.app.runtime.spark.distributed.SparkCommand
-
- getConfiguration() - Method in class co.cask.cdap.app.runtime.spark.SparkRuntimeContext
-
- getConfiguration() - Method in class co.cask.cdap.app.runtime.spark.SparkRuntimeContextConfig
-
Returns the configuration.
- getDatasetFramework() - Method in class co.cask.cdap.app.runtime.spark.SparkRuntimeContext
-
Returns the DatasetFramework
used for this execution.
- getHeaders() - Method in class co.cask.cdap.app.runtime.spark.SerializableStreamEvent
-
- getHostname() - Method in class co.cask.cdap.app.runtime.spark.SparkRuntimeContext
-
Returns the hostname of the current container.
- getLocalizedResources(File, SparkConf) - Static method in class co.cask.cdap.app.runtime.spark.SparkRuntimeUtils
-
Retrieves the names of localized resources in the given config and constructs a map from the resource name
to local files with the resource names as the file names in the given directory.
- getLocalPySparkArchives(SparkCompat) - Static method in class co.cask.cdap.app.runtime.spark.SparkPackageUtils
-
Returns the set of PySpark archive files.
- getLocalSparkLibrary(SparkCompat) - Static method in class co.cask.cdap.app.runtime.spark.SparkPackageUtils
-
Returns the set of jar files for the spark library.
- getLoggingContext() - Method in class co.cask.cdap.app.runtime.spark.SparkRuntimeContext
-
Returns the LoggingContext
representing the program.
- getName() - Method in class co.cask.cdap.app.runtime.spark.preview.SparkDataTracer
-
- getOptions() - Method in class co.cask.cdap.app.runtime.spark.distributed.SparkCommand
-
- getPluginArchive() - Method in class co.cask.cdap.app.runtime.spark.SparkRuntimeContextConfig
-
- getPluginProperties(String) - Method in class co.cask.cdap.app.runtime.spark.SparkPluginContext
-
- getPluginProperties(String, MacroEvaluator) - Method in class co.cask.cdap.app.runtime.spark.SparkPluginContext
-
- getProgramClassLoader() - Method in class co.cask.cdap.app.runtime.spark.SparkClassLoader
-
Returns the program ClassLoader.
- getProgramId() - Method in class co.cask.cdap.app.runtime.spark.SparkRuntimeContextConfig
-
- getProgramOptions() - Method in class co.cask.cdap.app.runtime.spark.SparkRuntimeContextConfig
-
- getRuntimeContext() - Method in class co.cask.cdap.app.runtime.spark.SparkClassLoader
-
- getSecureData(String, String) - Method in class co.cask.cdap.app.runtime.spark.SparkSecureStore
-
- getServiceURL(String, String) - Method in class co.cask.cdap.app.runtime.spark.SparkServiceDiscoverer
-
- getServiceURL(String) - Method in class co.cask.cdap.app.runtime.spark.SparkServiceDiscoverer
-
- getSparkClientEnv() - Static method in class co.cask.cdap.app.runtime.spark.SparkPackageUtils
-
Returns the environment for the Spark client container.
- getSparkDefaultConf() - Static method in class co.cask.cdap.app.runtime.spark.SparkPackageUtils
-
Loads the spark-defaults.conf based on the environment.
- getSparkEnv() - Static method in class co.cask.cdap.app.runtime.spark.SparkPackageUtils
-
Returns the Spark environment setup via the start up script.
- getSparkExecutionContext(boolean) - Method in class co.cask.cdap.app.runtime.spark.SparkClassLoader
-
- getSparkSpecification() - Method in class co.cask.cdap.app.runtime.spark.SparkRuntimeContext
-
- getStreamAdmin() - Method in class co.cask.cdap.app.runtime.spark.SparkRuntimeContext
-
Returns the StreamAdmin
used for this execution.
- getSubmitConf() - Method in class co.cask.cdap.app.runtime.spark.submit.AbstractSparkSubmitter
-
Returns configs that are specific to the submission context.
- getSubmitConf() - Method in class co.cask.cdap.app.runtime.spark.submit.DistributedSparkSubmitter
-
- getTimestamp() - Method in class co.cask.cdap.app.runtime.spark.SerializableStreamEvent
-
- getTransaction(int, long, TimeUnit) - Method in class co.cask.cdap.app.runtime.spark.SparkTransactionClient
-
Returns the Transaction
for the given stage.
- getTransaction(HttpRequest, HttpResponder, int) - Method in class co.cask.cdap.app.runtime.spark.SparkTransactionHandler
-
Handler method to get a serialized Transaction
for the given stage.
- getTransactionSystemClient() - Method in class co.cask.cdap.app.runtime.spark.SparkRuntimeContext
-
Returns the TransactionSystemClient
for this execution.
- getURLs() - Method in class org.apache.spark.util.MutableURLClassLoader
-
- getWorkflowInfo() - Method in class co.cask.cdap.app.runtime.spark.SparkRuntimeContext
-
- getWorkflowProgramInfo() - Method in class co.cask.cdap.app.runtime.spark.SparkRuntimeContextConfig
-
- SchemaSerializer - Class in co.cask.cdap.app.runtime.spark.serializer
-
- SchemaSerializer() - Constructor for class co.cask.cdap.app.runtime.spark.serializer.SchemaSerializer
-
- SerializableStreamEvent - Class in co.cask.cdap.app.runtime.spark
-
- SerializableStreamEvent() - Constructor for class co.cask.cdap.app.runtime.spark.SerializableStreamEvent
-
- SerializableStreamEvent(StreamEvent) - Constructor for class co.cask.cdap.app.runtime.spark.SerializableStreamEvent
-
- set(SparkRuntimeContext, File) - Method in class co.cask.cdap.app.runtime.spark.SparkRuntimeContextConfig
-
Sets configurations based on the given context.
- setGatewayCallbackPort(GatewayServer, int) - Static method in class co.cask.cdap.app.runtime.spark.python.SparkPythonUtil
-
Updates the python callback port in the GatewayServer
.
- setLocalizedResources(Set<String>, Map<String, String>) - Static method in class co.cask.cdap.app.runtime.spark.SparkRuntimeUtils
-
Saves the names of localized resources to the given config.
- setTaskSupport(ParArray<T>) - Static method in class co.cask.cdap.app.runtime.spark.SparkRuntimeUtils
-
Sets the TaskSupport
for the given Scala ParArray
to ThreadPoolTaskSupport
.
- setupLaunchConfig(DistributedProgramRunner.LaunchConfig, Program, ProgramOptions, CConfiguration, Configuration, File) - Method in class co.cask.cdap.app.runtime.spark.distributed.DistributedSparkProgramRunner
-
- shutDown() - Method in class co.cask.cdap.app.runtime.spark.distributed.SparkDriverService
-
- shutDown() - Method in class co.cask.cdap.app.runtime.spark.distributed.SparkExecutionService
-
- shutDown() - Method in class co.cask.cdap.app.runtime.spark.SparkCredentialsUpdater
-
- shutdownNow() - Method in class co.cask.cdap.app.runtime.spark.distributed.SparkExecutionService
-
- skipBytes() - Method in class co.cask.cdap.app.runtime.spark.serializer.KryoDecoder
-
- skipDouble() - Method in class co.cask.cdap.app.runtime.spark.serializer.KryoDecoder
-
- skipFloat() - Method in class co.cask.cdap.app.runtime.spark.serializer.KryoDecoder
-
- skipString() - Method in class co.cask.cdap.app.runtime.spark.serializer.KryoDecoder
-
- Spark2ProgramRuntimeProvider - Class in co.cask.cdap.app.runtime.spark
-
Spark2 program runtime provider.
- Spark2ProgramRuntimeProvider() - Constructor for class co.cask.cdap.app.runtime.spark.Spark2ProgramRuntimeProvider
-
- SPARK_PROGRAM_CLASS_LOADER_FILTER - Static variable in class co.cask.cdap.app.runtime.spark.SparkRuntimeUtils
-
- SPARK_YARN_MODE - Static variable in class co.cask.cdap.app.runtime.spark.SparkPackageUtils
-
- SparkClassFileHandler - Class in co.cask.cdap.app.runtime.spark.dynamic
-
A HttpHandler
to serve class file to Spark executor.
- SparkClassFileHandler() - Constructor for class co.cask.cdap.app.runtime.spark.dynamic.SparkClassFileHandler
-
- SparkClassLoader - Class in co.cask.cdap.app.runtime.spark
-
ClassLoader being used in Spark execution context.
- SparkClassLoader(SparkRuntimeContext) - Constructor for class co.cask.cdap.app.runtime.spark.SparkClassLoader
-
- SparkClassRewriter - Class in co.cask.cdap.app.runtime.spark.classloader
-
A ClassRewriter
for rewriting Spark related classes.
- SparkClassRewriter(Function<String, URL>, boolean) - Constructor for class co.cask.cdap.app.runtime.spark.classloader.SparkClassRewriter
-
- SparkCommand - Class in co.cask.cdap.app.runtime.spark.distributed
-
- SparkCommand(String) - Constructor for class co.cask.cdap.app.runtime.spark.distributed.SparkCommand
-
- SparkCommand(String, Map<String, String>) - Constructor for class co.cask.cdap.app.runtime.spark.distributed.SparkCommand
-
- SparkCompilerCleanupManager - Class in co.cask.cdap.app.runtime.spark.dynamic
-
- SparkCompilerCleanupManager() - Constructor for class co.cask.cdap.app.runtime.spark.dynamic.SparkCompilerCleanupManager
-
- SparkContainerClassLoader - Class in co.cask.cdap.app.runtime.spark.classloader
-
The
ClassLoader
for Spark containers in distributed mode.
- SparkContainerClassLoader(URL[], ClassLoader) - Constructor for class co.cask.cdap.app.runtime.spark.classloader.SparkContainerClassLoader
-
Creates a new instance for the following set of
URL
.
- SparkContainerLauncher - Class in co.cask.cdap.app.runtime.spark.distributed
-
- SparkContainerLauncher() - Constructor for class co.cask.cdap.app.runtime.spark.distributed.SparkContainerLauncher
-
- SparkControllerHandler() - Constructor for class co.cask.cdap.app.runtime.spark.distributed.SparkExecutionService.SparkControllerHandler
-
- SparkCredentialsUpdater - Class in co.cask.cdap.app.runtime.spark
-
This class is responsible for writing credentials to a location that Spark executor is expecting for
secure credentials update for long running process.
- SparkCredentialsUpdater(Supplier<Credentials>, Location, String, long, long, int) - Constructor for class co.cask.cdap.app.runtime.spark.SparkCredentialsUpdater
-
- SparkDataTracer - Class in co.cask.cdap.app.runtime.spark.preview
-
- SparkDataTracer() - Constructor for class co.cask.cdap.app.runtime.spark.preview.SparkDataTracer
-
- SparkDataTracer(SparkRuntimeContext, String) - Constructor for class co.cask.cdap.app.runtime.spark.preview.SparkDataTracer
-
Constructor.
- SparkDriverService - Class in co.cask.cdap.app.runtime.spark.distributed
-
A service that runs in the Spark Driver process in distributed mode.
- SparkDriverService(URI, SparkRuntimeContext) - Constructor for class co.cask.cdap.app.runtime.spark.distributed.SparkDriverService
-
- SparkExecutionClient - Class in co.cask.cdap.app.runtime.spark.distributed
-
- SparkExecutionClient(URI, ProgramRunId) - Constructor for class co.cask.cdap.app.runtime.spark.distributed.SparkExecutionClient
-
- SparkExecutionService - Class in co.cask.cdap.app.runtime.spark.distributed
-
The HTTP service for communicating with the
SparkMainWrapper
running in the driver
for controlling lifecycle management.
- SparkExecutionService(LocationFactory, String, ProgramRunId, WorkflowToken) - Constructor for class co.cask.cdap.app.runtime.spark.distributed.SparkExecutionService
-
- SparkExecutionService.SparkControllerHandler - Class in co.cask.cdap.app.runtime.spark.distributed
-
The HttpHandler
for communicating with the Spark driver.
- SparkMetricsSink - Class in co.cask.cdap.app.runtime.spark
-
A
Sink
which collects Metrics from
Spark
program and used
SparkMetricsReporter
to report it
to
MetricsContext
This full qualified name of this class is given to spark through the metrics configuration file.
- SparkMetricsSink(Properties, MetricRegistry, SecurityManager) - Constructor for class co.cask.cdap.app.runtime.spark.SparkMetricsSink
-
- SparkPackageUtils - Class in co.cask.cdap.app.runtime.spark
-
A utility class to help determine Spark supports and locating Spark jars and PySpark libraries.
- SparkPluginContext - Class in co.cask.cdap.app.runtime.spark
-
- SparkPluginContext() - Constructor for class co.cask.cdap.app.runtime.spark.SparkPluginContext
-
Constructor.
- SparkProgramRuntimeProvider - Class in co.cask.cdap.app.runtime.spark
-
- SparkProgramRuntimeProvider(SparkCompat) - Constructor for class co.cask.cdap.app.runtime.spark.SparkProgramRuntimeProvider
-
- SparkPythonUtil - Class in co.cask.cdap.app.runtime.spark.python
-
Utility class to provide methods for PySpark integration.
- SparkRunnerClassLoader - Class in co.cask.cdap.app.runtime.spark.classloader
-
A special
ClassLoader
for defining and loading all cdap-spark-core classes and Spark classes.
- SparkRunnerClassLoader(URL[], ClassLoader, boolean) - Constructor for class co.cask.cdap.app.runtime.spark.classloader.SparkRunnerClassLoader
-
- SparkRuntimeContext - Class in co.cask.cdap.app.runtime.spark
-
Context to be used at Spark runtime to provide common functionality that are needed at both the driver and
the executors.
- SparkRuntimeContextConfig - Class in co.cask.cdap.app.runtime.spark
-
Helper class for getting and setting configurations that are needed for recreating the runtime context
in each Spark executor.
- SparkRuntimeContextProvider - Class in co.cask.cdap.app.runtime.spark
-
- SparkRuntimeUtils - Class in co.cask.cdap.app.runtime.spark
-
Util class for common functions needed for Spark implementation.
- SparkRuntimeUtils() - Constructor for class co.cask.cdap.app.runtime.spark.SparkRuntimeUtils
-
- SparkSecureStore - Class in co.cask.cdap.app.runtime.spark
-
- SparkSecureStore() - Constructor for class co.cask.cdap.app.runtime.spark.SparkSecureStore
-
Constructor.
- SparkServiceDiscoverer - Class in co.cask.cdap.app.runtime.spark
-
- SparkServiceDiscoverer() - Constructor for class co.cask.cdap.app.runtime.spark.SparkServiceDiscoverer
-
Constructor.
- SparkStreamInputFormat<K,V> - Class in co.cask.cdap.app.runtime.spark.stream
-
StreamInputFomat for
Spark
jobs.
- SparkStreamInputFormat() - Constructor for class co.cask.cdap.app.runtime.spark.stream.SparkStreamInputFormat
-
- SparkSubmitter - Interface in co.cask.cdap.app.runtime.spark.submit
-
Interface to provide abstraction for submitting a Spark program to
the Spark framework for execution.
- SparkTransactionClient - Class in co.cask.cdap.app.runtime.spark
-
- SparkTransactionClient(URI) - Constructor for class co.cask.cdap.app.runtime.spark.SparkTransactionClient
-
- SparkTransactionClient(URI, long) - Constructor for class co.cask.cdap.app.runtime.spark.SparkTransactionClient
-
- SparkTransactionHandler - Class in co.cask.cdap.app.runtime.spark
-
Provides transaction management for Spark job and stage executors.
- SparkTxRunnable - Interface in co.cask.cdap.app.runtime.spark
-
An interface for executing task inside transaction.
- SparkUserMetrics - Class in co.cask.cdap.app.runtime.spark
-
- SparkUserMetrics() - Constructor for class co.cask.cdap.app.runtime.spark.SparkUserMetrics
-
Constructor.
- start() - Method in class co.cask.cdap.app.runtime.spark.SparkMetricsSink
-
- startPy4jGateway(Path) - Static method in class co.cask.cdap.app.runtime.spark.python.AbstractSparkPythonUtil
-
Starts a Py4j gateway server.
- startUp() - Method in class co.cask.cdap.app.runtime.spark.distributed.SparkDriverService
-
- startUp() - Method in class co.cask.cdap.app.runtime.spark.distributed.SparkExecutionService
-
- startUp() - Method in class co.cask.cdap.app.runtime.spark.SparkCredentialsUpdater
-
- STOP - Static variable in class co.cask.cdap.app.runtime.spark.distributed.SparkCommand
-
Command for stopping the spark execution.
- stop() - Method in class co.cask.cdap.app.runtime.spark.SparkMetricsSink
-
- StructuredRecordSerializer - Class in co.cask.cdap.app.runtime.spark.serializer
-
- StructuredRecordSerializer() - Constructor for class co.cask.cdap.app.runtime.spark.serializer.StructuredRecordSerializer
-
- submit(SparkRuntimeContext, Map<String, String>, List<LocalizeResource>, URI, V) - Method in class co.cask.cdap.app.runtime.spark.submit.AbstractSparkSubmitter
-
- submit(SparkRuntimeContext, Map<String, String>, List<LocalizeResource>, URI, V) - Method in interface co.cask.cdap.app.runtime.spark.submit.SparkSubmitter
-
Submits a Spark job to the Spark framework.