@Beta public interface SparkConfigurer extends ProgramConfigurer, DatasetConfigurer, PluginConfigurer
Spark
.Modifier and Type | Method and Description |
---|---|
void |
setClientResources(Resources resources)
Sets the resources requirement for the Spark client process.
|
void |
setDriverResources(Resources resources)
Sets the resources requirement for the Spark driver process.
|
void |
setExecutorResources(Resources resources)
Sets the resources requirement for the Spark executor processes.
|
void |
setMainClassName(String className)
Sets the Spark program class name in specification.
|
setDescription, setName, setProperties
isFeatureEnabled
addDatasetModule, addDatasetType, createDataset, createDataset, createDataset, createDataset
evaluateMacros, evaluateMacros, usePlugin, usePlugin, usePluginClass, usePluginClass
void setMainClassName(String className)
static void main(String[])
method. It can also implements the io.cdap.cdap.api.spark.SparkMain
interface for Spark program written in Scala or the io.cdap.cdap.api.spark.JavaSparkMain
for Spark program written in Java, as defined in the
cdap-api-spark*
module.className
- the fully qualified name of Spark program class.void setClientResources(Resources resources)
ProgramLifecycle.initialize(RuntimeContext)
and ProgramLifecycle.destroy()
methods get
executed.void setDriverResources(Resources resources)
void setExecutorResources(Resources resources)
Copyright © 2023 Cask Data, Inc. Licensed under the Apache License, Version 2.0.