С помощью приложения Spark вы можете сделать ниже ... это опция 1
val sparkSessionBuilder = SparkSession
.builder()
.appName(getClass.getSimpleName)
.master("yarn")
, если вы хотите добавить ее в stepconfig .... это опция 2
// Define Spark Application
HadoopJarStepConfig sparkConfig = new HadoopJarStepConfig()
.withJar("command-runner.jar")
.withArgs("spark-submit,--deploy-mode,cluster,--master,yarn"),
"--class","com.amazonaws.samples.TestQuery",
"s3://20180205-kh-emr-01/jar/emrtest.jar", "10", "Step Test"); // optional list of arguments
StepConfig customStep = new StepConfig()
.withHadoopJarStep(sparkConfig)
.withName("SparkSQL") ;
Я предпочитаю вариант 2, поскольку его нетрудно закодировать в коде.