luigi.contrib.pyspark_runner

The pyspark program.

This module will be run by spark-submit for PySparkTask jobs.

The first argument is a path to the pickled instance of the PySparkTask, other arguments are the ones returned by PySparkTask.app_options()

Classes

AbstractPySparkRunner(job, *args)

PySparkRunner(job, *args)

PySparkSessionRunner(job, *args)

SparkContextEntryPoint(conf)

SparkSessionEntryPoint(conf)

class luigi.contrib.pyspark_runner.SparkContextEntryPoint(conf)[source]
sc = None
class luigi.contrib.pyspark_runner.SparkSessionEntryPoint(conf)[source]
spark = None
class luigi.contrib.pyspark_runner.AbstractPySparkRunner(job, *args)[source]
run()[source]
class luigi.contrib.pyspark_runner.PySparkRunner(job, *args)
class luigi.contrib.pyspark_runner.PySparkSessionRunner(job, *args)