Teddy
Teddy copied to clipboard
param无法解析多参数
这是因为只调用了一次,可以改成多次调用addAppArgs方法
SparkLauncher launcher = new SparkLauncher()
.setAppName(job.getName())
.setSparkHome(TeddyConf.get("spark.home"))
.setMaster(job.getMaster())
.setAppResource(TeddyConf.get("lib.home")+job.getApp_resource())
.setMainClass(job.getMain_class())
.addAppArgs(job.getArgs()) // 这个地方调用一次,只会传一个string
.setDeployMode(job.getDeploy_mode());