This is an automated email from the ASF dual-hosted git repository.
rickyma pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-uniffle.git
The following commit(s) were added to refs/heads/master by this push:
new fa87381f8 [#1905][FOLLOWUP] docs: Add documents after introducing
XXX_JAVA_OPTS env var (#1933)
fa87381f8 is described below
commit fa87381f86c6959067eb9cf09cd34610c119f743
Author: maobaolong <[email protected]>
AuthorDate: Fri Jul 26 16:39:27 2024 +0800
[#1905][FOLLOWUP] docs: Add documents after introducing XXX_JAVA_OPTS env
var (#1933)
### What changes were proposed in this pull request?
Add some necessary docs.
### Why are the changes needed?
Fix: #1905
### Does this PR introduce _any_ user-facing change?
Yeah, docs page.
### How was this patch tested?
No need
---
docs/coordinator_guide.md | 5 +++++
docs/dashboard_guide.md | 7 +++++++
docs/server_guide.md | 8 ++++++++
3 files changed, 20 insertions(+)
diff --git a/docs/coordinator_guide.md b/docs/coordinator_guide.md
index c098ff1bc..978e0a107 100644
--- a/docs/coordinator_guide.md
+++ b/docs/coordinator_guide.md
@@ -36,6 +36,11 @@ This document will introduce how to deploy Uniffle
coordinators.
HADOOP_HOME=<hadoop home>
XMX_SIZE="16g"
```
+ You can add extra JVM arguments for the Uniffle coordinator by specifying
`UNIFFLE_COORDINATOR_JAVA_OPTS` in `rss-env.sh`.
+ Example:
+ ```
+ UNIFFLE_COORDINATOR_JAVA_OPTS="-Xdebug
-Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=5006
-Drss.jetty.http.port=19998"
+ ```
3. update RSS_HOME/conf/coordinator.conf, eg,
```
rss.rpc.server.port 19999
diff --git a/docs/dashboard_guide.md b/docs/dashboard_guide.md
index 5b413a408..32a2d63c2 100644
--- a/docs/dashboard_guide.md
+++ b/docs/dashboard_guide.md
@@ -32,6 +32,13 @@ rss.dashboard.http.port 19997
coordinator.web.address http://coordinator.hostname:19998/
```
+### Configure related JVM parameters
+You can add extra JVM arguments for the Uniffle dashboard by specifying
`UNIFFLE_DASHBOARD_JAVA_OPTS` in `RSS_HOME/bin/rss-env.sh`
+Example:
+```
+UNIFFLE_DASHBOARD_JAVA_OPTS="-Xdebug
-Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=5004
-Drss.jetty.http.port=19997"
+```
+
### Start the dashboard process
In the $RSS_HOME/bin directory, start with a script.
``` shell
diff --git a/docs/server_guide.md b/docs/server_guide.md
index b6408e3ec..16e2146ff 100644
--- a/docs/server_guide.md
+++ b/docs/server_guide.md
@@ -176,6 +176,14 @@ XMX_SIZE=40g
MAX_DIRECT_MEMORY_SIZE=360g
```
+You can add extra JVM arguments for the Uniffle server by specifying
`UNIFFLE_SHUFFLE_SERVER_JAVA_OPTS` in `rss-env.sh`.
+
+For example:
+
+```
+UNIFFLE_SHUFFLE_SERVER_JAVA_OPTS="-Xdebug
-Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=5005
-Drss.jetty.http.port=19978"
+```
+
##### server.conf
Generally, `rss.server.read.buffer.capacity` of 20g is enough, you can pay
more attention to the metric `read_used_buffer_size`.