aboutsummaryrefslogtreecommitdiff
path: root/R/pkg/R/client.R
diff options
context:
space:
mode:
Diffstat (limited to 'R/pkg/R/client.R')
-rw-r--r--R/pkg/R/client.R10
1 files changed, 7 insertions, 3 deletions
diff --git a/R/pkg/R/client.R b/R/pkg/R/client.R
index c811d1dac3..25e99390a9 100644
--- a/R/pkg/R/client.R
+++ b/R/pkg/R/client.R
@@ -44,12 +44,16 @@ determineSparkSubmitBin <- function() {
}
generateSparkSubmitArgs <- function(args, sparkHome, jars, sparkSubmitOpts, packages) {
+ jars <- paste0(jars, collapse = ",")
if (jars != "") {
- jars <- paste("--jars", jars)
+ # construct the jars argument with a space between --jars and comma-separated values
+ jars <- paste0("--jars ", jars)
}
- if (!identical(packages, "")) {
- packages <- paste("--packages", packages)
+ packages <- paste0(packages, collapse = ",")
+ if (packages != "") {
+ # construct the packages argument with a space between --packages and comma-separated values
+ packages <- paste0("--packages ", packages)
}
combinedArgs <- paste(jars, packages, sparkSubmitOpts, args, sep = " ")