aboutsummaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
Diffstat (limited to 'docs')
-rw-r--r--docs/configuration.md23
1 files changed, 22 insertions, 1 deletions
diff --git a/docs/configuration.md b/docs/configuration.md
index b50565367a..82ce232b33 100644
--- a/docs/configuration.md
+++ b/docs/configuration.md
@@ -1069,10 +1069,31 @@ Apart from these, the following properties are also available, and may be useful
</td>
</tr>
<tr>
+ <td><code>spark.driver.blockManager.port</code></td>
+ <td>(value of spark.blockManager.port)</td>
+ <td>
+ Driver-specific port for the block manager to listen on, for cases where it cannot use the same
+ configuration as executors.
+ </td>
+</tr>
+<tr>
+ <td><code>spark.driver.bindAddress</code></td>
+ <td>(value of spark.driver.host)</td>
+ <td>
+ <p>Hostname or IP address where to bind listening sockets. This config overrides the SPARK_LOCAL_IP
+ environment variable (see below).</p>
+
+ <p>It also allows a different address from the local one to be advertised to executors or external systems.
+ This is useful, for example, when running containers with bridged networking. For this to properly work,
+ the different ports used by the driver (RPC, block manager and UI) need to be forwarded from the
+ container's host.</p>
+ </td>
+</tr>
+<tr>
<td><code>spark.driver.host</code></td>
<td>(local hostname)</td>
<td>
- Hostname or IP address for the driver to listen on.
+ Hostname or IP address for the driver.
This is used for communicating with the executors and the standalone Master.
</td>
</tr>