This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/dolphinscheduler-website.git
The following commit(s) were added to refs/heads/asf-site by this push:
new cee60fc8c Automated deployment:
cbfa058b762ae1f90982edf7f434088987fd22eb
cee60fc8c is described below
commit cee60fc8c7b2bfbbe722cd06c461b43603b2cc2f
Author: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
AuthorDate: Mon Sep 5 05:33:07 2022 +0000
Automated deployment: cbfa058b762ae1f90982edf7f434088987fd22eb
---
.../user_doc/guide/howto/datasource-setting.html | 38 ++++++++++++++++++---
.../user_doc/guide/howto/datasource-setting.json | 2 +-
python/2.0.5/.buildinfo | 2 +-
python/2.0.5/.doctrees/api.doctree | Bin 1224412 -> 1224412
bytes
python/2.0.5/.doctrees/concept.doctree | Bin 25236 -> 25236 bytes
python/2.0.5/.doctrees/environment.pickle | Bin 306972 -> 306974 bytes
python/2.0.5/.doctrees/index.doctree | Bin 8723 -> 8723 bytes
python/2.0.5/.doctrees/start.doctree | Bin 22435 -> 22435 bytes
python/2.0.5/.doctrees/tasks/condition.doctree | Bin 70944 -> 70944 bytes
python/2.0.5/.doctrees/tasks/datax.doctree | Bin 60312 -> 60312 bytes
python/2.0.5/.doctrees/tasks/dependent.doctree | Bin 112746 -> 112746 bytes
python/2.0.5/.doctrees/tasks/flink.doctree | Bin 51636 -> 51636 bytes
python/2.0.5/.doctrees/tasks/http.doctree | Bin 45893 -> 45893 bytes
python/2.0.5/.doctrees/tasks/index.doctree | Bin 4985 -> 4985 bytes
python/2.0.5/.doctrees/tasks/map_reduce.doctree | Bin 28177 -> 28177 bytes
python/2.0.5/.doctrees/tasks/procedure.doctree | Bin 21849 -> 21849 bytes
python/2.0.5/.doctrees/tasks/python.doctree | Bin 19969 -> 19969 bytes
python/2.0.5/.doctrees/tasks/shell.doctree | Bin 23270 -> 23270 bytes
python/2.0.5/.doctrees/tasks/spark.doctree | Bin 53123 -> 53123 bytes
python/2.0.5/.doctrees/tasks/sql.doctree | Bin 33746 -> 33746 bytes
python/2.0.5/.doctrees/tasks/sub_process.doctree | Bin 23827 -> 23827 bytes
python/2.0.5/.doctrees/tasks/switch.doctree | Bin 64028 -> 64028 bytes
python/2.0.5/.doctrees/tutorial.doctree | Bin 36823 -> 36823 bytes
python/2.0.6/.buildinfo | 2 +-
python/2.0.6/.doctrees/api.doctree | Bin 1224412 -> 1224412
bytes
python/2.0.6/.doctrees/concept.doctree | Bin 25236 -> 25236 bytes
python/2.0.6/.doctrees/environment.pickle | Bin 306972 -> 306974 bytes
python/2.0.6/.doctrees/index.doctree | Bin 8723 -> 8723 bytes
python/2.0.6/.doctrees/start.doctree | Bin 22435 -> 22435 bytes
python/2.0.6/.doctrees/tasks/condition.doctree | Bin 70944 -> 70944 bytes
python/2.0.6/.doctrees/tasks/datax.doctree | Bin 60312 -> 60312 bytes
python/2.0.6/.doctrees/tasks/dependent.doctree | Bin 112746 -> 112746 bytes
python/2.0.6/.doctrees/tasks/flink.doctree | Bin 51636 -> 51636 bytes
python/2.0.6/.doctrees/tasks/http.doctree | Bin 45893 -> 45893 bytes
python/2.0.6/.doctrees/tasks/index.doctree | Bin 4985 -> 4985 bytes
python/2.0.6/.doctrees/tasks/map_reduce.doctree | Bin 28177 -> 28177 bytes
python/2.0.6/.doctrees/tasks/procedure.doctree | Bin 21849 -> 21849 bytes
python/2.0.6/.doctrees/tasks/python.doctree | Bin 19969 -> 19969 bytes
python/2.0.6/.doctrees/tasks/shell.doctree | Bin 23270 -> 23270 bytes
python/2.0.6/.doctrees/tasks/spark.doctree | Bin 53123 -> 53123 bytes
python/2.0.6/.doctrees/tasks/sql.doctree | Bin 33746 -> 33746 bytes
python/2.0.6/.doctrees/tasks/sub_process.doctree | Bin 23827 -> 23827 bytes
python/2.0.6/.doctrees/tasks/switch.doctree | Bin 64028 -> 64028 bytes
python/2.0.6/.doctrees/tutorial.doctree | Bin 36823 -> 36823 bytes
python/3.0.0/.buildinfo | 2 +-
python/3.0.0/.doctrees/api.doctree | Bin 1337048 -> 1337048
bytes
python/3.0.0/.doctrees/cli.doctree | Bin 16143 -> 16143 bytes
python/3.0.0/.doctrees/concept.doctree | Bin 25236 -> 25236 bytes
python/3.0.0/.doctrees/config.doctree | Bin 52292 -> 52292 bytes
python/3.0.0/.doctrees/environment.pickle | Bin 350647 -> 350649 bytes
python/3.0.0/.doctrees/howto/index.doctree | Bin 6199 -> 6199 bytes
python/3.0.0/.doctrees/howto/remote-submit.doctree | Bin 9672 -> 9672 bytes
python/3.0.0/.doctrees/index.doctree | Bin 8776 -> 8776 bytes
python/3.0.0/.doctrees/start.doctree | Bin 34105 -> 34105 bytes
python/3.0.0/.doctrees/tasks/condition.doctree | Bin 70944 -> 70944 bytes
python/3.0.0/.doctrees/tasks/datax.doctree | Bin 60312 -> 60312 bytes
python/3.0.0/.doctrees/tasks/dependent.doctree | Bin 112706 -> 112706 bytes
python/3.0.0/.doctrees/tasks/flink.doctree | Bin 51636 -> 51636 bytes
python/3.0.0/.doctrees/tasks/func_wrap.doctree | Bin 15518 -> 15518 bytes
python/3.0.0/.doctrees/tasks/http.doctree | Bin 45893 -> 45893 bytes
python/3.0.0/.doctrees/tasks/index.doctree | Bin 5008 -> 5008 bytes
python/3.0.0/.doctrees/tasks/map_reduce.doctree | Bin 28177 -> 28177 bytes
python/3.0.0/.doctrees/tasks/procedure.doctree | Bin 21849 -> 21849 bytes
python/3.0.0/.doctrees/tasks/python.doctree | Bin 27046 -> 27046 bytes
python/3.0.0/.doctrees/tasks/shell.doctree | Bin 23270 -> 23270 bytes
python/3.0.0/.doctrees/tasks/spark.doctree | Bin 53123 -> 53123 bytes
python/3.0.0/.doctrees/tasks/sql.doctree | Bin 36618 -> 36618 bytes
python/3.0.0/.doctrees/tasks/sub_process.doctree | Bin 23827 -> 23827 bytes
python/3.0.0/.doctrees/tasks/switch.doctree | Bin 64599 -> 64599 bytes
python/3.0.0/.doctrees/tutorial.doctree | Bin 57717 -> 57717 bytes
python/dev/.buildinfo | 2 +-
python/dev/.doctrees/api.doctree | Bin 1446980 -> 1446980
bytes
python/dev/.doctrees/cli.doctree | Bin 16143 -> 16143 bytes
python/dev/.doctrees/concept.doctree | Bin 25236 -> 25236 bytes
python/dev/.doctrees/config.doctree | Bin 52291 -> 52291 bytes
python/dev/.doctrees/environment.pickle | Bin 368797 -> 368799 bytes
python/dev/.doctrees/howto/index.doctree | Bin 6199 -> 6199 bytes
python/dev/.doctrees/howto/remote-submit.doctree | Bin 9672 -> 9672 bytes
python/dev/.doctrees/index.doctree | Bin 8776 -> 8776 bytes
python/dev/.doctrees/start.doctree | Bin 34105 -> 34105 bytes
python/dev/.doctrees/tasks/condition.doctree | Bin 70956 -> 70956 bytes
python/dev/.doctrees/tasks/datax.doctree | Bin 60312 -> 60312 bytes
python/dev/.doctrees/tasks/dependent.doctree | Bin 112716 -> 112716 bytes
python/dev/.doctrees/tasks/flink.doctree | Bin 51636 -> 51636 bytes
python/dev/.doctrees/tasks/func_wrap.doctree | Bin 15518 -> 15518 bytes
python/dev/.doctrees/tasks/http.doctree | Bin 45893 -> 45893 bytes
python/dev/.doctrees/tasks/index.doctree | Bin 5031 -> 5031 bytes
python/dev/.doctrees/tasks/map_reduce.doctree | Bin 28177 -> 28177 bytes
python/dev/.doctrees/tasks/procedure.doctree | Bin 21849 -> 21849 bytes
python/dev/.doctrees/tasks/python.doctree | Bin 27046 -> 27046 bytes
python/dev/.doctrees/tasks/sagemaker.doctree | Bin 23432 -> 23432 bytes
python/dev/.doctrees/tasks/shell.doctree | Bin 23270 -> 23270 bytes
python/dev/.doctrees/tasks/spark.doctree | Bin 53123 -> 53123 bytes
python/dev/.doctrees/tasks/sql.doctree | Bin 36618 -> 36618 bytes
python/dev/.doctrees/tasks/sub_process.doctree | Bin 23827 -> 23827 bytes
python/dev/.doctrees/tasks/switch.doctree | Bin 64611 -> 64611 bytes
python/dev/.doctrees/tutorial.doctree | Bin 57717 -> 57717 bytes
.../user_doc/guide/howto/datasource-setting.html | 35 +++++++++++++++++--
.../user_doc/guide/howto/datasource-setting.json | 2 +-
.../guide/installation/pseudo-cluster.html | 2 +-
.../guide/installation/pseudo-cluster.json | 2 +-
101 files changed, 74 insertions(+), 15 deletions(-)
diff --git a/en-us/docs/dev/user_doc/guide/howto/datasource-setting.html
b/en-us/docs/dev/user_doc/guide/howto/datasource-setting.html
index d7d03a48b..d36f724c5 100644
--- a/en-us/docs/dev/user_doc/guide/howto/datasource-setting.html
+++ b/en-us/docs/dev/user_doc/guide/howto/datasource-setting.html
@@ -13,6 +13,10 @@
<div id="root"><div class="md2html docs-page" data-reactroot=""><header
class="header-container header-container-dark"><div class="banner-tips"><div>🤔
Have queries regarding Apache DolphinScheduler, Join Slack channel to disscuss
them <a class="link-tips"
href="https://join.slack.com/t/asf-dolphinscheduler/shared_invite/zt-1e36toy4n-5n9U2R__FDM05R~MJFFVBg">join
#dolphinscheduler channel</a>! 🌟</div></div><div class="header-body"><span
class="mobile-menu-btn mobile-menu-btn-dark"></span [...]
<h2>Standalone Switching Metadata Database Configuration</h2>
<p>We here use MySQL as an example to illustrate how to configure an external
database:</p>
+<blockquote>
+<p>NOTE: If you use MySQL, you need to manually download <a
href="https://downloads.MySQL.com/archives/c-j/">mysql-connector-java
driver</a> (8.0.16) and move it to the libs directory of DolphinScheduler
+which is <code>api-server/libs</code> and <code>alert-server/libs</code> and
<code>master-server/libs</code> and <code>worker-server/libs</code>.</p>
+</blockquote>
<ul>
<li>First of all, follow the instructions in <a
href="datasource-setting.md">datasource-setting</a>
<code>Pseudo-Cluster/Cluster Initialize the Database</code> section to create
and initialize database</li>
<li>Set the following environment variables in your terminal or modify the
<code>bin/env/dolphinscheduler_env.sh</code> with your database username and
password for <code>{user}</code> and <code>{password}</code>:</li>
@@ -27,8 +31,10 @@ export SPRING_DATASOURCE_PASSWORD={password}
<li>Start standalone-server, now you are using mysql as database and it will
not clear up your data when you stop or restart standalone-server.</li>
</ul>
<h2>Pseudo-Cluster/Cluster Initialize the Database</h2>
-<p>DolphinScheduler metadata is stored in the relational database. Currently,
supports PostgreSQL and MySQL. If you use MySQL, you need to manually download
<a href="https://downloads.MySQL.com/archives/c-j/">mysql-connector-java
driver</a> (8.0.16) and move it to the libs directory of DolphinScheduler
-which is <code>api-server/libs/</code> and <code>alert-server/libs</code> and
<code>master-server/libs</code> and <code>worker-server/libs</code> and
<code>tools/libs</code>. Let's take MySQL as an example for how to initialize
the database:</p>
+<p>DolphinScheduler stores metadata in <code>relational database</code>.
Currently, we support <code>PostgreSQL</code> and <code>MySQL</code>. Let's
walk through how to initialize the database in <code>MySQL</code> and
<code>PostgreSQL</code> :</p>
+<blockquote>
+<p>If you use MySQL, you need to manually download <a
href="https://downloads.MySQL.com/archives/c-j/">mysql-connector-java
driver</a> (8.0.16) and move it to the libs directory of DolphinScheduler which
is <code>api-server/libs</code> and <code>alert-server/libs</code> and
<code>master-server/libs</code> and <code>worker-server/libs</code>.</p>
+</blockquote>
<p>For mysql 5.6 / 5.7</p>
<pre><code class="language-shell">mysql -uroot -p
<span class="hljs-meta">
@@ -52,13 +58,37 @@ mysql></span><span class="bash"> CREATE DATABASE
dolphinscheduler DEFAULT CHA
<span class="hljs-meta">mysql></span><span class="bash"> GRANT ALL
PRIVILEGES ON dolphinscheduler.* TO <span
class="hljs-string">'{user}'</span>@<span
class="hljs-string">'localhost'</span>;</span>
<span class="hljs-meta">mysql></span><span class="bash"> FLUSH
PRIVILEGES;</span>
</code></pre>
-<p>Then, modify <code>./bin/env/dolphinscheduler_env.sh</code> to use mysql,
change {user} and {password} to what you set in the previous step.</p>
-<pre><code class="language-shell">export DATABASE=${DATABASE:-mysql}
+<p>For PostgreSQL:</p>
+<pre><code class="language-shell"><span class="hljs-meta">#</span><span
class="bash"> Use psql-tools to login PostgreSQL</span>
+psql
+<span class="hljs-meta">#</span><span class="bash"> Create a database</span>
+postgres=# CREATE DATABASE dolphinscheduler;
+<span class="hljs-meta">#</span><span class="bash"> Replace {user} and
{password} with your username and password</span>
+postgres=# CREATE USER {user} PASSWORD {password};
+postgres=# ALTER DATABASE dolphinscheduler OWNER TO {user};
+<span class="hljs-meta">#</span><span class="bash"> Logout PostgreSQL</span>
+postgres=#\q
+<span class="hljs-meta">#</span><span class="bash"> Exec cmd below <span
class="hljs-keyword">in</span> terminal, add config to pg_hba.conf and reload
PostgreSQL config, replace {ip} to DS cluster ip addresses</span>
+echo "host dolphinscheduler {user} {ip} md5" >>
$PGDATA/pg_hba.conf
+pg_ctl reload
+</code></pre>
+<p>Then, modify <code>./bin/env/dolphinscheduler_env.sh</code>, change {user}
and {password} to what you set in the previous step.</p>
+<p>For MySQL:</p>
+<pre><code class="language-shell"><span class="hljs-meta">#</span><span
class="bash"> <span class="hljs-keyword">for</span> mysql</span>
+export DATABASE=${DATABASE:-mysql}
export SPRING_PROFILES_ACTIVE=${DATABASE}
export
SPRING_DATASOURCE_URL="jdbc:mysql://127.0.0.1:3306/dolphinscheduler?useUnicode=true&characterEncoding=UTF-8&useSSL=false"
export SPRING_DATASOURCE_USERNAME={user}
export SPRING_DATASOURCE_PASSWORD={password}
</code></pre>
+<p>For PostgreSQL:</p>
+<pre><code class="language-shell"><span class="hljs-meta">#</span><span
class="bash"> <span class="hljs-keyword">for</span> postgresql</span>
+export DATABASE=${DATABASE:-postgresql}
+export SPRING_PROFILES_ACTIVE=${DATABASE}
+export
SPRING_DATASOURCE_URL="jdbc:postgresql://127.0.0.1:5432/dolphinscheduler"
+export SPRING_DATASOURCE_USERNAME={user}
+export SPRING_DATASOURCE_PASSWORD={password}
+</code></pre>
<p>After the above steps done you would create a new database for
DolphinScheduler, then run the Shell script to init database:</p>
<pre><code class="language-shell">bash tools/bin/upgrade-schema.sh
</code></pre>
diff --git a/en-us/docs/dev/user_doc/guide/howto/datasource-setting.json
b/en-us/docs/dev/user_doc/guide/howto/datasource-setting.json
index 19017ac60..ffd2de2f5 100644
--- a/en-us/docs/dev/user_doc/guide/howto/datasource-setting.json
+++ b/en-us/docs/dev/user_doc/guide/howto/datasource-setting.json
@@ -1,6 +1,6 @@
{
"filename": "datasource-setting.md",
- "__html": "<h1>Datasource Setting</h1>\n<h2>Standalone Switching Metadata
Database Configuration</h2>\n<p>We here use MySQL as an example to illustrate
how to configure an external database:</p>\n<ul>\n<li>First of all, follow the
instructions in <a href=\"datasource-setting.md\">datasource-setting</a>
<code>Pseudo-Cluster/Cluster Initialize the Database</code> section to create
and initialize database</li>\n<li>Set the following environment variables in
your terminal or modify the <co [...]
+ "__html": "<h1>Datasource Setting</h1>\n<h2>Standalone Switching Metadata
Database Configuration</h2>\n<p>We here use MySQL as an example to illustrate
how to configure an external database:</p>\n<blockquote>\n<p>NOTE: If you use
MySQL, you need to manually download <a
href=\"https://downloads.MySQL.com/archives/c-j/\">mysql-connector-java
driver</a> (8.0.16) and move it to the libs directory of
DolphinScheduler\nwhich is <code>api-server/libs</code> and
<code>alert-server/libs</code> [...]
"link": "/dist/en-us/docs/dev/user_doc/guide/howto/datasource-setting.html",
"meta": {}
}
\ No newline at end of file
diff --git a/python/2.0.5/.buildinfo b/python/2.0.5/.buildinfo
index 39b507d63..59a757389 100644
--- a/python/2.0.5/.buildinfo
+++ b/python/2.0.5/.buildinfo
@@ -1,4 +1,4 @@
# Sphinx build info version 1
# This file hashes the configuration used when building these files. When it
is not found, a full rebuild will be done.
-config: 665a811223e4dbd00d1b478b57e1bf61
+config: eb912d6bbcfdeab26db276e65620aca3
tags: 645f666f9bcd5a90fca523b33c5a78b7
diff --git a/python/2.0.5/.doctrees/api.doctree
b/python/2.0.5/.doctrees/api.doctree
index 054fe5e27..336e8add3 100644
Binary files a/python/2.0.5/.doctrees/api.doctree and
b/python/2.0.5/.doctrees/api.doctree differ
diff --git a/python/2.0.5/.doctrees/concept.doctree
b/python/2.0.5/.doctrees/concept.doctree
index 305d995c0..bdb1e6233 100644
Binary files a/python/2.0.5/.doctrees/concept.doctree and
b/python/2.0.5/.doctrees/concept.doctree differ
diff --git a/python/2.0.5/.doctrees/environment.pickle
b/python/2.0.5/.doctrees/environment.pickle
index 988e7fae3..17ec52799 100644
Binary files a/python/2.0.5/.doctrees/environment.pickle and
b/python/2.0.5/.doctrees/environment.pickle differ
diff --git a/python/2.0.5/.doctrees/index.doctree
b/python/2.0.5/.doctrees/index.doctree
index 0d14dec3d..ea5cbb82f 100644
Binary files a/python/2.0.5/.doctrees/index.doctree and
b/python/2.0.5/.doctrees/index.doctree differ
diff --git a/python/2.0.5/.doctrees/start.doctree
b/python/2.0.5/.doctrees/start.doctree
index 5d3e93597..6a4932620 100644
Binary files a/python/2.0.5/.doctrees/start.doctree and
b/python/2.0.5/.doctrees/start.doctree differ
diff --git a/python/2.0.5/.doctrees/tasks/condition.doctree
b/python/2.0.5/.doctrees/tasks/condition.doctree
index 2f72f46b6..d4a46f7ff 100644
Binary files a/python/2.0.5/.doctrees/tasks/condition.doctree and
b/python/2.0.5/.doctrees/tasks/condition.doctree differ
diff --git a/python/2.0.5/.doctrees/tasks/datax.doctree
b/python/2.0.5/.doctrees/tasks/datax.doctree
index 9bb10d12b..5e3c311d4 100644
Binary files a/python/2.0.5/.doctrees/tasks/datax.doctree and
b/python/2.0.5/.doctrees/tasks/datax.doctree differ
diff --git a/python/2.0.5/.doctrees/tasks/dependent.doctree
b/python/2.0.5/.doctrees/tasks/dependent.doctree
index 883a8787c..670cd5bb4 100644
Binary files a/python/2.0.5/.doctrees/tasks/dependent.doctree and
b/python/2.0.5/.doctrees/tasks/dependent.doctree differ
diff --git a/python/2.0.5/.doctrees/tasks/flink.doctree
b/python/2.0.5/.doctrees/tasks/flink.doctree
index b803d0729..eb38b567e 100644
Binary files a/python/2.0.5/.doctrees/tasks/flink.doctree and
b/python/2.0.5/.doctrees/tasks/flink.doctree differ
diff --git a/python/2.0.5/.doctrees/tasks/http.doctree
b/python/2.0.5/.doctrees/tasks/http.doctree
index 4babc86a5..968d2567a 100644
Binary files a/python/2.0.5/.doctrees/tasks/http.doctree and
b/python/2.0.5/.doctrees/tasks/http.doctree differ
diff --git a/python/2.0.5/.doctrees/tasks/index.doctree
b/python/2.0.5/.doctrees/tasks/index.doctree
index 7525aeb49..18bb02f70 100644
Binary files a/python/2.0.5/.doctrees/tasks/index.doctree and
b/python/2.0.5/.doctrees/tasks/index.doctree differ
diff --git a/python/2.0.5/.doctrees/tasks/map_reduce.doctree
b/python/2.0.5/.doctrees/tasks/map_reduce.doctree
index f22b69aab..10a8be83b 100644
Binary files a/python/2.0.5/.doctrees/tasks/map_reduce.doctree and
b/python/2.0.5/.doctrees/tasks/map_reduce.doctree differ
diff --git a/python/2.0.5/.doctrees/tasks/procedure.doctree
b/python/2.0.5/.doctrees/tasks/procedure.doctree
index ed8280560..2e512686e 100644
Binary files a/python/2.0.5/.doctrees/tasks/procedure.doctree and
b/python/2.0.5/.doctrees/tasks/procedure.doctree differ
diff --git a/python/2.0.5/.doctrees/tasks/python.doctree
b/python/2.0.5/.doctrees/tasks/python.doctree
index 0f9d74fc5..98f3a24fc 100644
Binary files a/python/2.0.5/.doctrees/tasks/python.doctree and
b/python/2.0.5/.doctrees/tasks/python.doctree differ
diff --git a/python/2.0.5/.doctrees/tasks/shell.doctree
b/python/2.0.5/.doctrees/tasks/shell.doctree
index 098e35cab..e28c7cab2 100644
Binary files a/python/2.0.5/.doctrees/tasks/shell.doctree and
b/python/2.0.5/.doctrees/tasks/shell.doctree differ
diff --git a/python/2.0.5/.doctrees/tasks/spark.doctree
b/python/2.0.5/.doctrees/tasks/spark.doctree
index 2405c11e0..54d5ae651 100644
Binary files a/python/2.0.5/.doctrees/tasks/spark.doctree and
b/python/2.0.5/.doctrees/tasks/spark.doctree differ
diff --git a/python/2.0.5/.doctrees/tasks/sql.doctree
b/python/2.0.5/.doctrees/tasks/sql.doctree
index 0aad09d11..dc8eee105 100644
Binary files a/python/2.0.5/.doctrees/tasks/sql.doctree and
b/python/2.0.5/.doctrees/tasks/sql.doctree differ
diff --git a/python/2.0.5/.doctrees/tasks/sub_process.doctree
b/python/2.0.5/.doctrees/tasks/sub_process.doctree
index a3bafbc59..d0e02d09c 100644
Binary files a/python/2.0.5/.doctrees/tasks/sub_process.doctree and
b/python/2.0.5/.doctrees/tasks/sub_process.doctree differ
diff --git a/python/2.0.5/.doctrees/tasks/switch.doctree
b/python/2.0.5/.doctrees/tasks/switch.doctree
index 78946c4f8..b85a40499 100644
Binary files a/python/2.0.5/.doctrees/tasks/switch.doctree and
b/python/2.0.5/.doctrees/tasks/switch.doctree differ
diff --git a/python/2.0.5/.doctrees/tutorial.doctree
b/python/2.0.5/.doctrees/tutorial.doctree
index 4ec331df4..f64a517d4 100644
Binary files a/python/2.0.5/.doctrees/tutorial.doctree and
b/python/2.0.5/.doctrees/tutorial.doctree differ
diff --git a/python/2.0.6/.buildinfo b/python/2.0.6/.buildinfo
index 35b37fbab..047bb2471 100644
--- a/python/2.0.6/.buildinfo
+++ b/python/2.0.6/.buildinfo
@@ -1,4 +1,4 @@
# Sphinx build info version 1
# This file hashes the configuration used when building these files. When it
is not found, a full rebuild will be done.
-config: 02ea56d230d7c447cb780a443de015d2
+config: 56b39f891e52870bbf070c38f5cd1044
tags: 645f666f9bcd5a90fca523b33c5a78b7
diff --git a/python/2.0.6/.doctrees/api.doctree
b/python/2.0.6/.doctrees/api.doctree
index 1b1eca9b4..92d5f632e 100644
Binary files a/python/2.0.6/.doctrees/api.doctree and
b/python/2.0.6/.doctrees/api.doctree differ
diff --git a/python/2.0.6/.doctrees/concept.doctree
b/python/2.0.6/.doctrees/concept.doctree
index 8d9b48212..00e45992f 100644
Binary files a/python/2.0.6/.doctrees/concept.doctree and
b/python/2.0.6/.doctrees/concept.doctree differ
diff --git a/python/2.0.6/.doctrees/environment.pickle
b/python/2.0.6/.doctrees/environment.pickle
index cc4cf332b..76aa03a52 100644
Binary files a/python/2.0.6/.doctrees/environment.pickle and
b/python/2.0.6/.doctrees/environment.pickle differ
diff --git a/python/2.0.6/.doctrees/index.doctree
b/python/2.0.6/.doctrees/index.doctree
index c79d0b4db..39fae74e4 100644
Binary files a/python/2.0.6/.doctrees/index.doctree and
b/python/2.0.6/.doctrees/index.doctree differ
diff --git a/python/2.0.6/.doctrees/start.doctree
b/python/2.0.6/.doctrees/start.doctree
index 6b1026264..cdb6d88ec 100644
Binary files a/python/2.0.6/.doctrees/start.doctree and
b/python/2.0.6/.doctrees/start.doctree differ
diff --git a/python/2.0.6/.doctrees/tasks/condition.doctree
b/python/2.0.6/.doctrees/tasks/condition.doctree
index bfd602b6e..9dabc78a8 100644
Binary files a/python/2.0.6/.doctrees/tasks/condition.doctree and
b/python/2.0.6/.doctrees/tasks/condition.doctree differ
diff --git a/python/2.0.6/.doctrees/tasks/datax.doctree
b/python/2.0.6/.doctrees/tasks/datax.doctree
index ddc5115dc..a37cb18c3 100644
Binary files a/python/2.0.6/.doctrees/tasks/datax.doctree and
b/python/2.0.6/.doctrees/tasks/datax.doctree differ
diff --git a/python/2.0.6/.doctrees/tasks/dependent.doctree
b/python/2.0.6/.doctrees/tasks/dependent.doctree
index 61d6fdf1b..6a96bddc6 100644
Binary files a/python/2.0.6/.doctrees/tasks/dependent.doctree and
b/python/2.0.6/.doctrees/tasks/dependent.doctree differ
diff --git a/python/2.0.6/.doctrees/tasks/flink.doctree
b/python/2.0.6/.doctrees/tasks/flink.doctree
index 6d7133209..6a6fbba12 100644
Binary files a/python/2.0.6/.doctrees/tasks/flink.doctree and
b/python/2.0.6/.doctrees/tasks/flink.doctree differ
diff --git a/python/2.0.6/.doctrees/tasks/http.doctree
b/python/2.0.6/.doctrees/tasks/http.doctree
index 40d245cba..626228f98 100644
Binary files a/python/2.0.6/.doctrees/tasks/http.doctree and
b/python/2.0.6/.doctrees/tasks/http.doctree differ
diff --git a/python/2.0.6/.doctrees/tasks/index.doctree
b/python/2.0.6/.doctrees/tasks/index.doctree
index 736701263..d05a88566 100644
Binary files a/python/2.0.6/.doctrees/tasks/index.doctree and
b/python/2.0.6/.doctrees/tasks/index.doctree differ
diff --git a/python/2.0.6/.doctrees/tasks/map_reduce.doctree
b/python/2.0.6/.doctrees/tasks/map_reduce.doctree
index 62b58b623..b531374f6 100644
Binary files a/python/2.0.6/.doctrees/tasks/map_reduce.doctree and
b/python/2.0.6/.doctrees/tasks/map_reduce.doctree differ
diff --git a/python/2.0.6/.doctrees/tasks/procedure.doctree
b/python/2.0.6/.doctrees/tasks/procedure.doctree
index 5611ffd60..cb39a6f26 100644
Binary files a/python/2.0.6/.doctrees/tasks/procedure.doctree and
b/python/2.0.6/.doctrees/tasks/procedure.doctree differ
diff --git a/python/2.0.6/.doctrees/tasks/python.doctree
b/python/2.0.6/.doctrees/tasks/python.doctree
index 9135d846d..c4b6626b8 100644
Binary files a/python/2.0.6/.doctrees/tasks/python.doctree and
b/python/2.0.6/.doctrees/tasks/python.doctree differ
diff --git a/python/2.0.6/.doctrees/tasks/shell.doctree
b/python/2.0.6/.doctrees/tasks/shell.doctree
index 27d695a20..37b2429a4 100644
Binary files a/python/2.0.6/.doctrees/tasks/shell.doctree and
b/python/2.0.6/.doctrees/tasks/shell.doctree differ
diff --git a/python/2.0.6/.doctrees/tasks/spark.doctree
b/python/2.0.6/.doctrees/tasks/spark.doctree
index 700e25152..c55f45170 100644
Binary files a/python/2.0.6/.doctrees/tasks/spark.doctree and
b/python/2.0.6/.doctrees/tasks/spark.doctree differ
diff --git a/python/2.0.6/.doctrees/tasks/sql.doctree
b/python/2.0.6/.doctrees/tasks/sql.doctree
index 99c20bac6..04e091f71 100644
Binary files a/python/2.0.6/.doctrees/tasks/sql.doctree and
b/python/2.0.6/.doctrees/tasks/sql.doctree differ
diff --git a/python/2.0.6/.doctrees/tasks/sub_process.doctree
b/python/2.0.6/.doctrees/tasks/sub_process.doctree
index 2e0641541..340f9c863 100644
Binary files a/python/2.0.6/.doctrees/tasks/sub_process.doctree and
b/python/2.0.6/.doctrees/tasks/sub_process.doctree differ
diff --git a/python/2.0.6/.doctrees/tasks/switch.doctree
b/python/2.0.6/.doctrees/tasks/switch.doctree
index 17839b51f..e95a1ceb0 100644
Binary files a/python/2.0.6/.doctrees/tasks/switch.doctree and
b/python/2.0.6/.doctrees/tasks/switch.doctree differ
diff --git a/python/2.0.6/.doctrees/tutorial.doctree
b/python/2.0.6/.doctrees/tutorial.doctree
index c8386c540..5ab6cc5ad 100644
Binary files a/python/2.0.6/.doctrees/tutorial.doctree and
b/python/2.0.6/.doctrees/tutorial.doctree differ
diff --git a/python/3.0.0/.buildinfo b/python/3.0.0/.buildinfo
index 38d097540..3735e60bd 100644
--- a/python/3.0.0/.buildinfo
+++ b/python/3.0.0/.buildinfo
@@ -1,4 +1,4 @@
# Sphinx build info version 1
# This file hashes the configuration used when building these files. When it
is not found, a full rebuild will be done.
-config: 0081ab6b386082c35810b284db2b08bb
+config: 0d15db9937dc0d847269fd79dc2b049b
tags: 645f666f9bcd5a90fca523b33c5a78b7
diff --git a/python/3.0.0/.doctrees/api.doctree
b/python/3.0.0/.doctrees/api.doctree
index a782fce34..62ac1c154 100644
Binary files a/python/3.0.0/.doctrees/api.doctree and
b/python/3.0.0/.doctrees/api.doctree differ
diff --git a/python/3.0.0/.doctrees/cli.doctree
b/python/3.0.0/.doctrees/cli.doctree
index 58c8ee3c3..b9d8913c9 100644
Binary files a/python/3.0.0/.doctrees/cli.doctree and
b/python/3.0.0/.doctrees/cli.doctree differ
diff --git a/python/3.0.0/.doctrees/concept.doctree
b/python/3.0.0/.doctrees/concept.doctree
index f04339508..9e60c9ae9 100644
Binary files a/python/3.0.0/.doctrees/concept.doctree and
b/python/3.0.0/.doctrees/concept.doctree differ
diff --git a/python/3.0.0/.doctrees/config.doctree
b/python/3.0.0/.doctrees/config.doctree
index 90b1b24aa..89ea0bf54 100644
Binary files a/python/3.0.0/.doctrees/config.doctree and
b/python/3.0.0/.doctrees/config.doctree differ
diff --git a/python/3.0.0/.doctrees/environment.pickle
b/python/3.0.0/.doctrees/environment.pickle
index 6fcac4dbb..bf1a75e84 100644
Binary files a/python/3.0.0/.doctrees/environment.pickle and
b/python/3.0.0/.doctrees/environment.pickle differ
diff --git a/python/3.0.0/.doctrees/howto/index.doctree
b/python/3.0.0/.doctrees/howto/index.doctree
index 9fb24b7a4..3ac78c2aa 100644
Binary files a/python/3.0.0/.doctrees/howto/index.doctree and
b/python/3.0.0/.doctrees/howto/index.doctree differ
diff --git a/python/3.0.0/.doctrees/howto/remote-submit.doctree
b/python/3.0.0/.doctrees/howto/remote-submit.doctree
index 098976d1c..3fad68188 100644
Binary files a/python/3.0.0/.doctrees/howto/remote-submit.doctree and
b/python/3.0.0/.doctrees/howto/remote-submit.doctree differ
diff --git a/python/3.0.0/.doctrees/index.doctree
b/python/3.0.0/.doctrees/index.doctree
index 884b9206d..dcbcb0480 100644
Binary files a/python/3.0.0/.doctrees/index.doctree and
b/python/3.0.0/.doctrees/index.doctree differ
diff --git a/python/3.0.0/.doctrees/start.doctree
b/python/3.0.0/.doctrees/start.doctree
index abb2d58d1..bace7a4a9 100644
Binary files a/python/3.0.0/.doctrees/start.doctree and
b/python/3.0.0/.doctrees/start.doctree differ
diff --git a/python/3.0.0/.doctrees/tasks/condition.doctree
b/python/3.0.0/.doctrees/tasks/condition.doctree
index d0de3f7f3..0418b0075 100644
Binary files a/python/3.0.0/.doctrees/tasks/condition.doctree and
b/python/3.0.0/.doctrees/tasks/condition.doctree differ
diff --git a/python/3.0.0/.doctrees/tasks/datax.doctree
b/python/3.0.0/.doctrees/tasks/datax.doctree
index 1a5ce29d1..077e8bf35 100644
Binary files a/python/3.0.0/.doctrees/tasks/datax.doctree and
b/python/3.0.0/.doctrees/tasks/datax.doctree differ
diff --git a/python/3.0.0/.doctrees/tasks/dependent.doctree
b/python/3.0.0/.doctrees/tasks/dependent.doctree
index 41432a2c5..94331a21f 100644
Binary files a/python/3.0.0/.doctrees/tasks/dependent.doctree and
b/python/3.0.0/.doctrees/tasks/dependent.doctree differ
diff --git a/python/3.0.0/.doctrees/tasks/flink.doctree
b/python/3.0.0/.doctrees/tasks/flink.doctree
index b5a94d1e9..95891cd5e 100644
Binary files a/python/3.0.0/.doctrees/tasks/flink.doctree and
b/python/3.0.0/.doctrees/tasks/flink.doctree differ
diff --git a/python/3.0.0/.doctrees/tasks/func_wrap.doctree
b/python/3.0.0/.doctrees/tasks/func_wrap.doctree
index e7a92aac0..0f5d08cae 100644
Binary files a/python/3.0.0/.doctrees/tasks/func_wrap.doctree and
b/python/3.0.0/.doctrees/tasks/func_wrap.doctree differ
diff --git a/python/3.0.0/.doctrees/tasks/http.doctree
b/python/3.0.0/.doctrees/tasks/http.doctree
index d03a85975..f5a769b33 100644
Binary files a/python/3.0.0/.doctrees/tasks/http.doctree and
b/python/3.0.0/.doctrees/tasks/http.doctree differ
diff --git a/python/3.0.0/.doctrees/tasks/index.doctree
b/python/3.0.0/.doctrees/tasks/index.doctree
index 6e018968b..cd3428e8a 100644
Binary files a/python/3.0.0/.doctrees/tasks/index.doctree and
b/python/3.0.0/.doctrees/tasks/index.doctree differ
diff --git a/python/3.0.0/.doctrees/tasks/map_reduce.doctree
b/python/3.0.0/.doctrees/tasks/map_reduce.doctree
index 9956b9558..1ebe9d949 100644
Binary files a/python/3.0.0/.doctrees/tasks/map_reduce.doctree and
b/python/3.0.0/.doctrees/tasks/map_reduce.doctree differ
diff --git a/python/3.0.0/.doctrees/tasks/procedure.doctree
b/python/3.0.0/.doctrees/tasks/procedure.doctree
index 1b9fdff5b..30405b0d1 100644
Binary files a/python/3.0.0/.doctrees/tasks/procedure.doctree and
b/python/3.0.0/.doctrees/tasks/procedure.doctree differ
diff --git a/python/3.0.0/.doctrees/tasks/python.doctree
b/python/3.0.0/.doctrees/tasks/python.doctree
index 84b5a85f3..dc633492d 100644
Binary files a/python/3.0.0/.doctrees/tasks/python.doctree and
b/python/3.0.0/.doctrees/tasks/python.doctree differ
diff --git a/python/3.0.0/.doctrees/tasks/shell.doctree
b/python/3.0.0/.doctrees/tasks/shell.doctree
index abc1e8f97..753de11a8 100644
Binary files a/python/3.0.0/.doctrees/tasks/shell.doctree and
b/python/3.0.0/.doctrees/tasks/shell.doctree differ
diff --git a/python/3.0.0/.doctrees/tasks/spark.doctree
b/python/3.0.0/.doctrees/tasks/spark.doctree
index f679f174e..415199e97 100644
Binary files a/python/3.0.0/.doctrees/tasks/spark.doctree and
b/python/3.0.0/.doctrees/tasks/spark.doctree differ
diff --git a/python/3.0.0/.doctrees/tasks/sql.doctree
b/python/3.0.0/.doctrees/tasks/sql.doctree
index d8b63bf83..48aadea48 100644
Binary files a/python/3.0.0/.doctrees/tasks/sql.doctree and
b/python/3.0.0/.doctrees/tasks/sql.doctree differ
diff --git a/python/3.0.0/.doctrees/tasks/sub_process.doctree
b/python/3.0.0/.doctrees/tasks/sub_process.doctree
index e2bd3be53..c26ea78dc 100644
Binary files a/python/3.0.0/.doctrees/tasks/sub_process.doctree and
b/python/3.0.0/.doctrees/tasks/sub_process.doctree differ
diff --git a/python/3.0.0/.doctrees/tasks/switch.doctree
b/python/3.0.0/.doctrees/tasks/switch.doctree
index ab2b0be04..8a6fef6a4 100644
Binary files a/python/3.0.0/.doctrees/tasks/switch.doctree and
b/python/3.0.0/.doctrees/tasks/switch.doctree differ
diff --git a/python/3.0.0/.doctrees/tutorial.doctree
b/python/3.0.0/.doctrees/tutorial.doctree
index 791d4d59d..5fc790a95 100644
Binary files a/python/3.0.0/.doctrees/tutorial.doctree and
b/python/3.0.0/.doctrees/tutorial.doctree differ
diff --git a/python/dev/.buildinfo b/python/dev/.buildinfo
index 65cdacc43..ecfa8a48e 100644
--- a/python/dev/.buildinfo
+++ b/python/dev/.buildinfo
@@ -1,4 +1,4 @@
# Sphinx build info version 1
# This file hashes the configuration used when building these files. When it
is not found, a full rebuild will be done.
-config: c3174d5d58d15c90df1712ab7cb90f5f
+config: c8962072ebae09c30fb7e840bdeb1230
tags: 645f666f9bcd5a90fca523b33c5a78b7
diff --git a/python/dev/.doctrees/api.doctree b/python/dev/.doctrees/api.doctree
index 2357bfa75..fe046f40a 100644
Binary files a/python/dev/.doctrees/api.doctree and
b/python/dev/.doctrees/api.doctree differ
diff --git a/python/dev/.doctrees/cli.doctree b/python/dev/.doctrees/cli.doctree
index 132227c10..35a0e2864 100644
Binary files a/python/dev/.doctrees/cli.doctree and
b/python/dev/.doctrees/cli.doctree differ
diff --git a/python/dev/.doctrees/concept.doctree
b/python/dev/.doctrees/concept.doctree
index 6a5d8fc7e..386ae9b17 100644
Binary files a/python/dev/.doctrees/concept.doctree and
b/python/dev/.doctrees/concept.doctree differ
diff --git a/python/dev/.doctrees/config.doctree
b/python/dev/.doctrees/config.doctree
index ac115ba2a..baa2c4d2d 100644
Binary files a/python/dev/.doctrees/config.doctree and
b/python/dev/.doctrees/config.doctree differ
diff --git a/python/dev/.doctrees/environment.pickle
b/python/dev/.doctrees/environment.pickle
index 3862d887f..12feb0539 100644
Binary files a/python/dev/.doctrees/environment.pickle and
b/python/dev/.doctrees/environment.pickle differ
diff --git a/python/dev/.doctrees/howto/index.doctree
b/python/dev/.doctrees/howto/index.doctree
index 2fecb2536..daa331900 100644
Binary files a/python/dev/.doctrees/howto/index.doctree and
b/python/dev/.doctrees/howto/index.doctree differ
diff --git a/python/dev/.doctrees/howto/remote-submit.doctree
b/python/dev/.doctrees/howto/remote-submit.doctree
index a0272da32..e9305d8be 100644
Binary files a/python/dev/.doctrees/howto/remote-submit.doctree and
b/python/dev/.doctrees/howto/remote-submit.doctree differ
diff --git a/python/dev/.doctrees/index.doctree
b/python/dev/.doctrees/index.doctree
index 42d0a7741..098461dad 100644
Binary files a/python/dev/.doctrees/index.doctree and
b/python/dev/.doctrees/index.doctree differ
diff --git a/python/dev/.doctrees/start.doctree
b/python/dev/.doctrees/start.doctree
index 5db113d2f..35dce1416 100644
Binary files a/python/dev/.doctrees/start.doctree and
b/python/dev/.doctrees/start.doctree differ
diff --git a/python/dev/.doctrees/tasks/condition.doctree
b/python/dev/.doctrees/tasks/condition.doctree
index 5552e3c23..db1a73d41 100644
Binary files a/python/dev/.doctrees/tasks/condition.doctree and
b/python/dev/.doctrees/tasks/condition.doctree differ
diff --git a/python/dev/.doctrees/tasks/datax.doctree
b/python/dev/.doctrees/tasks/datax.doctree
index 37b50ff34..1e1753d9d 100644
Binary files a/python/dev/.doctrees/tasks/datax.doctree and
b/python/dev/.doctrees/tasks/datax.doctree differ
diff --git a/python/dev/.doctrees/tasks/dependent.doctree
b/python/dev/.doctrees/tasks/dependent.doctree
index ea6cdbfbd..1d5498e9b 100644
Binary files a/python/dev/.doctrees/tasks/dependent.doctree and
b/python/dev/.doctrees/tasks/dependent.doctree differ
diff --git a/python/dev/.doctrees/tasks/flink.doctree
b/python/dev/.doctrees/tasks/flink.doctree
index cbbd5fb72..5a7de30c7 100644
Binary files a/python/dev/.doctrees/tasks/flink.doctree and
b/python/dev/.doctrees/tasks/flink.doctree differ
diff --git a/python/dev/.doctrees/tasks/func_wrap.doctree
b/python/dev/.doctrees/tasks/func_wrap.doctree
index 24b5fce91..1d2b53b5a 100644
Binary files a/python/dev/.doctrees/tasks/func_wrap.doctree and
b/python/dev/.doctrees/tasks/func_wrap.doctree differ
diff --git a/python/dev/.doctrees/tasks/http.doctree
b/python/dev/.doctrees/tasks/http.doctree
index 6534b4c26..b24f398bb 100644
Binary files a/python/dev/.doctrees/tasks/http.doctree and
b/python/dev/.doctrees/tasks/http.doctree differ
diff --git a/python/dev/.doctrees/tasks/index.doctree
b/python/dev/.doctrees/tasks/index.doctree
index 28a62993e..39c3f4ec6 100644
Binary files a/python/dev/.doctrees/tasks/index.doctree and
b/python/dev/.doctrees/tasks/index.doctree differ
diff --git a/python/dev/.doctrees/tasks/map_reduce.doctree
b/python/dev/.doctrees/tasks/map_reduce.doctree
index 0b8a37bc4..3e8f3675d 100644
Binary files a/python/dev/.doctrees/tasks/map_reduce.doctree and
b/python/dev/.doctrees/tasks/map_reduce.doctree differ
diff --git a/python/dev/.doctrees/tasks/procedure.doctree
b/python/dev/.doctrees/tasks/procedure.doctree
index 4983a6397..d6b6bc0f9 100644
Binary files a/python/dev/.doctrees/tasks/procedure.doctree and
b/python/dev/.doctrees/tasks/procedure.doctree differ
diff --git a/python/dev/.doctrees/tasks/python.doctree
b/python/dev/.doctrees/tasks/python.doctree
index 73c1e7123..671749f50 100644
Binary files a/python/dev/.doctrees/tasks/python.doctree and
b/python/dev/.doctrees/tasks/python.doctree differ
diff --git a/python/dev/.doctrees/tasks/sagemaker.doctree
b/python/dev/.doctrees/tasks/sagemaker.doctree
index 80498e692..6ae4c1603 100644
Binary files a/python/dev/.doctrees/tasks/sagemaker.doctree and
b/python/dev/.doctrees/tasks/sagemaker.doctree differ
diff --git a/python/dev/.doctrees/tasks/shell.doctree
b/python/dev/.doctrees/tasks/shell.doctree
index 2d5589279..ca70a7d87 100644
Binary files a/python/dev/.doctrees/tasks/shell.doctree and
b/python/dev/.doctrees/tasks/shell.doctree differ
diff --git a/python/dev/.doctrees/tasks/spark.doctree
b/python/dev/.doctrees/tasks/spark.doctree
index 98d2ecdf1..a95a3f64a 100644
Binary files a/python/dev/.doctrees/tasks/spark.doctree and
b/python/dev/.doctrees/tasks/spark.doctree differ
diff --git a/python/dev/.doctrees/tasks/sql.doctree
b/python/dev/.doctrees/tasks/sql.doctree
index 13dd79bf9..eaa632b64 100644
Binary files a/python/dev/.doctrees/tasks/sql.doctree and
b/python/dev/.doctrees/tasks/sql.doctree differ
diff --git a/python/dev/.doctrees/tasks/sub_process.doctree
b/python/dev/.doctrees/tasks/sub_process.doctree
index 87ee2d15d..2c7f8cf37 100644
Binary files a/python/dev/.doctrees/tasks/sub_process.doctree and
b/python/dev/.doctrees/tasks/sub_process.doctree differ
diff --git a/python/dev/.doctrees/tasks/switch.doctree
b/python/dev/.doctrees/tasks/switch.doctree
index 503c6c7c2..e56757c0e 100644
Binary files a/python/dev/.doctrees/tasks/switch.doctree and
b/python/dev/.doctrees/tasks/switch.doctree differ
diff --git a/python/dev/.doctrees/tutorial.doctree
b/python/dev/.doctrees/tutorial.doctree
index 301d074a0..56e2407e4 100644
Binary files a/python/dev/.doctrees/tutorial.doctree and
b/python/dev/.doctrees/tutorial.doctree differ
diff --git a/zh-cn/docs/dev/user_doc/guide/howto/datasource-setting.html
b/zh-cn/docs/dev/user_doc/guide/howto/datasource-setting.html
index 0513c5e2e..bf91f6ab3 100644
--- a/zh-cn/docs/dev/user_doc/guide/howto/datasource-setting.html
+++ b/zh-cn/docs/dev/user_doc/guide/howto/datasource-setting.html
@@ -13,6 +13,9 @@
<div id="root"><div class="md2html docs-page" data-reactroot=""><header
class="header-container header-container-dark"><div class="banner-tips"><div>🤔
有关于 Apache DolphinScheduler 的疑问,加入 Slack 频道来讨论他们 <a class="link-tips"
href="https://join.slack.com/t/asf-dolphinscheduler/shared_invite/zt-1e36toy4n-5n9U2R__FDM05R~MJFFVBg">join
#dolphinscheduler channel</a>! 🌟</div></div><div class="header-body"><span
class="mobile-menu-btn mobile-menu-btn-dark"></span><a
href="/zh-cn/index.html"><img c [...]
<h2>Standalone 切换元数据库</h2>
<p>我们这里以 MySQL 为例来说明如何配置外部数据库:</p>
+<blockquote>
+<p>如果使用 MySQL 需要手动下载 <a
href="https://downloads.MySQL.com/archives/c-j/">mysql-connector-java 驱动</a>
(8.0.16) 并移动到 DolphinScheduler 的每个模块的 libs 目录下,其中包括
<code>api-server/libs</code> 和 <code>alert-server/libs</code> 和
<code>master-server/libs</code> 和 <code>worker-server/libs</code>。</p>
+</blockquote>
<ul>
<li>首先,参照 <a href="datasource-setting.md">数据源配置</a>
<code>伪分布式/分布式安装初始化数据库</code> 创建并初始化数据库</li>
<li>在你的命令行或者修改 bin/env/dolphinscheduler_env.sh 设定下列环境变量,将 <code>{user}</code>
和 <code>{password}</code> 改为你数据库的用户名和密码</li>
@@ -27,8 +30,10 @@ export SPRING_DATASOURCE_PASSWORD={password}
<li>启动standalone-server,此时你已经连接上mysql,重启或者停止standalone-server并不会清空您数据库里的数据</li>
</ul>
<h2>伪分布式/分布式安装初始化数据库</h2>
-<p>DolphinScheduler 元数据存储在关系型数据库中,目前支持 PostgreSQL 和 MySQL,如果使用 MySQL 则需要手动下载
<a href="https://downloads.MySQL.com/archives/c-j/">mysql-connector-java 驱动</a>
(8.0.16) 并移动到 DolphinScheduler 的每个模块的 libs 目录下
-其中包括 <code>api-server/libs/</code> 和 <code>alert-server/libs</code> 和
<code>master-server/libs</code> 和 <code>worker-server/libs</code> 和
<code>tools/libs</code>。下面以 MySQL 为例,说明如何初始化数据库</p>
+<p>DolphinScheduler 元数据存储在关系型数据库中,目前支持 PostgreSQL 和 MySQL。下面分别介绍如何使用 MySQL 和
PostgresQL 初始化数据库。</p>
+<blockquote>
+<p>如果使用 MySQL 需要手动下载 <a
href="https://downloads.MySQL.com/archives/c-j/">mysql-connector-java 驱动</a>
(8.0.16) 并移动到 DolphinScheduler 的每个模块的 libs 目录下,其中包括
<code>api-server/libs</code> 和 <code>alert-server/libs</code> 和
<code>master-server/libs</code> 和 <code>worker-server/libs</code>。</p>
+</blockquote>
<p>对于mysql 5.6 / 5.7:</p>
<pre><code class="language-shell">mysql -uroot -p
<span class="hljs-meta">
@@ -52,13 +57,37 @@ mysql></span><span class="bash"> CREATE DATABASE
dolphinscheduler DEFAULT CHA
<span class="hljs-meta">mysql></span><span class="bash"> GRANT ALL
PRIVILEGES ON dolphinscheduler.* TO <span
class="hljs-string">'{user}'</span>@<span
class="hljs-string">'localhost'</span>;</span>
<span class="hljs-meta">mysql></span><span class="bash"> FLUSH
PRIVILEGES;</span>
</code></pre>
+<p>对于 PostgreSQL:</p>
+<pre><code class="language-shell"><span class="hljs-meta">#</span><span
class="bash"> 采用命令行工具登陆 PostgreSQL</span>
+psql
+<span class="hljs-meta">#</span><span class="bash"> 创建数据库</span>
+postgres=# CREATE DATABASE dolphinscheduler;
+<span class="hljs-meta">#</span><span class="bash"> 修改 {user} 和 {password}
为你希望的用户名和密码</span>
+postgres=# CREATE USER {user} PASSWORD {password};
+postgres=# ALTER DATABASE dolphinscheduler OWNER TO {user};
+<span class="hljs-meta">#</span><span class="bash"> 退出 PostgreSQL</span>
+postgres=#\q
+<span class="hljs-meta">#</span><span class="bash"> 在终端执行如下命令,向配置文件新增登陆权限,并重载
PostgreSQL 配置,替换 {ip} 为对应的 DS 集群服务器 IP 地址段</span>
+echo "host dolphinscheduler {user} {ip} md5" >>
$PGDATA/pg_hba.conf
+pg_ctl reload
+</code></pre>
<p>然后修改<code>./bin/env/dolphinscheduler_env.sh</code>,将username和password改成你在上一步中设置的用户名{user}和密码{password}</p>
-<pre><code class="language-shell">export DATABASE=${DATABASE:-mysql}
+<p>对于 MySQL:</p>
+<pre><code class="language-shell"><span class="hljs-meta">#</span><span
class="bash"> <span class="hljs-keyword">for</span> mysql</span>
+export DATABASE=${DATABASE:-mysql}
export SPRING_PROFILES_ACTIVE=${DATABASE}
export
SPRING_DATASOURCE_URL="jdbc:mysql://127.0.0.1:3306/dolphinscheduler?useUnicode=true&characterEncoding=UTF-8&useSSL=false"
export SPRING_DATASOURCE_USERNAME={user}
export SPRING_DATASOURCE_PASSWORD={password}
</code></pre>
+<p>对于 PostgreSQL:</p>
+<pre><code class="language-shell"><span class="hljs-meta">#</span><span
class="bash"> <span class="hljs-keyword">for</span> postgresql</span>
+export DATABASE=${DATABASE:-postgresql}
+export SPRING_PROFILES_ACTIVE=${DATABASE}
+export
SPRING_DATASOURCE_URL="jdbc:postgresql://127.0.0.1:5432/dolphinscheduler"
+export SPRING_DATASOURCE_USERNAME={user}
+export SPRING_DATASOURCE_PASSWORD={password}
+</code></pre>
<p>完成上述步骤后,您已经为 DolphinScheduler 创建一个新数据库,现在你可以通过快速的 Shell 脚本来初始化数据库</p>
<pre><code class="language-shell">bash tools/bin/upgrade-schema.sh
</code></pre>
diff --git a/zh-cn/docs/dev/user_doc/guide/howto/datasource-setting.json
b/zh-cn/docs/dev/user_doc/guide/howto/datasource-setting.json
index cea80cdb4..013cdd262 100644
--- a/zh-cn/docs/dev/user_doc/guide/howto/datasource-setting.json
+++ b/zh-cn/docs/dev/user_doc/guide/howto/datasource-setting.json
@@ -1,6 +1,6 @@
{
"filename": "datasource-setting.md",
- "__html": "<h1>数据源配置</h1>\n<h2>Standalone 切换元数据库</h2>\n<p>我们这里以 MySQL
为例来说明如何配置外部数据库:</p>\n<ul>\n<li>首先,参照 <a
href=\"datasource-setting.md\">数据源配置</a> <code>伪分布式/分布式安装初始化数据库</code>
创建并初始化数据库</li>\n<li>在你的命令行或者修改 bin/env/dolphinscheduler_env.sh 设定下列环境变量,将
<code>{user}</code> 和 <code>{password}</code>
改为你数据库的用户名和密码</li>\n</ul>\n<pre><code class=\"language-shell\">export
DATABASE=mysql\nexport SPRING_PROFILES_ACTIVE=${DATABASE}\nexport
SPRING_DATASOURCE_USERNAME={user}\nexport SPRING_DATA [...]
+ "__html": "<h1>数据源配置</h1>\n<h2>Standalone 切换元数据库</h2>\n<p>我们这里以 MySQL
为例来说明如何配置外部数据库:</p>\n<blockquote>\n<p>如果使用 MySQL 需要手动下载 <a
href=\"https://downloads.MySQL.com/archives/c-j/\">mysql-connector-java 驱动</a>
(8.0.16) 并移动到 DolphinScheduler 的每个模块的 libs 目录下,其中包括
<code>api-server/libs</code> 和 <code>alert-server/libs</code> 和
<code>master-server/libs</code> 和
<code>worker-server/libs</code>。</p>\n</blockquote>\n<ul>\n<li>首先,参照 <a
href=\"datasource-setting.md\">数据源配置</a> <code>伪分布式/分布式安装初始化 [...]
"link": "/dist/zh-cn/docs/dev/user_doc/guide/howto/datasource-setting.html",
"meta": {}
}
\ No newline at end of file
diff --git a/zh-cn/docs/dev/user_doc/guide/installation/pseudo-cluster.html
b/zh-cn/docs/dev/user_doc/guide/installation/pseudo-cluster.html
index 102e25602..8020562c3 100644
--- a/zh-cn/docs/dev/user_doc/guide/installation/pseudo-cluster.html
+++ b/zh-cn/docs/dev/user_doc/guide/installation/pseudo-cluster.html
@@ -137,7 +137,7 @@ deployUser="dolphinscheduler"
<pre><code class="language-shell">bash ./bin/install.sh
</code></pre>
<blockquote>
-<p><strong><em>注意:</em></strong> 第一次部署的话,可能出现 5 次<code>sh:
bin/dolphinscheduler-daemon.sh: No such file or
directory</code>相关信息,次为非重要信息直接忽略即可</p>
+<p><strong><em>注意:</em></strong> 第一次部署的话,可能出现 5 次<code>sh:
bin/dolphinscheduler-daemon.sh: No such file or
directory</code>相关信息,此为非重要信息直接忽略即可</p>
</blockquote>
<h2>登录 DolphinScheduler</h2>
<p>浏览器访问地址 <a
href="http://localhost:12345/dolphinscheduler/ui">http://localhost:12345/dolphinscheduler/ui</a>
即可登录系统UI。默认的用户名和密码是 <strong>admin/dolphinscheduler123</strong></p>
diff --git a/zh-cn/docs/dev/user_doc/guide/installation/pseudo-cluster.json
b/zh-cn/docs/dev/user_doc/guide/installation/pseudo-cluster.json
index e0f813e87..4e0f85a89 100644
--- a/zh-cn/docs/dev/user_doc/guide/installation/pseudo-cluster.json
+++ b/zh-cn/docs/dev/user_doc/guide/installation/pseudo-cluster.json
@@ -1,6 +1,6 @@
{
"filename": "pseudo-cluster.md",
- "__html": "<h1>伪集群部署</h1>\n<p>伪集群部署目的是在单台机器部署 DolphinScheduler
服务,该模式下master、worker、api server 都在同一台机器上</p>\n<p>如果你是新手,想要体验 DolphinScheduler
的功能,推荐使用<a
href=\"standalone.md\">Standalone</a>方式体检。如果你想体验更完整的功能,或者更大的任务量,推荐使用<a
href=\"pseudo-cluster.md\">伪集群部署</a>。如果你是在生产中使用,推荐使用<a
href=\"cluster.md\">集群部署</a>或者<a
href=\"kubernetes.md\">kubernetes</a></p>\n<h2>前置准备工作</h2>\n<p>伪分布式部署
DolphinScheduler 需要有外部软件的支持</p>\n<ul>\n<li>JDK:下载<a
href=\"https://www.oracle.com/technetwork/java/javase/dow [...]
+ "__html": "<h1>伪集群部署</h1>\n<p>伪集群部署目的是在单台机器部署 DolphinScheduler
服务,该模式下master、worker、api server 都在同一台机器上</p>\n<p>如果你是新手,想要体验 DolphinScheduler
的功能,推荐使用<a
href=\"standalone.md\">Standalone</a>方式体检。如果你想体验更完整的功能,或者更大的任务量,推荐使用<a
href=\"pseudo-cluster.md\">伪集群部署</a>。如果你是在生产中使用,推荐使用<a
href=\"cluster.md\">集群部署</a>或者<a
href=\"kubernetes.md\">kubernetes</a></p>\n<h2>前置准备工作</h2>\n<p>伪分布式部署
DolphinScheduler 需要有外部软件的支持</p>\n<ul>\n<li>JDK:下载<a
href=\"https://www.oracle.com/technetwork/java/javase/dow [...]
"link":
"/dist/zh-cn/docs/dev/user_doc/guide/installation/pseudo-cluster.html",
"meta": {}
}
\ No newline at end of file