diff --git a/R/pkg/R/sparkR.R b/R/pkg/R/sparkR.R index 06015362e6bc13626827e92efde155a4485a3ead..cc6d591bb2f4c52a78af149bc555d145a5c9f074 100644 --- a/R/pkg/R/sparkR.R +++ b/R/pkg/R/sparkR.R @@ -491,6 +491,10 @@ sparkConfToSubmitOps[["spark.driver.memory"]] <- "--driver-memory" sparkConfToSubmitOps[["spark.driver.extraClassPath"]] <- "--driver-class-path" sparkConfToSubmitOps[["spark.driver.extraJavaOptions"]] <- "--driver-java-options" sparkConfToSubmitOps[["spark.driver.extraLibraryPath"]] <- "--driver-library-path" +sparkConfToSubmitOps[["spark.master"]] <- "--master" +sparkConfToSubmitOps[["spark.yarn.keytab"]] <- "--keytab" +sparkConfToSubmitOps[["spark.yarn.principal"]] <- "--principal" + # Utility function that returns Spark Submit arguments as a string # diff --git a/docs/sparkr.md b/docs/sparkr.md index b881119731045e41de83b490e81a8e10bc12e442..340e7f7cb1a0b51743a2479bb8661a5f3d689028 100644 --- a/docs/sparkr.md +++ b/docs/sparkr.md @@ -62,6 +62,21 @@ The following Spark driver properties can be set in `sparkConfig` with `sparkR.s <table class="table"> <tr><th>Property Name</th><th>Property group</th><th><code>spark-submit</code> equivalent</th></tr> + <tr> + <td><code>spark.master</code></td> + <td>Application Properties</td> + <td><code>--master</code></td> + </tr> + <tr> + <td><code>spark.yarn.keytab</code></td> + <td>Application Properties</td> + <td><code>--keytab</code></td> + </tr> + <tr> + <td><code>spark.yarn.principal</code></td> + <td>Application Properties</td> + <td><code>--principal</code></td> + </tr> <tr> <td><code>spark.driver.memory</code></td> <td>Application Properties</td>