Skip to content

Spark Connect

Spark Declarative Pipelines supports Spark Connect only.

When executed with spark.api.mode configuration property other than connect, spark-pipelines fails with the following exception:

$ ./bin/spark-pipelines --conf spark.api.mode=xxx
...
26/04/07 19:41:25 ERROR SparkPipelines: spark.api.mode must be 'connect' (was 'xxx'). Declarative Pipelines currently only supports Spark Connect.
Exception in thread "main" org.apache.spark.SparkUserAppException: User application exited with 1
    at org.apache.spark.deploy.SparkPipelines$$anon$1.handle(SparkPipelines.scala:77)
    at org.apache.spark.launcher.SparkSubmitOptionParser.parse(SparkSubmitOptionParser.java:171)
    at org.apache.spark.deploy.SparkPipelines$$anon$1.<init>(SparkPipelines.scala:62)
    at org.apache.spark.deploy.SparkPipelines$.splitArgs(SparkPipelines.scala:61)
    at org.apache.spark.deploy.SparkPipelines$.constructSparkSubmitArgs(SparkPipelines.scala:48)
    at org.apache.spark.deploy.SparkPipelines$.main(SparkPipelines.scala:42)
    at org.apache.spark.deploy.SparkPipelines.main(SparkPipelines.scala)