You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@dolphinscheduler.apache.org by gi...@apache.org on 2020/03/05 03:38:03 UTC

[incubator-dolphinscheduler-website] branch asf-site updated: Automated deployment: Thu Mar 5 03:37:51 UTC 2020 a7cfe6707ba32b8ae49789341182461ce7bf4861

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/incubator-dolphinscheduler-website.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new 2028982  Automated deployment: Thu Mar  5 03:37:51 UTC 2020 a7cfe6707ba32b8ae49789341182461ce7bf4861
2028982 is described below

commit 2028982d2775efff3d911a51f9e8b9f33a09b32d
Author: dailidong <da...@users.noreply.github.com>
AuthorDate: Thu Mar 5 03:37:51 2020 +0000

    Automated deployment: Thu Mar  5 03:37:51 UTC 2020 a7cfe6707ba32b8ae49789341182461ce7bf4861
---
 build/documentation.js                             |   2 +-
 en-us/docs/1.2.0/user_doc/architecture-design.html |   2 +-
 en-us/docs/1.2.0/user_doc/backend-deployment.html  |   2 +-
 en-us/docs/1.2.0/user_doc/backend-development.html |   2 +-
 en-us/docs/1.2.0/user_doc/cluster-deployment.html  |   2 +-
 en-us/docs/1.2.0/user_doc/frontend-deployment.html |   2 +-
 .../docs/1.2.0/user_doc/frontend-development.html  |   2 +-
 .../docs/1.2.0/user_doc/hardware-environment.html  |   2 +-
 en-us/docs/1.2.0/user_doc/metadata-1.2.html        |   2 +-
 en-us/docs/1.2.0/user_doc/plugin-development.html  |   2 +-
 en-us/docs/1.2.0/user_doc/quick-start.html         |   2 +-
 .../docs/1.2.0/user_doc/standalone-deployment.html |   2 +-
 en-us/docs/1.2.0/user_doc/system-manual.html       |   2 +-
 en-us/docs/1.2.0/user_doc/upgrade.html             |   2 +-
 en-us/docs/1.2.1/user_doc/architecture-design.html |   2 +-
 en-us/docs/1.2.1/user_doc/backend-deployment.html  |   2 +-
 en-us/docs/1.2.1/user_doc/frontend-deployment.html |   2 +-
 .../docs/1.2.1/user_doc/hardware-environment.html  |   2 +-
 en-us/docs/1.2.1/user_doc/metadata-1.2.html        |   2 +-
 en-us/docs/1.2.1/user_doc/plugin-development.html  |   2 +-
 en-us/docs/1.2.1/user_doc/quick-start.html         |   2 +-
 en-us/docs/1.2.1/user_doc/system-manual.html       |   2 +-
 en-us/docs/1.2.1/user_doc/upgrade.html             |   2 +-
 en-us/docs/development/become a committer.html     |   2 +-
 en-us/docs/development/contribute.html             |   2 +-
 en-us/docs/development/developers.html             |   2 +-
 en-us/docs/development/release.html                |   2 +-
 en-us/docs/development/submit-code.html            |   2 +-
 en-us/docs/development/subscribe.html              |   2 +-
 en-us/docs/development/unit-test.html              |   2 +-
 en-us/docs/release/download.html                   |   2 +-
 en-us/docs/release/faq.html                        |   2 +-
 en-us/docs/user_doc/deployment.html                |   2 +-
 en-us/docs/user_doc/upgrade.html                   |   2 +-
 img/doc-img/1.2.0/deployparam-img/conf-120.png     | Bin 0 -> 45964 bytes
 img/doc-img/1.2.0/deployparam-img/daemon-120.png   | Bin 0 -> 18141 bytes
 img/doc-img/1.2.0/deployparam-img/deploydir.png    | Bin 0 -> 18857 bytes
 img/doc-img/1.2.1/deployparam-img/conf.png         | Bin 0 -> 82537 bytes
 img/doc-img/1.2.1/deployparam-img/daemon.png       | Bin 0 -> 44443 bytes
 img/doc-img/1.2.1/deployparam-img/dir.png          | Bin 0 -> 41337 bytes
 zh-cn/docs/1.2.0/user_doc/architecture-design.html |   2 +-
 zh-cn/docs/1.2.0/user_doc/backend-deployment.html  |   2 +-
 zh-cn/docs/1.2.0/user_doc/backend-development.html |   2 +-
 zh-cn/docs/1.2.0/user_doc/cluster-deployment.html  |   2 +-
 zh-cn/docs/1.2.0/user_doc/deployparam.html         | 448 +++++++++++++++++++++
 zh-cn/docs/1.2.0/user_doc/deployparam.json         |   6 +
 .../user_doc/development-environment-setup.html    |   2 +-
 zh-cn/docs/1.2.0/user_doc/frontend-deployment.html |   2 +-
 .../docs/1.2.0/user_doc/frontend-development.html  |   2 +-
 .../docs/1.2.0/user_doc/hardware-environment.html  |   2 +-
 zh-cn/docs/1.2.0/user_doc/metadata-1.2.html        |   2 +-
 zh-cn/docs/1.2.0/user_doc/plugin-development.html  |   2 +-
 zh-cn/docs/1.2.0/user_doc/quick-start.html         |   2 +-
 .../docs/1.2.0/user_doc/standalone-deployment.html |   2 +-
 zh-cn/docs/1.2.0/user_doc/system-manual.html       |   2 +-
 zh-cn/docs/1.2.0/user_doc/upgrade.html             |   2 +-
 zh-cn/docs/1.2.1/user_doc/architecture-design.html |   2 +-
 zh-cn/docs/1.2.1/user_doc/backend-deployment.html  |   2 +-
 zh-cn/docs/1.2.1/user_doc/cluster-deployment.html  |   2 +-
 zh-cn/docs/1.2.1/user_doc/deployparam.html         | 312 ++++++++++++++
 zh-cn/docs/1.2.1/user_doc/deployparam.json         |   6 +
 zh-cn/docs/1.2.1/user_doc/frontend-deployment.html |   2 +-
 .../docs/1.2.1/user_doc/hardware-environment.html  |   2 +-
 zh-cn/docs/1.2.1/user_doc/metadata-1.2.html        |   2 +-
 zh-cn/docs/1.2.1/user_doc/plugin-development.html  |   2 +-
 zh-cn/docs/1.2.1/user_doc/quick-start.html         |   2 +-
 .../docs/1.2.1/user_doc/standalone-deployment.html |   2 +-
 zh-cn/docs/1.2.1/user_doc/system-manual.html       |   2 +-
 zh-cn/docs/1.2.1/user_doc/upgrade.html             |   2 +-
 zh-cn/docs/development/become a committer.html     |   2 +-
 zh-cn/docs/development/code-conduct.html           |   2 +-
 zh-cn/docs/development/contribute.html             |   2 +-
 zh-cn/docs/development/developers.html             |   2 +-
 zh-cn/docs/development/release.html                |   2 +-
 zh-cn/docs/development/submit-code.html            |   2 +-
 zh-cn/docs/development/subscribe.html              |   2 +-
 zh-cn/docs/development/unit-test.html              |   2 +-
 zh-cn/docs/release/download.html                   |   2 +-
 zh-cn/docs/release/faq.html                        |   2 +-
 79 files changed, 841 insertions(+), 69 deletions(-)

diff --git a/build/documentation.js b/build/documentation.js
index 7aec56f..81068e3 100644
--- a/build/documentation.js
+++ b/build/documentation.js
@@ -40,4 +40,4 @@ Object.defineProperty(t,"__esModule",{value:!0});var i="function"==typeof Symbol
  * Copyright © 2012-2019 Faisal Salman <f...@faisalman.com>
  * Licensed under MIT License
  */
-return"string"==typeof e?e.replace(/[^\d\.]/g,"").split(".")[0]:void 0},trim:function(e){return e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")}},m={rgx:function(e,t){for(var n,r,o,i,a,c,s=0;s<t.length&&!a;){var l=t[s],u=t[s+1];for(n=r=0;n<l.length&&!a;)if(a=l[n++].exec(e))for(o=0;o<u.length;o++)c=a[++r],i=u[o],"object"==typeof i&&i.length>0?2==i.length?"function"==typeof i[1]?this[i[0]]=i[1].call(this,c):this[i[0]]=i[1]:3==i.length?"function"!=typeof i[1]||i[1].exec&&i[1].test?this[i [...]
\ No newline at end of file
+return"string"==typeof e?e.replace(/[^\d\.]/g,"").split(".")[0]:void 0},trim:function(e){return e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")}},m={rgx:function(e,t){for(var n,r,o,i,a,c,s=0;s<t.length&&!a;){var l=t[s],u=t[s+1];for(n=r=0;n<l.length&&!a;)if(a=l[n++].exec(e))for(o=0;o<u.length;o++)c=a[++r],i=u[o],"object"==typeof i&&i.length>0?2==i.length?"function"==typeof i[1]?this[i[0]]=i[1].call(this,c):this[i[0]]=i[1]:3==i.length?"function"!=typeof i[1]||i[1].exec&&i[1].test?this[i [...]
\ No newline at end of file
diff --git a/en-us/docs/1.2.0/user_doc/architecture-design.html b/en-us/docs/1.2.0/user_doc/architecture-design.html
index 6f6e026..2809f38 100644
--- a/en-us/docs/1.2.0/user_doc/architecture-design.html
+++ b/en-us/docs/1.2.0/user_doc/architecture-design.html
@@ -12,7 +12,7 @@
 	<link rel="stylesheet" href="/build/documentation.css" />
 </head>
 <body>
-	<div id="root"><div class="documentation-page" data-reactroot=""><header class="header-container header-container-normal"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span class="icon-search"></span></div><span class="language-switch language-switch-normal">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul class="ant-menu blackClass ant [...]
+	<div id="root"><div class="documentation-page" data-reactroot=""><header class="header-container header-container-normal"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span class="icon-search"></span></div><span class="language-switch language-switch-normal">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul class="ant-menu blackClass ant [...]
 <p>Before explaining the architecture of the schedule system, let us first understand the common nouns of the schedule system.</p>
 <h3>1.Noun Interpretation</h3>
 <p><strong>DAG:</strong> Full name Directed Acyclic Graph,referred to as DAG。Tasks in the workflow are assembled in the form of directed acyclic graphs, which are topologically traversed from nodes with zero indegrees of ingress until there are no successor nodes. For example, the following picture:</p>
diff --git a/en-us/docs/1.2.0/user_doc/backend-deployment.html b/en-us/docs/1.2.0/user_doc/backend-deployment.html
index a02bf2f..23bba8f 100644
--- a/en-us/docs/1.2.0/user_doc/backend-deployment.html
+++ b/en-us/docs/1.2.0/user_doc/backend-deployment.html
@@ -12,7 +12,7 @@
 	<link rel="stylesheet" href="/build/documentation.css" />
 </head>
 <body>
-	<div id="root"><div class="documentation-page" data-reactroot=""><header class="header-container header-container-normal"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span class="icon-search"></span></div><span class="language-switch language-switch-normal">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul class="ant-menu blackClass ant [...]
+	<div id="root"><div class="documentation-page" data-reactroot=""><header class="header-container header-container-normal"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span class="icon-search"></span></div><span class="language-switch language-switch-normal">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul class="ant-menu blackClass ant [...]
 <p>There are two deployment modes for the backend:</p>
 <ul>
 <li>automatic deployment</li>
diff --git a/en-us/docs/1.2.0/user_doc/backend-development.html b/en-us/docs/1.2.0/user_doc/backend-development.html
index 847aa43..9736d6f 100644
--- a/en-us/docs/1.2.0/user_doc/backend-development.html
+++ b/en-us/docs/1.2.0/user_doc/backend-development.html
@@ -12,7 +12,7 @@
 	<link rel="stylesheet" href="/build/documentation.css" />
 </head>
 <body>
-	<div id="root"><div class="documentation-page" data-reactroot=""><header class="header-container header-container-normal"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span class="icon-search"></span></div><span class="language-switch language-switch-normal">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul class="ant-menu blackClass ant [...]
+	<div id="root"><div class="documentation-page" data-reactroot=""><header class="header-container header-container-normal"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span class="icon-search"></span></div><span class="language-switch language-switch-normal">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul class="ant-menu blackClass ant [...]
 <h2>Environmental requirements</h2>
 <ul>
 <li>Mysql (5.5+) :  Must be installed</li>
diff --git a/en-us/docs/1.2.0/user_doc/cluster-deployment.html b/en-us/docs/1.2.0/user_doc/cluster-deployment.html
index ec8ce16..0e24ad2 100644
--- a/en-us/docs/1.2.0/user_doc/cluster-deployment.html
+++ b/en-us/docs/1.2.0/user_doc/cluster-deployment.html
@@ -12,7 +12,7 @@
 	<link rel="stylesheet" href="/build/documentation.css" />
 </head>
 <body>
-	<div id="root"><div class="documentation-page" data-reactroot=""><header class="header-container header-container-normal"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span class="icon-search"></span></div><span class="language-switch language-switch-normal">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul class="ant-menu blackClass ant [...]
+	<div id="root"><div class="documentation-page" data-reactroot=""><header class="header-container header-container-normal"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span class="icon-search"></span></div><span class="language-switch language-switch-normal">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul class="ant-menu blackClass ant [...]
 <p>DolphinScheduler Cluster deployment is divided into two parts: backend deployment and frontend deployment.</p>
 <h1>1、Backend Deployment</h1>
 <h3>1.1: Before you begin (please install requirement basic software by yourself)</h3>
diff --git a/en-us/docs/1.2.0/user_doc/frontend-deployment.html b/en-us/docs/1.2.0/user_doc/frontend-deployment.html
index e5589b7..7480a90 100644
--- a/en-us/docs/1.2.0/user_doc/frontend-deployment.html
+++ b/en-us/docs/1.2.0/user_doc/frontend-deployment.html
@@ -12,7 +12,7 @@
 	<link rel="stylesheet" href="/build/documentation.css" />
 </head>
 <body>
-	<div id="root"><div class="documentation-page" data-reactroot=""><header class="header-container header-container-normal"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span class="icon-search"></span></div><span class="language-switch language-switch-normal">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul class="ant-menu blackClass ant [...]
+	<div id="root"><div class="documentation-page" data-reactroot=""><header class="header-container header-container-normal"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span class="icon-search"></span></div><span class="language-switch language-switch-normal">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul class="ant-menu blackClass ant [...]
 <p>The front-end has three deployment modes: automated deployment, manual deployment and compiled source deployment.</p>
 <h2>Preparations</h2>
 <h4>Download the installation package</h4>
diff --git a/en-us/docs/1.2.0/user_doc/frontend-development.html b/en-us/docs/1.2.0/user_doc/frontend-development.html
index c94564e..0243735 100644
--- a/en-us/docs/1.2.0/user_doc/frontend-development.html
+++ b/en-us/docs/1.2.0/user_doc/frontend-development.html
@@ -12,7 +12,7 @@
 	<link rel="stylesheet" href="/build/documentation.css" />
 </head>
 <body>
-	<div id="root"><div class="documentation-page" data-reactroot=""><header class="header-container header-container-normal"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span class="icon-search"></span></div><span class="language-switch language-switch-normal">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul class="ant-menu blackClass ant [...]
+	<div id="root"><div class="documentation-page" data-reactroot=""><header class="header-container header-container-normal"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span class="icon-search"></span></div><span class="language-switch language-switch-normal">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul class="ant-menu blackClass ant [...]
 <h3>Technical selection</h3>
 <pre><code>Vue mvvm framework
 
diff --git a/en-us/docs/1.2.0/user_doc/hardware-environment.html b/en-us/docs/1.2.0/user_doc/hardware-environment.html
index 8e14d7d..c706f83 100644
--- a/en-us/docs/1.2.0/user_doc/hardware-environment.html
+++ b/en-us/docs/1.2.0/user_doc/hardware-environment.html
@@ -12,7 +12,7 @@
 	<link rel="stylesheet" href="/build/documentation.css" />
 </head>
 <body>
-	<div id="root"><div class="documentation-page" data-reactroot=""><header class="header-container header-container-normal"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span class="icon-search"></span></div><span class="language-switch language-switch-normal">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul class="ant-menu blackClass ant [...]
+	<div id="root"><div class="documentation-page" data-reactroot=""><header class="header-container header-container-normal"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span class="icon-search"></span></div><span class="language-switch language-switch-normal">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul class="ant-menu blackClass ant [...]
 <p>DolphinScheduler, as an open-source distributed workflow task scheduling system, can be well deployed and run in Intel architecture server environments and mainstream virtualization environments, and supports mainstream Linux operating system environments.</p>
 <h2>1. Linux operating system version requirements</h2>
 <table>
diff --git a/en-us/docs/1.2.0/user_doc/metadata-1.2.html b/en-us/docs/1.2.0/user_doc/metadata-1.2.html
index 18e361c..08e2a63 100644
--- a/en-us/docs/1.2.0/user_doc/metadata-1.2.html
+++ b/en-us/docs/1.2.0/user_doc/metadata-1.2.html
@@ -12,7 +12,7 @@
 	<link rel="stylesheet" href="/build/documentation.css" />
 </head>
 <body>
-	<div id="root"><div class="documentation-page" data-reactroot=""><header class="header-container header-container-normal"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span class="icon-search"></span></div><span class="language-switch language-switch-normal">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul class="ant-menu blackClass ant [...]
+	<div id="root"><div class="documentation-page" data-reactroot=""><header class="header-container header-container-normal"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span class="icon-search"></span></div><span class="language-switch language-switch-normal">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul class="ant-menu blackClass ant [...]
 <p><a name="V5KOl"></a></p>
 <h3>Dolphin Scheduler 1.2 DB Table Overview</h3>
 <table>
diff --git a/en-us/docs/1.2.0/user_doc/plugin-development.html b/en-us/docs/1.2.0/user_doc/plugin-development.html
index 5dfd864..b5949e3 100644
--- a/en-us/docs/1.2.0/user_doc/plugin-development.html
+++ b/en-us/docs/1.2.0/user_doc/plugin-development.html
@@ -12,7 +12,7 @@
 	<link rel="stylesheet" href="/build/documentation.css" />
 </head>
 <body>
-	<div id="root"><div class="documentation-page" data-reactroot=""><header class="header-container header-container-normal"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span class="icon-search"></span></div><span class="language-switch language-switch-normal">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul class="ant-menu blackClass ant [...]
+	<div id="root"><div class="documentation-page" data-reactroot=""><header class="header-container header-container-normal"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span class="icon-search"></span></div><span class="language-switch language-switch-normal">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul class="ant-menu blackClass ant [...]
 <p>Remind:Currently, task plugin development does not support hot deployment.</p>
 <h3>Shell-based tasks</h3>
 <h4>YARN-based calculations (see MapReduceTask)</h4>
diff --git a/en-us/docs/1.2.0/user_doc/quick-start.html b/en-us/docs/1.2.0/user_doc/quick-start.html
index e0575f2..ab5ca34 100644
--- a/en-us/docs/1.2.0/user_doc/quick-start.html
+++ b/en-us/docs/1.2.0/user_doc/quick-start.html
@@ -12,7 +12,7 @@
 	<link rel="stylesheet" href="/build/documentation.css" />
 </head>
 <body>
-	<div id="root"><div class="documentation-page" data-reactroot=""><header class="header-container header-container-normal"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span class="icon-search"></span></div><span class="language-switch language-switch-normal">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul class="ant-menu blackClass ant [...]
+	<div id="root"><div class="documentation-page" data-reactroot=""><header class="header-container header-container-normal"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span class="icon-search"></span></div><span class="language-switch language-switch-normal">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul class="ant-menu blackClass ant [...]
 <ul>
 <li>
 <p>Administrator user login</p>
diff --git a/en-us/docs/1.2.0/user_doc/standalone-deployment.html b/en-us/docs/1.2.0/user_doc/standalone-deployment.html
index 7962f97..70723dd 100644
--- a/en-us/docs/1.2.0/user_doc/standalone-deployment.html
+++ b/en-us/docs/1.2.0/user_doc/standalone-deployment.html
@@ -12,7 +12,7 @@
 	<link rel="stylesheet" href="/build/documentation.css" />
 </head>
 <body>
-	<div id="root"><div class="documentation-page" data-reactroot=""><header class="header-container header-container-normal"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span class="icon-search"></span></div><span class="language-switch language-switch-normal">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul class="ant-menu blackClass ant [...]
+	<div id="root"><div class="documentation-page" data-reactroot=""><header class="header-container header-container-normal"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span class="icon-search"></span></div><span class="language-switch language-switch-normal">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul class="ant-menu blackClass ant [...]
 <p>DolphinScheduler Standalone deployment is divided into two parts: backend deployment and frontend deployment.</p>
 <h1>1. Backend Deployment</h1>
 <h3>1.1: Before you begin (please install requirement basic software by yourself)</h3>
diff --git a/en-us/docs/1.2.0/user_doc/system-manual.html b/en-us/docs/1.2.0/user_doc/system-manual.html
index af64f64..d03cf78 100644
--- a/en-us/docs/1.2.0/user_doc/system-manual.html
+++ b/en-us/docs/1.2.0/user_doc/system-manual.html
@@ -12,7 +12,7 @@
 	<link rel="stylesheet" href="/build/documentation.css" />
 </head>
 <body>
-	<div id="root"><div class="documentation-page" data-reactroot=""><header class="header-container header-container-normal"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span class="icon-search"></span></div><span class="language-switch language-switch-normal">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul class="ant-menu blackClass ant [...]
+	<div id="root"><div class="documentation-page" data-reactroot=""><header class="header-container header-container-normal"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span class="icon-search"></span></div><span class="language-switch language-switch-normal">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul class="ant-menu blackClass ant [...]
 <h2>Operational Guidelines</h2>
 <h3>Home page</h3>
 <p>The homepage contains task status statistics, process status statistics, and workflow definition statistics for all user projects.</p>
diff --git a/en-us/docs/1.2.0/user_doc/upgrade.html b/en-us/docs/1.2.0/user_doc/upgrade.html
index cf92afb..be9eab1 100644
--- a/en-us/docs/1.2.0/user_doc/upgrade.html
+++ b/en-us/docs/1.2.0/user_doc/upgrade.html
@@ -12,7 +12,7 @@
 	<link rel="stylesheet" href="/build/documentation.css" />
 </head>
 <body>
-	<div id="root"><div class="documentation-page" data-reactroot=""><header class="header-container header-container-normal"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span class="icon-search"></span></div><span class="language-switch language-switch-normal">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul class="ant-menu blackClass ant [...]
+	<div id="root"><div class="documentation-page" data-reactroot=""><header class="header-container header-container-normal"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span class="icon-search"></span></div><span class="language-switch language-switch-normal">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul class="ant-menu blackClass ant [...]
 <h2>1. Back up the previous version of the files and database</h2>
 <h2>2. Stop all services of dolphinscheduler</h2>
 <p><code>sh ./script/stop-all.sh</code></p>
diff --git a/en-us/docs/1.2.1/user_doc/architecture-design.html b/en-us/docs/1.2.1/user_doc/architecture-design.html
index 6f6e026..2809f38 100644
--- a/en-us/docs/1.2.1/user_doc/architecture-design.html
+++ b/en-us/docs/1.2.1/user_doc/architecture-design.html
@@ -12,7 +12,7 @@
 	<link rel="stylesheet" href="/build/documentation.css" />
 </head>
 <body>
-	<div id="root"><div class="documentation-page" data-reactroot=""><header class="header-container header-container-normal"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span class="icon-search"></span></div><span class="language-switch language-switch-normal">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul class="ant-menu blackClass ant [...]
+	<div id="root"><div class="documentation-page" data-reactroot=""><header class="header-container header-container-normal"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span class="icon-search"></span></div><span class="language-switch language-switch-normal">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul class="ant-menu blackClass ant [...]
 <p>Before explaining the architecture of the schedule system, let us first understand the common nouns of the schedule system.</p>
 <h3>1.Noun Interpretation</h3>
 <p><strong>DAG:</strong> Full name Directed Acyclic Graph,referred to as DAG。Tasks in the workflow are assembled in the form of directed acyclic graphs, which are topologically traversed from nodes with zero indegrees of ingress until there are no successor nodes. For example, the following picture:</p>
diff --git a/en-us/docs/1.2.1/user_doc/backend-deployment.html b/en-us/docs/1.2.1/user_doc/backend-deployment.html
index a02bf2f..23bba8f 100644
--- a/en-us/docs/1.2.1/user_doc/backend-deployment.html
+++ b/en-us/docs/1.2.1/user_doc/backend-deployment.html
@@ -12,7 +12,7 @@
 	<link rel="stylesheet" href="/build/documentation.css" />
 </head>
 <body>
-	<div id="root"><div class="documentation-page" data-reactroot=""><header class="header-container header-container-normal"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span class="icon-search"></span></div><span class="language-switch language-switch-normal">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul class="ant-menu blackClass ant [...]
+	<div id="root"><div class="documentation-page" data-reactroot=""><header class="header-container header-container-normal"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span class="icon-search"></span></div><span class="language-switch language-switch-normal">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul class="ant-menu blackClass ant [...]
 <p>There are two deployment modes for the backend:</p>
 <ul>
 <li>automatic deployment</li>
diff --git a/en-us/docs/1.2.1/user_doc/frontend-deployment.html b/en-us/docs/1.2.1/user_doc/frontend-deployment.html
index e5589b7..7480a90 100644
--- a/en-us/docs/1.2.1/user_doc/frontend-deployment.html
+++ b/en-us/docs/1.2.1/user_doc/frontend-deployment.html
@@ -12,7 +12,7 @@
 	<link rel="stylesheet" href="/build/documentation.css" />
 </head>
 <body>
-	<div id="root"><div class="documentation-page" data-reactroot=""><header class="header-container header-container-normal"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span class="icon-search"></span></div><span class="language-switch language-switch-normal">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul class="ant-menu blackClass ant [...]
+	<div id="root"><div class="documentation-page" data-reactroot=""><header class="header-container header-container-normal"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span class="icon-search"></span></div><span class="language-switch language-switch-normal">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul class="ant-menu blackClass ant [...]
 <p>The front-end has three deployment modes: automated deployment, manual deployment and compiled source deployment.</p>
 <h2>Preparations</h2>
 <h4>Download the installation package</h4>
diff --git a/en-us/docs/1.2.1/user_doc/hardware-environment.html b/en-us/docs/1.2.1/user_doc/hardware-environment.html
index 8e14d7d..c706f83 100644
--- a/en-us/docs/1.2.1/user_doc/hardware-environment.html
+++ b/en-us/docs/1.2.1/user_doc/hardware-environment.html
@@ -12,7 +12,7 @@
 	<link rel="stylesheet" href="/build/documentation.css" />
 </head>
 <body>
-	<div id="root"><div class="documentation-page" data-reactroot=""><header class="header-container header-container-normal"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span class="icon-search"></span></div><span class="language-switch language-switch-normal">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul class="ant-menu blackClass ant [...]
+	<div id="root"><div class="documentation-page" data-reactroot=""><header class="header-container header-container-normal"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span class="icon-search"></span></div><span class="language-switch language-switch-normal">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul class="ant-menu blackClass ant [...]
 <p>DolphinScheduler, as an open-source distributed workflow task scheduling system, can be well deployed and run in Intel architecture server environments and mainstream virtualization environments, and supports mainstream Linux operating system environments.</p>
 <h2>1. Linux operating system version requirements</h2>
 <table>
diff --git a/en-us/docs/1.2.1/user_doc/metadata-1.2.html b/en-us/docs/1.2.1/user_doc/metadata-1.2.html
index 18e361c..08e2a63 100644
--- a/en-us/docs/1.2.1/user_doc/metadata-1.2.html
+++ b/en-us/docs/1.2.1/user_doc/metadata-1.2.html
@@ -12,7 +12,7 @@
 	<link rel="stylesheet" href="/build/documentation.css" />
 </head>
 <body>
-	<div id="root"><div class="documentation-page" data-reactroot=""><header class="header-container header-container-normal"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span class="icon-search"></span></div><span class="language-switch language-switch-normal">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul class="ant-menu blackClass ant [...]
+	<div id="root"><div class="documentation-page" data-reactroot=""><header class="header-container header-container-normal"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span class="icon-search"></span></div><span class="language-switch language-switch-normal">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul class="ant-menu blackClass ant [...]
 <p><a name="V5KOl"></a></p>
 <h3>Dolphin Scheduler 1.2 DB Table Overview</h3>
 <table>
diff --git a/en-us/docs/1.2.1/user_doc/plugin-development.html b/en-us/docs/1.2.1/user_doc/plugin-development.html
index 5dfd864..b5949e3 100644
--- a/en-us/docs/1.2.1/user_doc/plugin-development.html
+++ b/en-us/docs/1.2.1/user_doc/plugin-development.html
@@ -12,7 +12,7 @@
 	<link rel="stylesheet" href="/build/documentation.css" />
 </head>
 <body>
-	<div id="root"><div class="documentation-page" data-reactroot=""><header class="header-container header-container-normal"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span class="icon-search"></span></div><span class="language-switch language-switch-normal">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul class="ant-menu blackClass ant [...]
+	<div id="root"><div class="documentation-page" data-reactroot=""><header class="header-container header-container-normal"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span class="icon-search"></span></div><span class="language-switch language-switch-normal">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul class="ant-menu blackClass ant [...]
 <p>Remind:Currently, task plugin development does not support hot deployment.</p>
 <h3>Shell-based tasks</h3>
 <h4>YARN-based calculations (see MapReduceTask)</h4>
diff --git a/en-us/docs/1.2.1/user_doc/quick-start.html b/en-us/docs/1.2.1/user_doc/quick-start.html
index e0575f2..ab5ca34 100644
--- a/en-us/docs/1.2.1/user_doc/quick-start.html
+++ b/en-us/docs/1.2.1/user_doc/quick-start.html
@@ -12,7 +12,7 @@
 	<link rel="stylesheet" href="/build/documentation.css" />
 </head>
 <body>
-	<div id="root"><div class="documentation-page" data-reactroot=""><header class="header-container header-container-normal"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span class="icon-search"></span></div><span class="language-switch language-switch-normal">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul class="ant-menu blackClass ant [...]
+	<div id="root"><div class="documentation-page" data-reactroot=""><header class="header-container header-container-normal"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span class="icon-search"></span></div><span class="language-switch language-switch-normal">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul class="ant-menu blackClass ant [...]
 <ul>
 <li>
 <p>Administrator user login</p>
diff --git a/en-us/docs/1.2.1/user_doc/system-manual.html b/en-us/docs/1.2.1/user_doc/system-manual.html
index af64f64..d03cf78 100644
--- a/en-us/docs/1.2.1/user_doc/system-manual.html
+++ b/en-us/docs/1.2.1/user_doc/system-manual.html
@@ -12,7 +12,7 @@
 	<link rel="stylesheet" href="/build/documentation.css" />
 </head>
 <body>
-	<div id="root"><div class="documentation-page" data-reactroot=""><header class="header-container header-container-normal"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span class="icon-search"></span></div><span class="language-switch language-switch-normal">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul class="ant-menu blackClass ant [...]
+	<div id="root"><div class="documentation-page" data-reactroot=""><header class="header-container header-container-normal"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span class="icon-search"></span></div><span class="language-switch language-switch-normal">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul class="ant-menu blackClass ant [...]
 <h2>Operational Guidelines</h2>
 <h3>Home page</h3>
 <p>The homepage contains task status statistics, process status statistics, and workflow definition statistics for all user projects.</p>
diff --git a/en-us/docs/1.2.1/user_doc/upgrade.html b/en-us/docs/1.2.1/user_doc/upgrade.html
index cf92afb..be9eab1 100644
--- a/en-us/docs/1.2.1/user_doc/upgrade.html
+++ b/en-us/docs/1.2.1/user_doc/upgrade.html
@@ -12,7 +12,7 @@
 	<link rel="stylesheet" href="/build/documentation.css" />
 </head>
 <body>
-	<div id="root"><div class="documentation-page" data-reactroot=""><header class="header-container header-container-normal"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span class="icon-search"></span></div><span class="language-switch language-switch-normal">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul class="ant-menu blackClass ant [...]
+	<div id="root"><div class="documentation-page" data-reactroot=""><header class="header-container header-container-normal"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span class="icon-search"></span></div><span class="language-switch language-switch-normal">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul class="ant-menu blackClass ant [...]
 <h2>1. Back up the previous version of the files and database</h2>
 <h2>2. Stop all services of dolphinscheduler</h2>
 <p><code>sh ./script/stop-all.sh</code></p>
diff --git a/en-us/docs/development/become a committer.html b/en-us/docs/development/become a committer.html
index 00a4e2f..5e0ed8e 100644
--- a/en-us/docs/development/become a committer.html	
+++ b/en-us/docs/development/become a committer.html	
@@ -12,7 +12,7 @@
 	<link rel="stylesheet" href="/build/documentation.css" />
 </head>
 <body>
-	<div id="root"><div class="documentation-page" data-reactroot=""><header class="header-container header-container-normal"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span class="icon-search"></span></div><span class="language-switch language-switch-normal">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul class="ant-menu blackClass ant [...]
+	<div id="root"><div class="documentation-page" data-reactroot=""><header class="header-container header-container-normal"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span class="icon-search"></span></div><span class="language-switch language-switch-normal">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul class="ant-menu blackClass ant [...]
 <p>Anyone can be a contributor to an Apache project. Being a contributor simply means that you take an interest in the project and contribute in some way, ranging from asking sensible questions (which documents the project and provides feedback to developers) through to providing new features as patches.</p>
 <p>If you become a valuable contributor to the project you may well be invited to become a committer. Committer is a term used at the ASF to signify someone who is committed to a particular project. It brings with it the privilege of write access to the project repository and resources.</p>
 <p>In Dolphinscheduler(incubating) community, if a committer who have earned even more merit, can be invited to be a part of the Podling Project Management Committee (PPMC).</p>
diff --git a/en-us/docs/development/contribute.html b/en-us/docs/development/contribute.html
index 3c99141..6844fd6 100644
--- a/en-us/docs/development/contribute.html
+++ b/en-us/docs/development/contribute.html
@@ -12,7 +12,7 @@
 	<link rel="stylesheet" href="/build/documentation.css" />
 </head>
 <body>
-	<div id="root"><div class="documentation-page" data-reactroot=""><header class="header-container header-container-normal"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span class="icon-search"></span></div><span class="language-switch language-switch-normal">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul class="ant-menu blackClass ant [...]
+	<div id="root"><div class="documentation-page" data-reactroot=""><header class="header-container header-container-normal"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span class="icon-search"></span></div><span class="language-switch language-switch-normal">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul class="ant-menu blackClass ant [...]
 </div></section><footer class="footer-container"><div class="footer-body"><img src="/img/ds_gray.svg"/><div class="cols-container"><div class="col col-12"><h3>Disclaimer</h3><p>Apache DolphinScheduler (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. 
 Incubation is required of all newly accepted projects until a further review indicates 
 that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. 
diff --git a/en-us/docs/development/developers.html b/en-us/docs/development/developers.html
index 049f89a..e947aa4 100644
--- a/en-us/docs/development/developers.html
+++ b/en-us/docs/development/developers.html
@@ -12,7 +12,7 @@
 	<link rel="stylesheet" href="/build/documentation.css" />
 </head>
 <body>
-	<div id="root"><div class="documentation-page" data-reactroot=""><header class="header-container header-container-normal"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span class="icon-search"></span></div><span class="language-switch language-switch-normal">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul class="ant-menu blackClass ant [...]
+	<div id="root"><div class="documentation-page" data-reactroot=""><header class="header-container header-container-normal"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span class="icon-search"></span></div><span class="language-switch language-switch-normal">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul class="ant-menu blackClass ant [...]
 </div></section><footer class="footer-container"><div class="footer-body"><img src="/img/ds_gray.svg"/><div class="cols-container"><div class="col col-12"><h3>Disclaimer</h3><p>Apache DolphinScheduler (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. 
 Incubation is required of all newly accepted projects until a further review indicates 
 that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. 
diff --git a/en-us/docs/development/release.html b/en-us/docs/development/release.html
index bf07d82..33b745a 100644
--- a/en-us/docs/development/release.html
+++ b/en-us/docs/development/release.html
@@ -12,7 +12,7 @@
 	<link rel="stylesheet" href="/build/documentation.css" />
 </head>
 <body>
-	<div id="root"><div class="documentation-page" data-reactroot=""><header class="header-container header-container-normal"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span class="icon-search"></span></div><span class="language-switch language-switch-normal">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul class="ant-menu blackClass ant [...]
+	<div id="root"><div class="documentation-page" data-reactroot=""><header class="header-container header-container-normal"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span class="icon-search"></span></div><span class="language-switch language-switch-normal">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul class="ant-menu blackClass ant [...]
 <h3>Install GPG</h3>
 <p>Download installation package on <a href="https://www.gnupg.org/download/index.html">official GnuPG website</a>.
 The command of GnuPG 1.x version can differ a little from that of 2.x version.
diff --git a/en-us/docs/development/submit-code.html b/en-us/docs/development/submit-code.html
index 54f7eac..9e477ac 100644
--- a/en-us/docs/development/submit-code.html
+++ b/en-us/docs/development/submit-code.html
@@ -12,7 +12,7 @@
 	<link rel="stylesheet" href="/build/documentation.css" />
 </head>
 <body>
-	<div id="root"><div class="documentation-page" data-reactroot=""><header class="header-container header-container-normal"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span class="icon-search"></span></div><span class="language-switch language-switch-normal">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul class="ant-menu blackClass ant [...]
+	<div id="root"><div class="documentation-page" data-reactroot=""><header class="header-container header-container-normal"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span class="icon-search"></span></div><span class="language-switch language-switch-normal">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul class="ant-menu blackClass ant [...]
 <ul>
 <li>
 <p>First from the remote repository <em><a href="https://github.com/apache/incubator-dolphinscheduler.git">https://github.com/apache/incubator-dolphinscheduler.git</a></em> fork a copy of the code into your own repository</p>
diff --git a/en-us/docs/development/subscribe.html b/en-us/docs/development/subscribe.html
index 1dcf0d8..c7d96a6 100644
--- a/en-us/docs/development/subscribe.html
+++ b/en-us/docs/development/subscribe.html
@@ -12,7 +12,7 @@
 	<link rel="stylesheet" href="/build/documentation.css" />
 </head>
 <body>
-	<div id="root"><div class="documentation-page" data-reactroot=""><header class="header-container header-container-normal"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span class="icon-search"></span></div><span class="language-switch language-switch-normal">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul class="ant-menu blackClass ant [...]
+	<div id="root"><div class="documentation-page" data-reactroot=""><header class="header-container header-container-normal"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span class="icon-search"></span></div><span class="language-switch language-switch-normal">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul class="ant-menu blackClass ant [...]
 <p>In the process of using DolphinScheduler, if you have any questions or ideas, suggestions, you can participate in the DolphinScheduler community building through the Apache mailing list. Sending a subscription email is also very simple, the steps are as follows:</p>
 <ol>
 <li>
diff --git a/en-us/docs/development/unit-test.html b/en-us/docs/development/unit-test.html
index 8904bd1..840b24e 100644
--- a/en-us/docs/development/unit-test.html
+++ b/en-us/docs/development/unit-test.html
@@ -12,7 +12,7 @@
 	<link rel="stylesheet" href="/build/documentation.css" />
 </head>
 <body>
-	<div id="root"><div class="documentation-page" data-reactroot=""><header class="header-container header-container-normal"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span class="icon-search"></span></div><span class="language-switch language-switch-normal">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul class="ant-menu blackClass ant [...]
+	<div id="root"><div class="documentation-page" data-reactroot=""><header class="header-container header-container-normal"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span class="icon-search"></span></div><span class="language-switch language-switch-normal">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul class="ant-menu blackClass ant [...]
 <p>Unit test writing reference <a href="https://github.com/apache/incubator-dolphinscheduler/blob/dev/escheduler-common/src/test/java/cn/escheduler/common/utils/CollectionUtilsTest.java">link</a></p>
 <h3>1.The benefits of unit testing</h3>
 <ul>
diff --git a/en-us/docs/release/download.html b/en-us/docs/release/download.html
index 855b051..7d28a31 100644
--- a/en-us/docs/release/download.html
+++ b/en-us/docs/release/download.html
@@ -12,7 +12,7 @@
 	<link rel="stylesheet" href="/build/documentation.css" />
 </head>
 <body>
-	<div id="root"><div class="documentation-page" data-reactroot=""><header class="header-container header-container-normal"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span class="icon-search"></span></div><span class="language-switch language-switch-normal">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul class="ant-menu blackClass ant [...]
+	<div id="root"><div class="documentation-page" data-reactroot=""><header class="header-container header-container-normal"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span class="icon-search"></span></div><span class="language-switch language-switch-normal">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul class="ant-menu blackClass ant [...]
 <p>Use the links below to download the Apache DolphinScheduler from one of our mirrors.</p>
 <p><strong>Only source code releases are official Apache releases: Windows and Linux binary distributions are just for end user convenience.</strong></p>
 <h2>Download the last version</h2>
diff --git a/en-us/docs/release/faq.html b/en-us/docs/release/faq.html
index fe3903b..74d5d65 100644
--- a/en-us/docs/release/faq.html
+++ b/en-us/docs/release/faq.html
@@ -12,7 +12,7 @@
 	<link rel="stylesheet" href="/build/documentation.css" />
 </head>
 <body>
-	<div id="root"><div class="documentation-page" data-reactroot=""><header class="header-container header-container-normal"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span class="icon-search"></span></div><span class="language-switch language-switch-normal">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul class="ant-menu blackClass ant [...]
+	<div id="root"><div class="documentation-page" data-reactroot=""><header class="header-container header-container-normal"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span class="icon-search"></span></div><span class="language-switch language-switch-normal">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul class="ant-menu blackClass ant [...]
 <p>A: DolphinScheduler consists of 5 services, MasterServer, WorkerServer, ApiServer, AlertServer, LoggerServer and UI.</p>
 <table>
 <thead>
diff --git a/en-us/docs/user_doc/deployment.html b/en-us/docs/user_doc/deployment.html
index 003e265..44ca28c 100644
--- a/en-us/docs/user_doc/deployment.html
+++ b/en-us/docs/user_doc/deployment.html
@@ -12,7 +12,7 @@
 	<link rel="stylesheet" href="/build/documentation.css" />
 </head>
 <body>
-	<div id="root"><div class="documentation-page" data-reactroot=""><header class="header-container header-container-normal"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span class="icon-search"></span></div><span class="language-switch language-switch-normal">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul class="ant-menu blackClass ant [...]
+	<div id="root"><div class="documentation-page" data-reactroot=""><header class="header-container header-container-normal"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span class="icon-search"></span></div><span class="language-switch language-switch-normal">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul class="ant-menu blackClass ant [...]
 <p>There are two deployment modes:</p>
 <ul>
 <li>automatic deployment</li>
diff --git a/en-us/docs/user_doc/upgrade.html b/en-us/docs/user_doc/upgrade.html
index f881fe3..d876db5 100644
--- a/en-us/docs/user_doc/upgrade.html
+++ b/en-us/docs/user_doc/upgrade.html
@@ -12,7 +12,7 @@
 	<link rel="stylesheet" href="/build/documentation.css" />
 </head>
 <body>
-	<div id="root"><div class="documentation-page" data-reactroot=""><header class="header-container header-container-normal"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span class="icon-search"></span></div><span class="language-switch language-switch-normal">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul class="ant-menu blackClass ant [...]
+	<div id="root"><div class="documentation-page" data-reactroot=""><header class="header-container header-container-normal"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span class="icon-search"></span></div><span class="language-switch language-switch-normal">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul class="ant-menu blackClass ant [...]
 <h2>1. Back up the previous version of the files and database</h2>
 <h2>2. Stop all services of dolphinscheduler</h2>
 <p><code>sh ./script/stop-all.sh</code></p>
diff --git a/img/doc-img/1.2.0/deployparam-img/conf-120.png b/img/doc-img/1.2.0/deployparam-img/conf-120.png
new file mode 100644
index 0000000..9292213
Binary files /dev/null and b/img/doc-img/1.2.0/deployparam-img/conf-120.png differ
diff --git a/img/doc-img/1.2.0/deployparam-img/daemon-120.png b/img/doc-img/1.2.0/deployparam-img/daemon-120.png
new file mode 100644
index 0000000..12d716a
Binary files /dev/null and b/img/doc-img/1.2.0/deployparam-img/daemon-120.png differ
diff --git a/img/doc-img/1.2.0/deployparam-img/deploydir.png b/img/doc-img/1.2.0/deployparam-img/deploydir.png
new file mode 100644
index 0000000..26c389b
Binary files /dev/null and b/img/doc-img/1.2.0/deployparam-img/deploydir.png differ
diff --git a/img/doc-img/1.2.1/deployparam-img/conf.png b/img/doc-img/1.2.1/deployparam-img/conf.png
new file mode 100644
index 0000000..dfc7a34
Binary files /dev/null and b/img/doc-img/1.2.1/deployparam-img/conf.png differ
diff --git a/img/doc-img/1.2.1/deployparam-img/daemon.png b/img/doc-img/1.2.1/deployparam-img/daemon.png
new file mode 100644
index 0000000..9b3d710
Binary files /dev/null and b/img/doc-img/1.2.1/deployparam-img/daemon.png differ
diff --git a/img/doc-img/1.2.1/deployparam-img/dir.png b/img/doc-img/1.2.1/deployparam-img/dir.png
new file mode 100644
index 0000000..2ffdafa
Binary files /dev/null and b/img/doc-img/1.2.1/deployparam-img/dir.png differ
diff --git a/zh-cn/docs/1.2.0/user_doc/architecture-design.html b/zh-cn/docs/1.2.0/user_doc/architecture-design.html
index 70d7285..b9675e3 100644
--- a/zh-cn/docs/1.2.0/user_doc/architecture-design.html
+++ b/zh-cn/docs/1.2.0/user_doc/architecture-design.html
@@ -12,7 +12,7 @@
 	<link rel="stylesheet" href="/build/documentation.css" />
 </head>
 <body>
-	<div id="root"><div class="documentation-page" data-reactroot=""><header class="header-container header-container-normal"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span class="icon-search"></span></div><span class="language-switch language-switch-normal">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul class="ant-menu blackClass an [...]
+	<div id="root"><div class="documentation-page" data-reactroot=""><header class="header-container header-container-normal"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span class="icon-search"></span></div><span class="language-switch language-switch-normal">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul class="ant-menu blackClass an [...]
 <p>在对调度系统架构说明之前,我们先来认识一下调度系统常用的名词</p>
 <h3>1.名词解释</h3>
 <p><strong>DAG:</strong> 全称Directed Acyclic Graph,简称DAG。工作流中的Task任务以有向无环图的形式组装起来,从入度为零的节点进行拓扑遍历,直到无后继节点为止。举例如下图:</p>
diff --git a/zh-cn/docs/1.2.0/user_doc/backend-deployment.html b/zh-cn/docs/1.2.0/user_doc/backend-deployment.html
index 807f706..4a47074 100644
--- a/zh-cn/docs/1.2.0/user_doc/backend-deployment.html
+++ b/zh-cn/docs/1.2.0/user_doc/backend-deployment.html
@@ -12,7 +12,7 @@
 	<link rel="stylesheet" href="/build/documentation.css" />
 </head>
 <body>
-	<div id="root"><div class="documentation-page" data-reactroot=""><header class="header-container header-container-normal"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span class="icon-search"></span></div><span class="language-switch language-switch-normal">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul class="ant-menu blackClass an [...]
+	<div id="root"><div class="documentation-page" data-reactroot=""><header class="header-container header-container-normal"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span class="icon-search"></span></div><span class="language-switch language-switch-normal">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul class="ant-menu blackClass an [...]
 <p>后端有2种部署方式,分别为自动化部署和编译源码部署</p>
 <h2>1、准备工作</h2>
 <p>请下载最新版本的安装包,下载地址: <a href="https://dolphinscheduler.apache.org/zh-cn/docs/release/download.html">下载</a></p>
diff --git a/zh-cn/docs/1.2.0/user_doc/backend-development.html b/zh-cn/docs/1.2.0/user_doc/backend-development.html
index 4f0b3ea..6ec43be 100644
--- a/zh-cn/docs/1.2.0/user_doc/backend-development.html
+++ b/zh-cn/docs/1.2.0/user_doc/backend-development.html
@@ -12,7 +12,7 @@
 	<link rel="stylesheet" href="/build/documentation.css" />
 </head>
 <body>
-	<div id="root"><div class="documentation-page" data-reactroot=""><header class="header-container header-container-normal"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span class="icon-search"></span></div><span class="language-switch language-switch-normal">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul class="ant-menu blackClass an [...]
+	<div id="root"><div class="documentation-page" data-reactroot=""><header class="header-container header-container-normal"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span class="icon-search"></span></div><span class="language-switch language-switch-normal">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul class="ant-menu blackClass an [...]
 <h2>环境要求</h2>
 <ul>
 <li>Mysql (5.5+) :  必装</li>
diff --git a/zh-cn/docs/1.2.0/user_doc/cluster-deployment.html b/zh-cn/docs/1.2.0/user_doc/cluster-deployment.html
index 9dfb614..19d6fcd 100644
--- a/zh-cn/docs/1.2.0/user_doc/cluster-deployment.html
+++ b/zh-cn/docs/1.2.0/user_doc/cluster-deployment.html
@@ -12,7 +12,7 @@
 	<link rel="stylesheet" href="/build/documentation.css" />
 </head>
 <body>
-	<div id="root"><div class="documentation-page" data-reactroot=""><header class="header-container header-container-normal"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span class="icon-search"></span></div><span class="language-switch language-switch-normal">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul class="ant-menu blackClass an [...]
+	<div id="root"><div class="documentation-page" data-reactroot=""><header class="header-container header-container-normal"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span class="icon-search"></span></div><span class="language-switch language-switch-normal">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul class="ant-menu blackClass an [...]
 <p>DolphinScheduler集群部署分为后端部署和前端部署两部分:</p>
 <h1>1、后端部署</h1>
 <h3>1.1 : 基础软件安装(必装项请自行安装)</h3>
diff --git a/zh-cn/docs/1.2.0/user_doc/deployparam.html b/zh-cn/docs/1.2.0/user_doc/deployparam.html
new file mode 100644
index 0000000..b6792d7
--- /dev/null
+++ b/zh-cn/docs/1.2.0/user_doc/deployparam.html
@@ -0,0 +1,448 @@
+<!DOCTYPE html>
+<html lang="en">
+
+<head>
+	<meta charset="UTF-8">
+	<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
+	<meta name="keywords" content="deployparam" />
+	<meta name="description" content="deployparam" />
+	<!-- 网页标签标题 -->
+	<title>deployparam</title>
+	<link rel="shortcut icon" href="/img/docsite.ico"/>
+	<link rel="stylesheet" href="/build/documentation.css" />
+</head>
+<body>
+	<div id="root"><div class="documentation-page" data-reactroot=""><header class="header-container header-container-normal"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span class="icon-search"></span></div><span class="language-switch language-switch-normal">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul class="ant-menu blackClass an [...]
+<h3>Dolphin Scheduler目录配置文件解读</h3>
+<p>(讲解配置文件的作用,具体配置在install.sh部署文件中完成)<br /><img src="/img/doc-img/1.2.0/deployparam-img/deploydir.png" alt="image.png"></p>
+<ul>
+<li>bin 启动脚本</li>
+<li>conf 配置文件</li>
+<li>lib ds依赖的jar包</li>
+<li>script 数据库创建升级脚本,部署分发脚本</li>
+<li>sql ds的元数据创建升级sql文件</li>
+<li>install脚本 部署ds主要的配置文件修改处
+<a name="poKCK"></a></li>
+</ul>
+<h4>bin</h4>
+<p>bin目录下比较重要的是dolphinscheduler-daemon文件,之前版本中极容易出现的找不到jdk问题来源,当前版本的jdk已经export了本机的$JAVA_HOME,再也不用担心找不到jdk了。<br /><img src="/img/doc-img/1.2.0/deployparam-img/daemon-120.png" alt="image.png">
+<a name="lmmR2"></a></p>
+<h4>conf</h4>
+<p>非常重要的配置文件目录!!!<br />非常重要的配置文件目录!!!<br />非常重要的配置文件目录!!!<br /><img src="/img/doc-img/1.2.0/deployparam-img/conf-120.png" alt="image.png"></p>
+<ul>
+<li>env目录下的.dolphinscheduller_env.sh文件中记录了所有跟ds-task相关的环境变量,1.2.0版本的Spark不具备指定Spark版本的功能,可以注释掉SPARK_HOME1或者将SPARK_HOME1和SPARK_HOME2均配置为集群中的Spark2。下面给出CDH中的配置,测试环境中没有部署Flink,请忽略Flink的配置。(特别注意这是个隐藏文件,需要ls -al)</li>
+</ul>
+<pre><code class="language-shell">export HADOOP_HOME=/opt/cloudera/parcels/CDH/lib/hadoop
+export HADOOP_CONF_DIR=/opt/cloudera/parcels/CDH/lib/hadoop/etc/hadoop
+<span class="hljs-meta">#</span><span class="bash">可以注释掉,也可以配置为SPARK_HOME2</span>
+<span class="hljs-meta">#</span><span class="bash"><span class="hljs-built_in">export</span> SPARK_HOME1=/opt/cloudera/parcels/SPARK2/lib/spark2</span>
+export SPARK_HOME2=/opt/cloudera/parcels/SPARK2/lib/spark2
+export PYTHON_HOME=/usr/local/anaconda3/bin/python
+export JAVA_HOME=/usr/java/jdk1.8.0_131
+export HIVE_HOME=/opt/cloudera/parcels/CDH/lib/hive
+export FLINK_HOME=/opt/soft/flink
+export PATH=$HADOOP_HOME/bin:$SPARK_HOME1/bin:$SPARK_HOME2/bin:$PYTHON_HOME:$JAVA_HOME/bin:$HIVE_HOME/bin:$PATH:$FLINK_HOME/bin:$PATH
+</code></pre>
+<p><a name="chqEB"></a></p>
+<h4>common目录</h4>
+<p>common目录包含:common.properties和hadoop/hadoop.properties</p>
+<ul>
+<li>common.properies
+<ul>
+<li>ds的task队列实现方式,默认是zookeeper</li>
+<li>ds的task和资源的worker执行路径</li>
+<li>资源中心
+<ul>
+<li>资源中心可选择HDFS和S3</li>
+</ul>
+</li>
+<li>资源文件类型</li>
+<li>kerberos</li>
+<li>开发状态
+<ul>
+<li>开发测试可以开启,生产环境建议设置为false</li>
+</ul>
+</li>
+<li>ds的环境变量配置,本地调试的时候,需要保证dolphinscheduler.env.path存在</li>
+</ul>
+</li>
+<li>hadoop.properties
+<ul>
+<li>hdfs namenode配置
+<ul>
+<li>单点可以直接写namenode的ip</li>
+<li>hdfsHA需要将集群的core-site.xml和hdfs-site.xml文件拷贝到ds的conf目录下</li>
+</ul>
+</li>
+<li>s3配置</li>
+<li>yarn resourcemanager配置
+<ul>
+<li>单点配置yarn.application.status.address</li>
+<li>HA配置yarn.resourcemanager.ha.rm.ids
+<a name="ggGBc"></a></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<h4>config目录</h4>
+<p>config目录包含install_config.conf和run_config.conf</p>
+<ul>
+<li>install_config.conf
+<ul>
+<li>ds的安装路径</li>
+<li>部署用户</li>
+<li>部署ds的机器组ip</li>
+</ul>
+</li>
+<li>run_config.conf
+<ul>
+<li>指定ds的masters,workers,alertServer,apiServer部署在哪些机器上
+<a name="AC8Jm"></a></li>
+</ul>
+</li>
+</ul>
+<h4>alert.properties</h4>
+<ul>
+<li>邮件告警配置</li>
+<li>excel下载目录</li>
+<li>企业微信配置
+<a name="1qiHb"></a></li>
+</ul>
+<h4>application-api.properties</h4>
+<ul>
+<li>apiserver端口,上下文,日志等
+<a name="IiX6U"></a></li>
+</ul>
+<h4>application-dao.properties</h4>
+<p>敲黑板,重点!!!ds的元数据库配置,在ds-1.2.0中默认的数据库是pg,如果要使用mysql,需要将mysql的jdbc包放到lib目录下。</p>
+<ul>
+<li>ds元数据库配置
+<a name="oomWN"></a></li>
+</ul>
+<h4>master.properties</h4>
+<ul>
+<li>master执行线程数</li>
+<li>master并行任务上限</li>
+<li>master资源CPU和内存阈值,超出阈值不会进行dag切分
+<a name="ZeAdP"></a></li>
+</ul>
+<h4>worker.properties</h4>
+<ul>
+<li>worker执行线程数</li>
+<li>worker一次提交任务数</li>
+<li>worker资源CPU和内存阈值,超出不会去task队列拉取task
+<a name="saeo8"></a></li>
+</ul>
+<h4>zookeeper.properties</h4>
+<ul>
+<li>zk集群</li>
+<li>ds所需zk的znode,包含dag和task的分布式锁和master和worker的容错
+<a name="2eTCI"></a></li>
+</ul>
+<h4>quartz.properties</h4>
+<p>ds的定时由quartz框架完成,特别注意里边有quartz的数据库配置!!!</p>
+<ul>
+<li>quartz的基本属性,线程池和job配置</li>
+<li>quartz元数据库配置
+<a name="vWF4U"></a></li>
+</ul>
+<h3>install脚本</h3>
+<p>install.sh部署脚本是ds部署中的重头戏,下面将参数分组进行分析。
+<a name="rYEds"></a></p>
+<h4>数据库配置</h4>
+<pre><code class="language-shell"><span class="hljs-meta">#</span><span class="bash"> <span class="hljs-keyword">for</span> example postgresql or mysql ...</span>
+dbtype="postgresql"
+<span class="hljs-meta">
+#</span><span class="bash"> db config</span>
+<span class="hljs-meta">#</span><span class="bash"> db address and port</span>
+dbhost="192.168.xx.xx:5432"
+<span class="hljs-meta">
+#</span><span class="bash"> db name</span>
+dbname="dolphinscheduler"
+<span class="hljs-meta">
+#</span><span class="bash"> db username</span>
+username="xx"
+<span class="hljs-meta">
+#</span><span class="bash"> db passwprd</span>
+<span class="hljs-meta">#</span><span class="bash"> Note: <span class="hljs-keyword">if</span> there are special characters, please use the \ transfer character to transfer</span>
+passowrd="xx"
+</code></pre>
+<ul>
+<li>dbtype参数可以设置postgresql和mysql,这里指定了ds连接元数据库的jdbc相关信息
+<a name="K4u2S"></a></li>
+</ul>
+<h4>部署用户&amp;目录</h4>
+<pre><code class="language-shell"><span class="hljs-meta">#</span><span class="bash"> conf/config/install_config.conf config</span>
+<span class="hljs-meta">#</span><span class="bash"> Note: the installation path is not the same as the current path (<span class="hljs-built_in">pwd</span>)</span>
+installPath="/data1_1T/dolphinscheduler"
+<span class="hljs-meta">
+#</span><span class="bash"> deployment user</span>
+<span class="hljs-meta">#</span><span class="bash"> Note: the deployment user needs to have sudo privileges and permissions to operate hdfs. If hdfs is enabled, the root directory needs to be created by itself</span>
+deployUser="dolphinscheduler"
+</code></pre>
+<ul>
+<li>installPath是安装路径,在执行install.sh之后,会把ds安装到指定目录,如/opt/ds-agent。installPath不要和当前要一键安装的install.sh是同一目录。</li>
+<li>deployUser是指ds的部署用户,该用户需要在部署ds的机器上打通sudo免密,并且需要具有操作hdfs的权限,建议挂到hadoop的supergroup组下。
+<a name="6rEDt"></a></li>
+</ul>
+<h4>zk集群&amp;角色指定</h4>
+<ul>
+<li>配置zk集群的时候,特别注意:要用ip:2181的方式配置上去,一定要把端口带上。</li>
+<li>ds一共包括master worker alert api四种角色,其中alert api只需指定一台机器即可,master和worker可以部署多态机器。下面的例子就是在4台机器中,部署2台master,2台worker,1台alert,1台api</li>
+<li>ips参数,填写所有需要部署机器的hostname</li>
+<li>masters,填写部署master机器的hostname</li>
+<li>workers,填写部署worker机器的hostname</li>
+<li>alertServer,填写部署alert机器的hostname</li>
+<li>apiServers,填写部署api机器的hostname</li>
+<li>zkroot参数可以通过调整,在一套zk集群中,托管多个ds集群,如配置zkRoot=&quot;/dspro&quot;,zkRoot=&quot;/dstest&quot;</li>
+</ul>
+<pre><code class="language-shell"><span class="hljs-meta">#</span><span class="bash"> zk cluster</span>
+zkQuorum="192.168.xx.xx:2181,192.168.xx.xx:2181,192.168.xx.xx:2181"
+<span class="hljs-meta">
+#</span><span class="bash"> install hosts</span>
+<span class="hljs-meta">#</span><span class="bash"> Note: install the scheduled hostname list. If it is pseudo-distributed, just write a pseudo-distributed hostname</span>
+ips="ark0,ark1,ark2,ark3"
+<span class="hljs-meta">
+#</span><span class="bash"> conf/config/run_config.conf config</span>
+<span class="hljs-meta">#</span><span class="bash"> run master machine</span>
+<span class="hljs-meta">#</span><span class="bash"> Note: list of hosts hostname <span class="hljs-keyword">for</span> deploying master</span>
+masters="ark0,ark1"
+<span class="hljs-meta">
+#</span><span class="bash"> run worker machine</span>
+<span class="hljs-meta">#</span><span class="bash"> note: list of machine hostnames <span class="hljs-keyword">for</span> deploying workers</span>
+workers="ark2,ark3"
+<span class="hljs-meta">
+#</span><span class="bash"> run alert machine</span>
+<span class="hljs-meta">#</span><span class="bash"> note: list of machine hostnames <span class="hljs-keyword">for</span> deploying alert server</span>
+alertServer="ark3"
+<span class="hljs-meta">
+#</span><span class="bash"> run api machine</span>
+<span class="hljs-meta">#</span><span class="bash"> note: list of machine hostnames <span class="hljs-keyword">for</span> deploying api server</span>
+apiServers="ark1"
+<span class="hljs-meta">
+#</span><span class="bash"> zk config</span>
+<span class="hljs-meta">#</span><span class="bash"> zk root directory</span>
+zkRoot="/dolphinscheduler"
+<span class="hljs-meta">
+#</span><span class="bash"> used to record the zk directory of the hanging machine</span>
+zkDeadServers="$zkRoot/dead-servers"
+<span class="hljs-meta">
+#</span><span class="bash"> masters directory</span>
+zkMasters="$zkRoot/masters"
+<span class="hljs-meta">
+#</span><span class="bash"> workers directory</span>
+zkWorkers="$zkRoot/workers"
+<span class="hljs-meta">
+#</span><span class="bash"> zk master distributed lock</span>
+mastersLock="$zkRoot/lock/masters"
+<span class="hljs-meta">
+#</span><span class="bash"> zk worker distributed lock</span>
+workersLock="$zkRoot/lock/workers"
+<span class="hljs-meta">
+#</span><span class="bash"> zk master fault-tolerant distributed lock</span>
+mastersFailover="$zkRoot/lock/failover/masters"
+<span class="hljs-meta">
+#</span><span class="bash"> zk worker fault-tolerant distributed lock</span>
+workersFailover="$zkRoot/lock/failover/workers"
+<span class="hljs-meta">
+#</span><span class="bash"> zk master start fault tolerant distributed lock</span>
+mastersStartupFailover="$zkRoot/lock/failover/startup-masters"
+<span class="hljs-meta">
+#</span><span class="bash"> zk session timeout</span>
+zkSessionTimeout="300"
+<span class="hljs-meta">
+#</span><span class="bash"> zk connection timeout</span>
+zkConnectionTimeout="300"
+<span class="hljs-meta">
+#</span><span class="bash"> zk retry interval</span>
+zkRetrySleep="100"
+<span class="hljs-meta">
+#</span><span class="bash"> zk retry maximum number of <span class="hljs-built_in">times</span></span>
+zkRetryMaxtime="5"
+</code></pre>
+<p><a name="7aGb8"></a></p>
+<h4>邮件配置&amp;excel文件路径</h4>
+<ul>
+<li>邮件配置这块也是大家非常容易出问题的,建议可以拉一下ds的代码,跑一下alert.MailUtilisTest这个测试类,下面给出QQ邮箱配置方式。如果是内网邮箱,需要注意的是ssl是否需要关闭,以及mail.user登陆用户是否需要去掉邮箱后缀。</li>
+<li>excel路径则需要保证该路径的写入权限</li>
+</ul>
+<pre><code class="language-shell"><span class="hljs-meta">#</span><span class="bash">QQ邮箱配置</span>
+<span class="hljs-meta">#</span><span class="bash"> alert config</span>
+<span class="hljs-meta">#</span><span class="bash"> mail protocol</span>
+mailProtocol="SMTP"
+<span class="hljs-meta">
+#</span><span class="bash"> mail server host</span>
+mailServerHost="smtp.qq.com"
+<span class="hljs-meta">
+#</span><span class="bash"> mail server port</span>
+mailServerPort="465"
+<span class="hljs-meta">
+#</span><span class="bash"> sender</span>
+mailSender="783xx8369@qq.com"
+<span class="hljs-meta">
+#</span><span class="bash"> user</span>
+mailUser="783xx8369@qq.com"
+<span class="hljs-meta">
+#</span><span class="bash"> sender password</span>
+mailPassword="邮箱授权码"
+<span class="hljs-meta">
+#</span><span class="bash"> TLS mail protocol support</span>
+starttlsEnable="false"
+
+sslTrust="smtp.qq.com"
+<span class="hljs-meta">
+#</span><span class="bash"> SSL mail protocol support</span>
+<span class="hljs-meta">#</span><span class="bash"> note: The SSL protocol is enabled by default. </span>
+<span class="hljs-meta">#</span><span class="bash"> only one of TLS and SSL can be <span class="hljs-keyword">in</span> the <span class="hljs-literal">true</span> state.</span>
+sslEnable="true"
+<span class="hljs-meta">
+#</span><span class="bash"> download excel path</span>
+xlsFilePath="/tmp/xls"
+<span class="hljs-meta">
+#</span><span class="bash"> alert port</span>
+alertPort=7789
+</code></pre>
+<p><a name="h0lJz"></a></p>
+<h4>apiServer配置</h4>
+<ul>
+<li>apiServer这里可以关注一下,apiserver的端口和上下文即apiServerPort和apiServerContextPath参数</li>
+</ul>
+<pre><code class="language-shell"><span class="hljs-meta">#</span><span class="bash"> api config</span>
+<span class="hljs-meta">#</span><span class="bash"> api server port</span>
+apiServerPort="12345"
+<span class="hljs-meta">
+#</span><span class="bash"> api session timeout</span>
+apiServerSessionTimeout="7200"
+<span class="hljs-meta">
+#</span><span class="bash"> api server context path</span>
+apiServerContextPath="/dolphinscheduler/"
+<span class="hljs-meta">
+#</span><span class="bash"> spring max file size</span>
+springMaxFileSize="1024MB"
+<span class="hljs-meta">
+#</span><span class="bash"> spring max request size</span>
+springMaxRequestSize="1024MB"
+<span class="hljs-meta">
+#</span><span class="bash"> api max http post size</span>
+apiMaxHttpPostSize="5000000"
+</code></pre>
+<p><a name="T4u9c"></a></p>
+<h4>资源中心&amp;YARN</h4>
+<ul>
+<li>ds的资源中心支持HDFS和S3.</li>
+<li>resUploadStartupType=&quot;HDFS&quot;则开启hdfs作为资源中心。</li>
+<li>defaultFS,如果hdfs没有配置HA则需要在这里写上单点namenode的ip,如果HDFS是HA则需要将集群的core-site.xml文件和hdfs-site.xml文件拷贝到conf目录下</li>
+<li>yarnHaIps,如果yarn启用了HA,配置两个resourcemanager的ip,如果是单点,配置空字符串</li>
+<li>singleYarnIp,如果yarn是单点,配置resourcemanager的ip</li>
+<li>hdfsPath,HDFS上ds存储资源的根路径,可采用默认值,如果是从1.1.0版本进行升级,需要注意这个地方,改为/escheduler</li>
+</ul>
+<pre><code class="language-shell"><span class="hljs-meta">#</span><span class="bash"> resource Center upload and select storage method:HDFS,S3,NONE</span>
+resUploadStartupType="NONE"
+<span class="hljs-meta">
+#</span><span class="bash"> <span class="hljs-keyword">if</span> resUploadStartupType is HDFS,defaultFS write namenode address,HA you need to put core-site.xml and hdfs-site.xml <span class="hljs-keyword">in</span> the conf directory.</span>
+<span class="hljs-meta">#</span><span class="bash"> <span class="hljs-keyword">if</span> S3,write S3 address,HA,<span class="hljs-keyword">for</span> example :s3a://dolphinscheduler,</span>
+<span class="hljs-meta">#</span><span class="bash"> Note,s3 be sure to create the root directory /dolphinscheduler</span>
+defaultFS="hdfs://mycluster:8020"
+<span class="hljs-meta">
+#</span><span class="bash"> <span class="hljs-keyword">if</span> S3 is configured, the following configuration is required.</span>
+s3Endpoint="http://192.168.xx.xx:9010"
+s3AccessKey="xxxxxxxxxx"
+s3SecretKey="xxxxxxxxxx"
+<span class="hljs-meta">
+#</span><span class="bash"> resourcemanager HA configuration, <span class="hljs-keyword">if</span> it is a single resourcemanager, here is yarnHaIps=<span class="hljs-string">""</span></span>
+yarnHaIps="192.168.xx.xx,192.168.xx.xx"
+<span class="hljs-meta">
+#</span><span class="bash"> <span class="hljs-keyword">if</span> it is a single resourcemanager, you only need to configure one host name. If it is resourcemanager HA, the default configuration is fine.</span>
+singleYarnIp="ark1"
+<span class="hljs-meta">
+#</span><span class="bash"> hdfs root path, the owner of the root path must be the deployment user. </span>
+<span class="hljs-meta">#</span><span class="bash"> versions prior to 1.1.0 <span class="hljs-keyword">do</span> not automatically create the hdfs root directory, you need to create it yourself.</span>
+hdfsPath="/dolphinscheduler"
+<span class="hljs-meta">
+#</span><span class="bash"> have users who create directory permissions under hdfs root path /</span>
+<span class="hljs-meta">#</span><span class="bash"> Note: <span class="hljs-keyword">if</span> kerberos is enabled, hdfsRootUser=<span class="hljs-string">""</span> can be used directly.</span>
+hdfsRootUser="hdfs"
+</code></pre>
+<p><a name="0bSHO"></a></p>
+<h4>开发状态</h4>
+<ul>
+<li>devState在测试环境部署的时候可以调为true,生产环境部署建议调为false</li>
+</ul>
+<pre><code class="language-shell"><span class="hljs-meta">#</span><span class="bash"> development status, <span class="hljs-keyword">if</span> <span class="hljs-literal">true</span>, <span class="hljs-keyword">for</span> the SHELL script, you can view the encapsulated SHELL script <span class="hljs-keyword">in</span> the execPath directory. </span>
+<span class="hljs-meta">#</span><span class="bash"> If it is <span class="hljs-literal">false</span>, execute the direct delete</span>
+devState="true"
+</code></pre>
+<p><a name="x9hTX"></a></p>
+<h4>角色参数</h4>
+<ul>
+<li>下面的参数主要是调整的application.properties里边的配置,涉及master,worker和apiserver</li>
+<li>apiServerPort可以自定义修改apiserver的端口,注意需要跟前端保持一致。</li>
+<li>master和worker的参数,初次部署建议保持默认值,如果在运行当中出现性能问题在作调整,有条件可以压一下自身环境中的master和worker的最佳线程数。</li>
+<li>worker.reserved.memory是worker的内存阈值,masterReservedMemory是master的内存阈值,建议调整为0.1</li>
+<li>masterMaxCpuLoadAvg建议注释掉,ds-1.2.0master和worker的CPU负载给出了默认cpu线程数 * 2的默认值</li>
+</ul>
+<pre><code class="language-shell"><span class="hljs-meta">#</span><span class="bash"> master config </span>
+<span class="hljs-meta">#</span><span class="bash"> master execution thread maximum number, maximum parallelism of process instance</span>
+masterExecThreads="100"
+<span class="hljs-meta">
+#</span><span class="bash"> the maximum number of master task execution threads, the maximum degree of parallelism <span class="hljs-keyword">for</span> each process instance</span>
+masterExecTaskNum="20"
+<span class="hljs-meta">
+#</span><span class="bash"> master heartbeat interval</span>
+masterHeartbeatInterval="10"
+<span class="hljs-meta">
+#</span><span class="bash"> master task submission retries</span>
+masterTaskCommitRetryTimes="5"
+<span class="hljs-meta">
+#</span><span class="bash"> master task submission retry interval</span>
+masterTaskCommitInterval="100"
+<span class="hljs-meta">
+#</span><span class="bash"> master maximum cpu average load, used to determine whether the master has execution capability</span>
+<span class="hljs-meta">#</span><span class="bash">masterMaxCpuLoadAvg=<span class="hljs-string">"10"</span></span>
+<span class="hljs-meta">
+#</span><span class="bash"> master reserve memory to determine <span class="hljs-keyword">if</span> the master has execution capability</span>
+masterReservedMemory="1"
+<span class="hljs-meta">
+#</span><span class="bash"> master port</span>
+masterPort=5566
+<span class="hljs-meta">
+#</span><span class="bash"> worker config </span>
+<span class="hljs-meta">#</span><span class="bash"> worker execution thread</span>
+workerExecThreads="100"
+<span class="hljs-meta">
+#</span><span class="bash"> worker heartbeat interval</span>
+workerHeartbeatInterval="10"
+<span class="hljs-meta">
+#</span><span class="bash"> worker number of fetch tasks</span>
+workerFetchTaskNum="3"
+<span class="hljs-meta">
+#</span><span class="bash"> worker reserve memory to determine <span class="hljs-keyword">if</span> the master has execution capability</span>
+workerReservedMemory="1"
+<span class="hljs-meta">
+#</span><span class="bash"> master port</span>
+workerPort=7788
+</code></pre>
+<p><a name="3QaMD"></a></p>
+<h3>特别注意</h3>
+<ul>
+<li>ds需要启用资源中心之后,才可以创建租户,因此资源中心的配置一定要正确</li>
+<li>ds老版本部署需要配置JDK的问题已经解决</li>
+<li>installPath不要和当前要一键安装的install.sh是同一目录</li>
+<li>ds的task运行都依赖env目录下的环境变量文件,需要正确配置</li>
+<li>HDFS高可用,需要把core-site.xml和hdfs-site.xml文件拷贝到conf目录下</li>
+<li>邮件配置中mailUser和mailSender的区别</li>
+</ul>
+</div></section><footer class="footer-container"><div class="footer-body"><img src="/img/ds_gray.svg"/><div class="cols-container"><div class="col col-12"><h3>Disclaimer</h3><p>Apache DolphinScheduler (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. 
+Incubation is required of all newly accepted projects until a further review indicates 
+that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. 
+While incubation status is not necessarily a reflection of the completeness or stability of the code, 
+it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-6"><dl><dt>文档</dt><dd><a href="/zh-cn/docs/1.2.0/user_doc/architecture-design.html" target="_self">概览</a></dd><dd><a href="/zh-cn/docs/1.2.0/user_doc/quick-start.html" target="_self">快速开始</a></dd><dd><a href="/zh-cn/docs/1.2.0/user_doc/backend-development.html" target="_self">开发者指南</a></dd></dl></div><div class="col col-6"><dl><dt>ASF</dt><dd><a href="http://www.apache.org" target="_se [...]
+	<script src="https://f.alicdn.com/react/15.4.1/react-with-addons.min.js"></script>
+	<script src="https://f.alicdn.com/react/15.4.1/react-dom.min.js"></script>
+	<script>
+		window.rootPath = '';
+  </script>
+	<script src="/build/documentation.js"></script>
+</body>
+</html>
\ No newline at end of file
diff --git a/zh-cn/docs/1.2.0/user_doc/deployparam.json b/zh-cn/docs/1.2.0/user_doc/deployparam.json
new file mode 100644
index 0000000..4264cb7
--- /dev/null
+++ b/zh-cn/docs/1.2.0/user_doc/deployparam.json
@@ -0,0 +1,6 @@
+{
+  "filename": "deployparam.md",
+  "__html": "<h1>Dolphin Scheduler 1.2.0 部署参数分析</h1>\n<h3>Dolphin Scheduler目录配置文件解读</h3>\n<p>(讲解配置文件的作用,具体配置在install.sh部署文件中完成)<br /><img src=\"/img/doc-img/1.2.0/deployparam-img/deploydir.png\" alt=\"image.png\"></p>\n<ul>\n<li>bin 启动脚本</li>\n<li>conf 配置文件</li>\n<li>lib ds依赖的jar包</li>\n<li>script 数据库创建升级脚本,部署分发脚本</li>\n<li>sql ds的元数据创建升级sql文件</li>\n<li>install脚本 部署ds主要的配置文件修改处\n<a name=\"poKCK\"></a></li>\n</ul>\n<h4>bin</h4>\n<p>bin目录下比较重要的是dolphinscheduler-daemon文件,之前版本中极容易出现的找不到jdk问题 [...]
+  "link": "/zh-cn/docs/1.2.0/user_doc/deployparam.html",
+  "meta": {}
+}
\ No newline at end of file
diff --git a/zh-cn/docs/1.2.0/user_doc/development-environment-setup.html b/zh-cn/docs/1.2.0/user_doc/development-environment-setup.html
index fab904b..03d595a 100644
--- a/zh-cn/docs/1.2.0/user_doc/development-environment-setup.html
+++ b/zh-cn/docs/1.2.0/user_doc/development-environment-setup.html
@@ -12,7 +12,7 @@
 	<link rel="stylesheet" href="/build/documentation.css" />
 </head>
 <body>
-	<div id="root"><div class="documentation-page" data-reactroot=""><header class="header-container header-container-normal"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span class="icon-search"></span></div><span class="language-switch language-switch-normal">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul class="ant-menu blackClass an [...]
+	<div id="root"><div class="documentation-page" data-reactroot=""><header class="header-container header-container-normal"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span class="icon-search"></span></div><span class="language-switch language-switch-normal">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul class="ant-menu blackClass an [...]
 <ol>
 <li>
 <p>首先从远端仓库fork <a href="https://github.com/apache/incubator-dolphinscheduler">dolphinscheduler</a> 一份代码到自己的仓库中</p>
diff --git a/zh-cn/docs/1.2.0/user_doc/frontend-deployment.html b/zh-cn/docs/1.2.0/user_doc/frontend-deployment.html
index 4e6ca9e..dc1f166 100644
--- a/zh-cn/docs/1.2.0/user_doc/frontend-deployment.html
+++ b/zh-cn/docs/1.2.0/user_doc/frontend-deployment.html
@@ -12,7 +12,7 @@
 	<link rel="stylesheet" href="/build/documentation.css" />
 </head>
 <body>
-	<div id="root"><div class="documentation-page" data-reactroot=""><header class="header-container header-container-normal"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span class="icon-search"></span></div><span class="language-switch language-switch-normal">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul class="ant-menu blackClass an [...]
+	<div id="root"><div class="documentation-page" data-reactroot=""><header class="header-container header-container-normal"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span class="icon-search"></span></div><span class="language-switch language-switch-normal">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul class="ant-menu blackClass an [...]
 <p>前端有3种部署方式,分别为自动化部署,手动部署和编译源码部署</p>
 <h2>1、准备工作</h2>
 <h4>下载安装包</h4>
diff --git a/zh-cn/docs/1.2.0/user_doc/frontend-development.html b/zh-cn/docs/1.2.0/user_doc/frontend-development.html
index c53c3ed..ba7baae 100644
--- a/zh-cn/docs/1.2.0/user_doc/frontend-development.html
+++ b/zh-cn/docs/1.2.0/user_doc/frontend-development.html
@@ -12,7 +12,7 @@
 	<link rel="stylesheet" href="/build/documentation.css" />
 </head>
 <body>
-	<div id="root"><div class="documentation-page" data-reactroot=""><header class="header-container header-container-normal"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span class="icon-search"></span></div><span class="language-switch language-switch-normal">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul class="ant-menu blackClass an [...]
+	<div id="root"><div class="documentation-page" data-reactroot=""><header class="header-container header-container-normal"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span class="icon-search"></span></div><span class="language-switch language-switch-normal">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul class="ant-menu blackClass an [...]
 <h3>技术选型</h3>
 <pre><code>Vue mvvm框架
 
diff --git a/zh-cn/docs/1.2.0/user_doc/hardware-environment.html b/zh-cn/docs/1.2.0/user_doc/hardware-environment.html
index f5d9507..ff06680 100644
--- a/zh-cn/docs/1.2.0/user_doc/hardware-environment.html
+++ b/zh-cn/docs/1.2.0/user_doc/hardware-environment.html
@@ -12,7 +12,7 @@
 	<link rel="stylesheet" href="/build/documentation.css" />
 </head>
 <body>
-	<div id="root"><div class="documentation-page" data-reactroot=""><header class="header-container header-container-normal"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span class="icon-search"></span></div><span class="language-switch language-switch-normal">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul class="ant-menu blackClass an [...]
+	<div id="root"><div class="documentation-page" data-reactroot=""><header class="header-container header-container-normal"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span class="icon-search"></span></div><span class="language-switch language-switch-normal">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul class="ant-menu blackClass an [...]
 <p>DolphinScheduler 作为一款开源分布式工作流任务调度系统,可以很好的部署和运行在 Intel 架构服务器环境及主流虚拟化环境下,并支持主流的Linux操作系统环境。</p>
 <h2>1. Linux 操作系统版本要求</h2>
 <table>
diff --git a/zh-cn/docs/1.2.0/user_doc/metadata-1.2.html b/zh-cn/docs/1.2.0/user_doc/metadata-1.2.html
index 517f4c9..b868bdc 100644
--- a/zh-cn/docs/1.2.0/user_doc/metadata-1.2.html
+++ b/zh-cn/docs/1.2.0/user_doc/metadata-1.2.html
@@ -12,7 +12,7 @@
 	<link rel="stylesheet" href="/build/documentation.css" />
 </head>
 <body>
-	<div id="root"><div class="documentation-page" data-reactroot=""><header class="header-container header-container-normal"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span class="icon-search"></span></div><span class="language-switch language-switch-normal">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul class="ant-menu blackClass an [...]
+	<div id="root"><div class="documentation-page" data-reactroot=""><header class="header-container header-container-normal"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span class="icon-search"></span></div><span class="language-switch language-switch-normal">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul class="ant-menu blackClass an [...]
 <p><a name="25Ald"></a></p>
 <h3>表概览</h3>
 <table>
diff --git a/zh-cn/docs/1.2.0/user_doc/plugin-development.html b/zh-cn/docs/1.2.0/user_doc/plugin-development.html
index 6aa2ed9..6634cde 100644
--- a/zh-cn/docs/1.2.0/user_doc/plugin-development.html
+++ b/zh-cn/docs/1.2.0/user_doc/plugin-development.html
@@ -12,7 +12,7 @@
 	<link rel="stylesheet" href="/build/documentation.css" />
 </head>
 <body>
-	<div id="root"><div class="documentation-page" data-reactroot=""><header class="header-container header-container-normal"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span class="icon-search"></span></div><span class="language-switch language-switch-normal">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul class="ant-menu blackClass an [...]
+	<div id="root"><div class="documentation-page" data-reactroot=""><header class="header-container header-container-normal"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span class="icon-search"></span></div><span class="language-switch language-switch-normal">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul class="ant-menu blackClass an [...]
 <p>提醒:目前任务插件开发暂不支持热部署</p>
 <h3>基于SHELL的任务</h3>
 <h4>基于YARN的计算(参见MapReduceTask)</h4>
diff --git a/zh-cn/docs/1.2.0/user_doc/quick-start.html b/zh-cn/docs/1.2.0/user_doc/quick-start.html
index e33648d..dc7ee5c 100644
--- a/zh-cn/docs/1.2.0/user_doc/quick-start.html
+++ b/zh-cn/docs/1.2.0/user_doc/quick-start.html
@@ -12,7 +12,7 @@
 	<link rel="stylesheet" href="/build/documentation.css" />
 </head>
 <body>
-	<div id="root"><div class="documentation-page" data-reactroot=""><header class="header-container header-container-normal"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span class="icon-search"></span></div><span class="language-switch language-switch-normal">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul class="ant-menu blackClass an [...]
+	<div id="root"><div class="documentation-page" data-reactroot=""><header class="header-container header-container-normal"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span class="icon-search"></span></div><span class="language-switch language-switch-normal">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul class="ant-menu blackClass an [...]
 <ul>
 <li>管理员用户登录
 <blockquote>
diff --git a/zh-cn/docs/1.2.0/user_doc/standalone-deployment.html b/zh-cn/docs/1.2.0/user_doc/standalone-deployment.html
index 0e7768c..44a6fb9 100644
--- a/zh-cn/docs/1.2.0/user_doc/standalone-deployment.html
+++ b/zh-cn/docs/1.2.0/user_doc/standalone-deployment.html
@@ -12,7 +12,7 @@
 	<link rel="stylesheet" href="/build/documentation.css" />
 </head>
 <body>
-	<div id="root"><div class="documentation-page" data-reactroot=""><header class="header-container header-container-normal"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span class="icon-search"></span></div><span class="language-switch language-switch-normal">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul class="ant-menu blackClass an [...]
+	<div id="root"><div class="documentation-page" data-reactroot=""><header class="header-container header-container-normal"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span class="icon-search"></span></div><span class="language-switch language-switch-normal">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul class="ant-menu blackClass an [...]
 <p>DolphinScheduler单机部署分为后端部署和前端部署两部分:</p>
 <h1>1、后端部署</h1>
 <h3>1.1 : 基础软件安装(必装项请自行安装)</h3>
diff --git a/zh-cn/docs/1.2.0/user_doc/system-manual.html b/zh-cn/docs/1.2.0/user_doc/system-manual.html
index a955e98..e8c9940 100644
--- a/zh-cn/docs/1.2.0/user_doc/system-manual.html
+++ b/zh-cn/docs/1.2.0/user_doc/system-manual.html
@@ -12,7 +12,7 @@
 	<link rel="stylesheet" href="/build/documentation.css" />
 </head>
 <body>
-	<div id="root"><div class="documentation-page" data-reactroot=""><header class="header-container header-container-normal"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span class="icon-search"></span></div><span class="language-switch language-switch-normal">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul class="ant-menu blackClass an [...]
+	<div id="root"><div class="documentation-page" data-reactroot=""><header class="header-container header-container-normal"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span class="icon-search"></span></div><span class="language-switch language-switch-normal">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul class="ant-menu blackClass an [...]
 <h2>快速上手</h2>
 <blockquote>
 <p>请参照<a href="quick-start.html">快速上手</a></p>
diff --git a/zh-cn/docs/1.2.0/user_doc/upgrade.html b/zh-cn/docs/1.2.0/user_doc/upgrade.html
index 46ab06b..2deee20 100644
--- a/zh-cn/docs/1.2.0/user_doc/upgrade.html
+++ b/zh-cn/docs/1.2.0/user_doc/upgrade.html
@@ -12,7 +12,7 @@
 	<link rel="stylesheet" href="/build/documentation.css" />
 </head>
 <body>
-	<div id="root"><div class="documentation-page" data-reactroot=""><header class="header-container header-container-normal"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span class="icon-search"></span></div><span class="language-switch language-switch-normal">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul class="ant-menu blackClass an [...]
+	<div id="root"><div class="documentation-page" data-reactroot=""><header class="header-container header-container-normal"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span class="icon-search"></span></div><span class="language-switch language-switch-normal">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul class="ant-menu blackClass an [...]
 <h2>1. 备份上一版本文件和数据库</h2>
 <h2>2. 停止dolphinscheduler所有服务</h2>
 <p><code>sh ./script/stop-all.sh</code></p>
diff --git a/zh-cn/docs/1.2.1/user_doc/architecture-design.html b/zh-cn/docs/1.2.1/user_doc/architecture-design.html
index 70d7285..b9675e3 100644
--- a/zh-cn/docs/1.2.1/user_doc/architecture-design.html
+++ b/zh-cn/docs/1.2.1/user_doc/architecture-design.html
@@ -12,7 +12,7 @@
 	<link rel="stylesheet" href="/build/documentation.css" />
 </head>
 <body>
-	<div id="root"><div class="documentation-page" data-reactroot=""><header class="header-container header-container-normal"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span class="icon-search"></span></div><span class="language-switch language-switch-normal">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul class="ant-menu blackClass an [...]
+	<div id="root"><div class="documentation-page" data-reactroot=""><header class="header-container header-container-normal"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span class="icon-search"></span></div><span class="language-switch language-switch-normal">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul class="ant-menu blackClass an [...]
 <p>在对调度系统架构说明之前,我们先来认识一下调度系统常用的名词</p>
 <h3>1.名词解释</h3>
 <p><strong>DAG:</strong> 全称Directed Acyclic Graph,简称DAG。工作流中的Task任务以有向无环图的形式组装起来,从入度为零的节点进行拓扑遍历,直到无后继节点为止。举例如下图:</p>
diff --git a/zh-cn/docs/1.2.1/user_doc/backend-deployment.html b/zh-cn/docs/1.2.1/user_doc/backend-deployment.html
index 807f706..4a47074 100644
--- a/zh-cn/docs/1.2.1/user_doc/backend-deployment.html
+++ b/zh-cn/docs/1.2.1/user_doc/backend-deployment.html
@@ -12,7 +12,7 @@
 	<link rel="stylesheet" href="/build/documentation.css" />
 </head>
 <body>
-	<div id="root"><div class="documentation-page" data-reactroot=""><header class="header-container header-container-normal"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span class="icon-search"></span></div><span class="language-switch language-switch-normal">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul class="ant-menu blackClass an [...]
+	<div id="root"><div class="documentation-page" data-reactroot=""><header class="header-container header-container-normal"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span class="icon-search"></span></div><span class="language-switch language-switch-normal">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul class="ant-menu blackClass an [...]
 <p>后端有2种部署方式,分别为自动化部署和编译源码部署</p>
 <h2>1、准备工作</h2>
 <p>请下载最新版本的安装包,下载地址: <a href="https://dolphinscheduler.apache.org/zh-cn/docs/release/download.html">下载</a></p>
diff --git a/zh-cn/docs/1.2.1/user_doc/cluster-deployment.html b/zh-cn/docs/1.2.1/user_doc/cluster-deployment.html
index e8b4c74..9e0b55f 100644
--- a/zh-cn/docs/1.2.1/user_doc/cluster-deployment.html
+++ b/zh-cn/docs/1.2.1/user_doc/cluster-deployment.html
@@ -12,7 +12,7 @@
 	<link rel="stylesheet" href="/build/documentation.css" />
 </head>
 <body>
-	<div id="root"><div class="documentation-page" data-reactroot=""><header class="header-container header-container-normal"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span class="icon-search"></span></div><span class="language-switch language-switch-normal">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul class="ant-menu blackClass an [...]
+	<div id="root"><div class="documentation-page" data-reactroot=""><header class="header-container header-container-normal"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span class="icon-search"></span></div><span class="language-switch language-switch-normal">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul class="ant-menu blackClass an [...]
 <p>1.2.1之前DolphinScheduler集群部署分为后端部署和前端部署两部分,1.2.1合并了前后端:</p>
 <h1>1、集群部署</h1>
 <h3>1.1 : 基础软件安装(必装项请自行安装)</h3>
diff --git a/zh-cn/docs/1.2.1/user_doc/deployparam.html b/zh-cn/docs/1.2.1/user_doc/deployparam.html
new file mode 100644
index 0000000..3265065
--- /dev/null
+++ b/zh-cn/docs/1.2.1/user_doc/deployparam.html
@@ -0,0 +1,312 @@
+<!DOCTYPE html>
+<html lang="en">
+
+<head>
+	<meta charset="UTF-8">
+	<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
+	<meta name="keywords" content="deployparam" />
+	<meta name="description" content="deployparam" />
+	<!-- 网页标签标题 -->
+	<title>deployparam</title>
+	<link rel="shortcut icon" href="/img/docsite.ico"/>
+	<link rel="stylesheet" href="/build/documentation.css" />
+</head>
+<body>
+	<div id="root"><div class="documentation-page" data-reactroot=""><header class="header-container header-container-normal"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span class="icon-search"></span></div><span class="language-switch language-switch-normal">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul class="ant-menu blackClass an [...]
+<p><a name="0P7uB"></a></p>
+<h3>Dolphin Scheduler目录配置文件解读</h3>
+<p><img src="/img/doc-img/1.2.1/deployparam-img/dir.png" alt="image.png"></p>
+<ul>
+<li>bin 启动脚本</li>
+<li>conf 配置文件</li>
+<li>lib ds依赖的jar包</li>
+<li>script 数据库创建升级脚本,部署分发脚本</li>
+<li>sql ds的元数据创建升级sql文件</li>
+<li>ui 前端资源</li>
+<li>install脚本 部署ds主要的配置文件修改处
+<a name="poKCK"></a></li>
+</ul>
+<h4>bin</h4>
+<p>bin目录下比较重要的是dolphinscheduler-daemon文件,之前版本中极容易出现的找不到jdk问题来源,当前版本的jdk已经export了本机的$JAVA_HOME,再也不用担心找不到jdk了。<br /><img src="/img/doc-img/1.2.1/deployparam-img/daemon.png" alt="image.png">
+<a name="lmmR2"></a></p>
+<h4>conf</h4>
+<p>非常重要的配置文件目录!!!非常重要的配置文件目录!!!非常重要的配置文件目录!!!<br /><img src="/img/doc-img/1.2.1/deployparam-img/conf.png" alt="image.png"></p>
+<ul>
+<li>env目录下的dolphinscheduller_env文件中记录了所有跟ds-task相关的环境变量,1.2.1版本增加了spark版本切换功能,特别注意SPARK_HOME1和SPARK_HOME2不能注释掉,需要正确配置,实现spark组件版本切换。下面给出CDH中的配置,测试环境中没有部署Flink,请忽略Flink的配置。</li>
+</ul>
+<pre><code class="language-shell">export HADOOP_HOME=/opt/cloudera/parcels/CDH/lib/hadoop
+export HADOOP_CONF_DIR=/opt/cloudera/parcels/CDH/lib/hadoop/etc/hadoop
+export SPARK_HOME1=/opt/cloudera/parcels/CDH/lib/spark
+export SPARK_HOME2=/opt/cloudera/parcels/SPARK2/lib/spark2
+export PYTHON_HOME=/usr/local/anaconda3/bin/python
+export JAVA_HOME=/usr/java/jdk1.8.0_131
+export HIVE_HOME=/opt/cloudera/parcels/CDH/lib/hive
+export FLINK_HOME=/opt/soft/flink
+export PATH=$HADOOP_HOME/bin:$SPARK_HOME1/bin:$SPARK_HOME2/bin:$PYTHON_HOME:$JAVA_HOME/bin:$HIVE_HOME/bin:$PATH:$FLINK_HOME/bin:$PATH
+</code></pre>
+<ul>
+<li>application.properties重要,记录了ds的元数据库配置,master和worker的配置。重要配置如下:
+<ul>
+<li>元数据库ds默认是pg,如果需要调整为mysql,需要在lib目录下放入mysql的jdbc-jar包</li>
+<li>这里配置了master和worker的执行线程数量,可以根据环境进行调整</li>
+<li>worker.reserved.memory是worker的内存阈值,现在默认是0.1G,已经偏小不用再次修改</li>
+</ul>
+</li>
+</ul>
+<pre><code class="language-shell"><span class="hljs-meta">#</span><span class="bash"> base spring data <span class="hljs-built_in">source</span> configuration</span>
+spring.datasource.type=com.alibaba.druid.pool.DruidDataSource
+<span class="hljs-meta">#</span><span class="bash"> postgre</span>
+spring.datasource.driver-class-name=org.postgresql.Driver
+spring.datasource.url=jdbc:postgresql://localhost:5432/dolphinscheduler
+<span class="hljs-meta">#</span><span class="bash"> mysql</span>
+<span class="hljs-meta">#</span><span class="bash">spring.datasource.driver-class-name=com.mysql.jdbc.Driver</span>
+<span class="hljs-meta">#</span><span class="bash">spring.datasource.url=jdbc:mysql://192.168.xx.xx:3306/dolphinscheduler?useUnicode=<span class="hljs-literal">true</span>&amp;characterEncoding=UTF-8</span>
+spring.datasource.username=test
+spring.datasource.password=test
+<span class="hljs-meta">
+#</span><span class="bash"> master settings</span>
+<span class="hljs-meta">#</span><span class="bash"> master execute thread num</span>
+master.exec.threads=100
+<span class="hljs-meta">
+#</span><span class="bash"> worker settings</span>
+<span class="hljs-meta">#</span><span class="bash"> worker execute thread num</span>
+worker.exec.threads=100
+<span class="hljs-meta">
+#</span><span class="bash"> only larger than reserved memory, worker server can work. default value : physical memory * 1/6, unit is G.</span>
+worker.reserved.memory=0.1
+</code></pre>
+<ul>
+<li>quartz.properties,记录了ds的quartz元数据
+<ul>
+<li>默认依然是pg,如果需要调整为mysql,需要在lib目录下放入mysql的jdbc-jar包</li>
+<li>数据库选型的修改不用在这里修改,参数统一在install.sh中进行修改,这里只是给出参数的影响范围</li>
+</ul>
+</li>
+</ul>
+<pre><code class="language-shell"><span class="hljs-meta">#</span><span class="bash">org.quartz.jobStore.driverDelegateClass = org.quartz.impl.jdbcjobstore.StdJDBCDelegate</span>
+org.quartz.jobStore.driverDelegateClass = org.quartz.impl.jdbcjobstore.PostgreSQLDelegate
+<span class="hljs-meta">#</span><span class="bash">org.quartz.dataSource.myDs.driver = com.mysql.jdbc.Driver</span>
+org.quartz.dataSource.myDs.driver = org.postgresql.Driver
+<span class="hljs-meta">#</span><span class="bash">org.quartz.dataSource.myDs.URL = jdbc:mysql://192.168.xx.xx:3306/dolphinscheduler?characterEncoding=utf8</span>
+org.quartz.dataSource.myDs.URL = jdbc:postgresql://localhost:5432/dolphinscheduler?characterEncoding=utf8
+org.quartz.dataSource.myDs.user = test
+org.quartz.dataSource.myDs.password = test
+</code></pre>
+<p><a name="IMogw"></a></p>
+<h4>install脚本</h4>
+<p>install.sh部署脚本是ds部署中的重头戏,下面将参数分组进行分析。
+<a name="rYEds"></a></p>
+<h4>数据库配置</h4>
+<pre><code class="language-shell"><span class="hljs-meta">#</span><span class="bash"> <span class="hljs-keyword">for</span> example postgresql or mysql ...</span>
+dbtype="postgresql"
+<span class="hljs-meta">
+#</span><span class="bash"> db config</span>
+<span class="hljs-meta">#</span><span class="bash"> db address and port</span>
+dbhost="192.168.xx.xx:5432"
+<span class="hljs-meta">
+#</span><span class="bash"> db name</span>
+dbname="dolphinscheduler"
+<span class="hljs-meta">
+#</span><span class="bash"> db username</span>
+username="xx"
+<span class="hljs-meta">
+#</span><span class="bash"> db passwprd</span>
+<span class="hljs-meta">#</span><span class="bash"> Note: <span class="hljs-keyword">if</span> there are special characters, please use the \ transfer character to transfer</span>
+passowrd="xx"
+</code></pre>
+<p>dbtype参数可以设置postgresql和mysql,这里指定了ds连接元数据库的jdbc相关信息
+<a name="K4u2S"></a></p>
+<h4>部署用户&amp;目录</h4>
+<pre><code class="language-shell"><span class="hljs-meta">#</span><span class="bash"> conf/config/install_config.conf config</span>
+<span class="hljs-meta">#</span><span class="bash"> Note: the installation path is not the same as the current path (<span class="hljs-built_in">pwd</span>)</span>
+installPath="/opt/ds-agent"
+<span class="hljs-meta">
+#</span><span class="bash"> deployment user</span>
+<span class="hljs-meta">#</span><span class="bash"> Note: the deployment user needs to have sudo privileges and permissions to operate hdfs. If hdfs is enabled, the root directory needs to be created by itself</span>
+deployUser="dolphinscheduler"
+</code></pre>
+<p>installPath是安装路径,在执行install.sh之后,会把ds安装到指定目录,如/opt/ds-agent。installPath不要和当前要一键安装的install.sh是同一目录。<br />deployUser是指ds的部署用户,该用户需要在部署ds的机器上打通sudo免密,并且需要具有操作hdfs的权限,建议挂到hadoop的supergroup组下。
+<a name="6rEDt"></a></p>
+<h4>zk集群&amp;角色指定</h4>
+<p>配置zk集群的时候,特别注意:要用ip:2181的方式配置上去,一定要把端口带上。<br />ds一共包括master worker alert api四种角色,其中alert api只需指定一台机器即可,master和worker可以部署多态机器。下面的例子就是在4台机器中,部署2台master,2台worker,1台alert,1台api<br />ips参数,填写所有需要部署机器的hostname<br />masters,填写部署master机器的hostname<br />workers,填写部署worker机器的hostname<br />alertServer,填写部署alert机器的hostname<br />apiServers,填写部署api机器的hostname<br />zkroot参数可以通过调整,在一套zk集群中,托管多个ds集群,如配置zkRoot=&quot;/dspro&quot;,zkRoot=&quot;/dstest&quot;</p>
+<pre><code class="language-shell"><span class="hljs-meta">#</span><span class="bash"> zk cluster</span>
+zkQuorum="192.168.xx.xx:2181,192.168.xx.xx:2181,192.168.xx.xx:2181"
+<span class="hljs-meta">
+#</span><span class="bash"> install hosts</span>
+<span class="hljs-meta">#</span><span class="bash"> Note: install the scheduled hostname list. If it is pseudo-distributed, just write a pseudo-distributed hostname</span>
+ips="192.168.0.1,192.168.0.2,192.168.0.3,192.168.0.4"
+<span class="hljs-meta">
+#</span><span class="bash"> ssh port, default 22</span>
+<span class="hljs-meta">#</span><span class="bash"> Note: <span class="hljs-keyword">if</span> ssh port is not default, modify here</span>
+sshPort=22
+<span class="hljs-meta">
+#</span><span class="bash"> run master machine</span>
+<span class="hljs-meta">#</span><span class="bash"> Note: list of hosts hostname <span class="hljs-keyword">for</span> deploying master</span>
+masters="192.168.0.1,192.168.0.2"
+<span class="hljs-meta">
+#</span><span class="bash"> run worker machine</span>
+<span class="hljs-meta">#</span><span class="bash"> note: list of machine hostnames <span class="hljs-keyword">for</span> deploying workers</span>
+workers="192.168.0.3,192.168.0.4"
+<span class="hljs-meta">
+#</span><span class="bash"> run alert machine</span>
+<span class="hljs-meta">#</span><span class="bash"> note: list of machine hostnames <span class="hljs-keyword">for</span> deploying alert server</span>
+alertServer="192.168.0.1"
+<span class="hljs-meta">
+#</span><span class="bash"> run api machine</span>
+<span class="hljs-meta">#</span><span class="bash"> note: list of machine hostnames <span class="hljs-keyword">for</span> deploying api server</span>
+apiServers="192.168.0.1"
+<span class="hljs-meta">
+#</span><span class="bash"> zk config</span>
+<span class="hljs-meta">#</span><span class="bash"> zk root directory</span>
+zkRoot="/dolphinscheduler"
+<span class="hljs-meta">
+#</span><span class="bash"> zk session timeout</span>
+zkSessionTimeout="300"
+<span class="hljs-meta">
+#</span><span class="bash"> zk connection timeout</span>
+zkConnectionTimeout="300"
+<span class="hljs-meta">
+#</span><span class="bash"> zk retry interval</span>
+zkRetryMaxSleep="100"
+<span class="hljs-meta">
+#</span><span class="bash"> zk retry maximum number of <span class="hljs-built_in">times</span></span>
+zkRetryMaxtime="5"
+</code></pre>
+<p><a name="7aGb8"></a></p>
+<h4>邮件配置&amp;excel文件路径</h4>
+<p>邮件配置这块也是大家非常容易出问题的,建议可以拉一下ds的代码,跑一下alert.MailUtilisTest这个测试类,下面给出QQ邮箱配置方式。如果是内网邮箱,需要注意的是ssl是否需要关闭,以及mail.user登陆用户是否需要去掉邮箱后缀。<br />excel路径则需要保证该路径的写入权限</p>
+<pre><code class="language-shell"><span class="hljs-meta">#</span><span class="bash">QQ邮箱配置</span>
+<span class="hljs-meta">#</span><span class="bash"> alert config</span>
+<span class="hljs-meta">#</span><span class="bash"> mail protocol</span>
+mailProtocol="SMTP"
+<span class="hljs-meta">
+#</span><span class="bash"> mail server host</span>
+mailServerHost="smtp.qq.com"
+<span class="hljs-meta">
+#</span><span class="bash"> mail server port</span>
+mailServerPort="465"
+<span class="hljs-meta">
+#</span><span class="bash"> sender</span>
+mailSender="783xx8369@qq.com"
+<span class="hljs-meta">
+#</span><span class="bash"> user</span>
+mailUser="783xx8369@qq.com"
+<span class="hljs-meta">
+#</span><span class="bash"> sender password</span>
+mailPassword="邮箱授权码"
+<span class="hljs-meta">
+#</span><span class="bash"> TLS mail protocol support</span>
+starttlsEnable="false"
+
+sslTrust="smtp.qq.com"
+<span class="hljs-meta">
+#</span><span class="bash"> SSL mail protocol support</span>
+<span class="hljs-meta">#</span><span class="bash"> note: The SSL protocol is enabled by default. </span>
+<span class="hljs-meta">#</span><span class="bash"> only one of TLS and SSL can be <span class="hljs-keyword">in</span> the <span class="hljs-literal">true</span> state.</span>
+sslEnable="true"
+<span class="hljs-meta">
+#</span><span class="bash"> download excel path</span>
+xlsFilePath="/tmp/xls"
+</code></pre>
+<p><a name="T4u9c"></a></p>
+<h4>资源中心&amp;YARN</h4>
+<p>ds的资源中心支持HDFS和S3.<br />resUploadStartupType=&quot;HDFS&quot;则开启hdfs作为资源中心。<br />defaultFS,如果hdfs没有配置HA则需要在这里写上单点namenode的ip,如果HDFS是HA则需要将集群的core-site.xml文件和hdfs-site.xml文件拷贝到conf目录下<br />yarnHaIps,如果yarn启用了HA,配置两个resourcemanager的ip,如果是单点,配置空字符串<br />singleYarnIp,如果yarn是单点,配置resourcemanager的ip<br />hdfsPath,HDFS上ds存储资源的根路径,可采用默认值,如果是从1.1.0版本进行升级,需要注意这个地方,改为/escheduler</p>
+<pre><code class="language-shell"><span class="hljs-meta">#</span><span class="bash"> resource Center upload and select storage method:HDFS,S3,NONE</span>
+resUploadStartupType="NONE"
+<span class="hljs-meta">
+#</span><span class="bash"> <span class="hljs-keyword">if</span> resUploadStartupType is HDFS,defaultFS write namenode address,HA you need to put core-site.xml and hdfs-site.xml <span class="hljs-keyword">in</span> the conf directory.</span>
+<span class="hljs-meta">#</span><span class="bash"> <span class="hljs-keyword">if</span> S3,write S3 address,HA,<span class="hljs-keyword">for</span> example :s3a://dolphinscheduler,</span>
+<span class="hljs-meta">#</span><span class="bash"> Note,s3 be sure to create the root directory /dolphinscheduler</span>
+defaultFS="hdfs://mycluster:8020"
+<span class="hljs-meta">
+#</span><span class="bash"> <span class="hljs-keyword">if</span> S3 is configured, the following configuration is required.</span>
+s3Endpoint="http://192.168.xx.xx:9010"
+s3AccessKey="xxxxxxxxxx"
+s3SecretKey="xxxxxxxxxx"
+<span class="hljs-meta">
+#</span><span class="bash"> resourcemanager HA configuration, <span class="hljs-keyword">if</span> it is a single resourcemanager, here is yarnHaIps=<span class="hljs-string">""</span></span>
+yarnHaIps="192.168.xx.xx,192.168.xx.xx"
+<span class="hljs-meta">
+#</span><span class="bash"> <span class="hljs-keyword">if</span> it is a single resourcemanager, you only need to configure one host name. If it is resourcemanager HA, the default configuration is fine.</span>
+singleYarnIp="ark1"
+<span class="hljs-meta">
+#</span><span class="bash"> hdfs root path, the owner of the root path must be the deployment user. </span>
+<span class="hljs-meta">#</span><span class="bash"> versions prior to 1.1.0 <span class="hljs-keyword">do</span> not automatically create the hdfs root directory, you need to create it yourself.</span>
+hdfsPath="/dolphinscheduler"
+<span class="hljs-meta">
+#</span><span class="bash"> have users who create directory permissions under hdfs root path /</span>
+<span class="hljs-meta">#</span><span class="bash"> Note: <span class="hljs-keyword">if</span> kerberos is enabled, hdfsRootUser=<span class="hljs-string">""</span> can be used directly.</span>
+hdfsRootUser="hdfs"
+</code></pre>
+<p><a name="0bSHO"></a></p>
+<h4>开发状态</h4>
+<p>devState在测试环境部署的时候可以调为true,生产环境部署建议调为false</p>
+<pre><code class="language-shell"><span class="hljs-meta">#</span><span class="bash"> development status, <span class="hljs-keyword">if</span> <span class="hljs-literal">true</span>, <span class="hljs-keyword">for</span> the SHELL script, you can view the encapsulated SHELL script <span class="hljs-keyword">in</span> the execPath directory. </span>
+<span class="hljs-meta">#</span><span class="bash"> If it is <span class="hljs-literal">false</span>, execute the direct delete</span>
+devState="true"
+</code></pre>
+<p><a name="x9hTX"></a></p>
+<h4>角色参数</h4>
+<p>下面的参数主要是调整的application.properties里边的配置,涉及master,worker和apiserver<br />apiServerPort可以自定义修改apiserver的端口,注意需要跟前端保持一致。<br />master和worker的参数,初次部署建议保持默认值,如果在运行当中出现性能问题在作调整,有条件可以压一下自身环境中的master和worker的最佳线程数。</p>
+<pre><code class="language-shell"><span class="hljs-meta">#</span><span class="bash"> master config </span>
+<span class="hljs-meta">#</span><span class="bash"> master execution thread maximum number, maximum parallelism of process instance</span>
+masterExecThreads="100"
+<span class="hljs-meta">
+#</span><span class="bash"> the maximum number of master task execution threads, the maximum degree of parallelism <span class="hljs-keyword">for</span> each process instance</span>
+masterExecTaskNum="20"
+<span class="hljs-meta">
+#</span><span class="bash"> master heartbeat interval</span>
+masterHeartbeatInterval="10"
+<span class="hljs-meta">
+#</span><span class="bash"> master task submission retries</span>
+masterTaskCommitRetryTimes="5"
+<span class="hljs-meta">
+#</span><span class="bash"> master task submission retry interval</span>
+masterTaskCommitInterval="1000"
+<span class="hljs-meta">
+#</span><span class="bash"> master maximum cpu average load, used to determine whether the master has execution capability</span>
+masterMaxCpuLoadAvg="100"
+<span class="hljs-meta">
+#</span><span class="bash"> master reserve memory to determine <span class="hljs-keyword">if</span> the master has execution capability</span>
+masterReservedMemory="0.1"
+<span class="hljs-meta">
+#</span><span class="bash"> worker config</span>
+<span class="hljs-meta">#</span><span class="bash"> worker execution thread</span>
+workerExecThreads="100"
+<span class="hljs-meta">
+#</span><span class="bash"> worker heartbeat interval</span>
+workerHeartbeatInterval="10"
+<span class="hljs-meta">
+#</span><span class="bash"> worker number of fetch tasks</span>
+workerFetchTaskNum="3"
+<span class="hljs-meta">
+#</span><span class="bash"> worker reserve memory to determine <span class="hljs-keyword">if</span> the master has execution capability</span>
+workerReservedMemory="0.1"
+<span class="hljs-meta">
+#</span><span class="bash"> api config</span>
+<span class="hljs-meta">#</span><span class="bash"> api server port</span>
+apiServerPort="12345"
+</code></pre>
+<p><a name="3QaMD"></a></p>
+<h3>特别注意</h3>
+<ul>
+<li>ds需要启用资源中心之后,才可以创建租户,因此资源中心的配置一定要正确</li>
+<li>ds老版本部署需要配置JDK的问题已经解决</li>
+<li>installPath不要和当前要一键安装的install.sh是同一目录</li>
+<li>ds的task运行都依赖env目录下的环境变量文件,需要正确配置</li>
+<li>HDFS高可用,需要把core-site.xml和hdfs-site.xml文件拷贝到conf目录下</li>
+<li>邮件配置中mailUser和mailSender的区别</li>
+</ul>
+</div></section><footer class="footer-container"><div class="footer-body"><img src="/img/ds_gray.svg"/><div class="cols-container"><div class="col col-12"><h3>Disclaimer</h3><p>Apache DolphinScheduler (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. 
+Incubation is required of all newly accepted projects until a further review indicates 
+that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. 
+While incubation status is not necessarily a reflection of the completeness or stability of the code, 
+it does indicate that the project has yet to be fully endorsed by the ASF.</p></div><div class="col col-6"><dl><dt>文档</dt><dd><a href="/zh-cn/docs/1.2.0/user_doc/architecture-design.html" target="_self">概览</a></dd><dd><a href="/zh-cn/docs/1.2.0/user_doc/quick-start.html" target="_self">快速开始</a></dd><dd><a href="/zh-cn/docs/1.2.0/user_doc/backend-development.html" target="_self">开发者指南</a></dd></dl></div><div class="col col-6"><dl><dt>ASF</dt><dd><a href="http://www.apache.org" target="_se [...]
+	<script src="https://f.alicdn.com/react/15.4.1/react-with-addons.min.js"></script>
+	<script src="https://f.alicdn.com/react/15.4.1/react-dom.min.js"></script>
+	<script>
+		window.rootPath = '';
+  </script>
+	<script src="/build/documentation.js"></script>
+</body>
+</html>
\ No newline at end of file
diff --git a/zh-cn/docs/1.2.1/user_doc/deployparam.json b/zh-cn/docs/1.2.1/user_doc/deployparam.json
new file mode 100644
index 0000000..844f17b
--- /dev/null
+++ b/zh-cn/docs/1.2.1/user_doc/deployparam.json
@@ -0,0 +1,6 @@
+{
+  "filename": "deployparam.md",
+  "__html": "<h1>Dolphin Scheduler 1.2.1部署参数分析</h1>\n<p><a name=\"0P7uB\"></a></p>\n<h3>Dolphin Scheduler目录配置文件解读</h3>\n<p><img src=\"/img/doc-img/1.2.1/deployparam-img/dir.png\" alt=\"image.png\"></p>\n<ul>\n<li>bin 启动脚本</li>\n<li>conf 配置文件</li>\n<li>lib ds依赖的jar包</li>\n<li>script 数据库创建升级脚本,部署分发脚本</li>\n<li>sql ds的元数据创建升级sql文件</li>\n<li>ui 前端资源</li>\n<li>install脚本 部署ds主要的配置文件修改处\n<a name=\"poKCK\"></a></li>\n</ul>\n<h4>bin</h4>\n<p>bin目录下比较重要的是dolphinscheduler-daemon文件,之前版本中极容易出现的找不到jdk [...]
+  "link": "/zh-cn/docs/1.2.1/user_doc/deployparam.html",
+  "meta": {}
+}
\ No newline at end of file
diff --git a/zh-cn/docs/1.2.1/user_doc/frontend-deployment.html b/zh-cn/docs/1.2.1/user_doc/frontend-deployment.html
index 4e6ca9e..dc1f166 100644
--- a/zh-cn/docs/1.2.1/user_doc/frontend-deployment.html
+++ b/zh-cn/docs/1.2.1/user_doc/frontend-deployment.html
@@ -12,7 +12,7 @@
 	<link rel="stylesheet" href="/build/documentation.css" />
 </head>
 <body>
-	<div id="root"><div class="documentation-page" data-reactroot=""><header class="header-container header-container-normal"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span class="icon-search"></span></div><span class="language-switch language-switch-normal">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul class="ant-menu blackClass an [...]
+	<div id="root"><div class="documentation-page" data-reactroot=""><header class="header-container header-container-normal"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span class="icon-search"></span></div><span class="language-switch language-switch-normal">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul class="ant-menu blackClass an [...]
 <p>前端有3种部署方式,分别为自动化部署,手动部署和编译源码部署</p>
 <h2>1、准备工作</h2>
 <h4>下载安装包</h4>
diff --git a/zh-cn/docs/1.2.1/user_doc/hardware-environment.html b/zh-cn/docs/1.2.1/user_doc/hardware-environment.html
index f5d9507..ff06680 100644
--- a/zh-cn/docs/1.2.1/user_doc/hardware-environment.html
+++ b/zh-cn/docs/1.2.1/user_doc/hardware-environment.html
@@ -12,7 +12,7 @@
 	<link rel="stylesheet" href="/build/documentation.css" />
 </head>
 <body>
-	<div id="root"><div class="documentation-page" data-reactroot=""><header class="header-container header-container-normal"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span class="icon-search"></span></div><span class="language-switch language-switch-normal">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul class="ant-menu blackClass an [...]
+	<div id="root"><div class="documentation-page" data-reactroot=""><header class="header-container header-container-normal"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span class="icon-search"></span></div><span class="language-switch language-switch-normal">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul class="ant-menu blackClass an [...]
 <p>DolphinScheduler 作为一款开源分布式工作流任务调度系统,可以很好的部署和运行在 Intel 架构服务器环境及主流虚拟化环境下,并支持主流的Linux操作系统环境。</p>
 <h2>1. Linux 操作系统版本要求</h2>
 <table>
diff --git a/zh-cn/docs/1.2.1/user_doc/metadata-1.2.html b/zh-cn/docs/1.2.1/user_doc/metadata-1.2.html
index 517f4c9..b868bdc 100644
--- a/zh-cn/docs/1.2.1/user_doc/metadata-1.2.html
+++ b/zh-cn/docs/1.2.1/user_doc/metadata-1.2.html
@@ -12,7 +12,7 @@
 	<link rel="stylesheet" href="/build/documentation.css" />
 </head>
 <body>
-	<div id="root"><div class="documentation-page" data-reactroot=""><header class="header-container header-container-normal"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span class="icon-search"></span></div><span class="language-switch language-switch-normal">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul class="ant-menu blackClass an [...]
+	<div id="root"><div class="documentation-page" data-reactroot=""><header class="header-container header-container-normal"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span class="icon-search"></span></div><span class="language-switch language-switch-normal">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul class="ant-menu blackClass an [...]
 <p><a name="25Ald"></a></p>
 <h3>表概览</h3>
 <table>
diff --git a/zh-cn/docs/1.2.1/user_doc/plugin-development.html b/zh-cn/docs/1.2.1/user_doc/plugin-development.html
index 6aa2ed9..6634cde 100644
--- a/zh-cn/docs/1.2.1/user_doc/plugin-development.html
+++ b/zh-cn/docs/1.2.1/user_doc/plugin-development.html
@@ -12,7 +12,7 @@
 	<link rel="stylesheet" href="/build/documentation.css" />
 </head>
 <body>
-	<div id="root"><div class="documentation-page" data-reactroot=""><header class="header-container header-container-normal"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span class="icon-search"></span></div><span class="language-switch language-switch-normal">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul class="ant-menu blackClass an [...]
+	<div id="root"><div class="documentation-page" data-reactroot=""><header class="header-container header-container-normal"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span class="icon-search"></span></div><span class="language-switch language-switch-normal">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul class="ant-menu blackClass an [...]
 <p>提醒:目前任务插件开发暂不支持热部署</p>
 <h3>基于SHELL的任务</h3>
 <h4>基于YARN的计算(参见MapReduceTask)</h4>
diff --git a/zh-cn/docs/1.2.1/user_doc/quick-start.html b/zh-cn/docs/1.2.1/user_doc/quick-start.html
index e33648d..dc7ee5c 100644
--- a/zh-cn/docs/1.2.1/user_doc/quick-start.html
+++ b/zh-cn/docs/1.2.1/user_doc/quick-start.html
@@ -12,7 +12,7 @@
 	<link rel="stylesheet" href="/build/documentation.css" />
 </head>
 <body>
-	<div id="root"><div class="documentation-page" data-reactroot=""><header class="header-container header-container-normal"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span class="icon-search"></span></div><span class="language-switch language-switch-normal">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul class="ant-menu blackClass an [...]
+	<div id="root"><div class="documentation-page" data-reactroot=""><header class="header-container header-container-normal"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span class="icon-search"></span></div><span class="language-switch language-switch-normal">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul class="ant-menu blackClass an [...]
 <ul>
 <li>管理员用户登录
 <blockquote>
diff --git a/zh-cn/docs/1.2.1/user_doc/standalone-deployment.html b/zh-cn/docs/1.2.1/user_doc/standalone-deployment.html
index 4d67226..d449917 100644
--- a/zh-cn/docs/1.2.1/user_doc/standalone-deployment.html
+++ b/zh-cn/docs/1.2.1/user_doc/standalone-deployment.html
@@ -12,7 +12,7 @@
 	<link rel="stylesheet" href="/build/documentation.css" />
 </head>
 <body>
-	<div id="root"><div class="documentation-page" data-reactroot=""><header class="header-container header-container-normal"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span class="icon-search"></span></div><span class="language-switch language-switch-normal">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul class="ant-menu blackClass an [...]
+	<div id="root"><div class="documentation-page" data-reactroot=""><header class="header-container header-container-normal"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span class="icon-search"></span></div><span class="language-switch language-switch-normal">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul class="ant-menu blackClass an [...]
 <p>DolphinScheduler单机部署分为后端部署和前端部署两部分:</p>
 <h1>1、后端部署</h1>
 <h3>1.1 : 基础软件安装(必装项请自行安装)</h3>
diff --git a/zh-cn/docs/1.2.1/user_doc/system-manual.html b/zh-cn/docs/1.2.1/user_doc/system-manual.html
index a955e98..e8c9940 100644
--- a/zh-cn/docs/1.2.1/user_doc/system-manual.html
+++ b/zh-cn/docs/1.2.1/user_doc/system-manual.html
@@ -12,7 +12,7 @@
 	<link rel="stylesheet" href="/build/documentation.css" />
 </head>
 <body>
-	<div id="root"><div class="documentation-page" data-reactroot=""><header class="header-container header-container-normal"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span class="icon-search"></span></div><span class="language-switch language-switch-normal">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul class="ant-menu blackClass an [...]
+	<div id="root"><div class="documentation-page" data-reactroot=""><header class="header-container header-container-normal"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span class="icon-search"></span></div><span class="language-switch language-switch-normal">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul class="ant-menu blackClass an [...]
 <h2>快速上手</h2>
 <blockquote>
 <p>请参照<a href="quick-start.html">快速上手</a></p>
diff --git a/zh-cn/docs/1.2.1/user_doc/upgrade.html b/zh-cn/docs/1.2.1/user_doc/upgrade.html
index 46ab06b..2deee20 100644
--- a/zh-cn/docs/1.2.1/user_doc/upgrade.html
+++ b/zh-cn/docs/1.2.1/user_doc/upgrade.html
@@ -12,7 +12,7 @@
 	<link rel="stylesheet" href="/build/documentation.css" />
 </head>
 <body>
-	<div id="root"><div class="documentation-page" data-reactroot=""><header class="header-container header-container-normal"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span class="icon-search"></span></div><span class="language-switch language-switch-normal">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul class="ant-menu blackClass an [...]
+	<div id="root"><div class="documentation-page" data-reactroot=""><header class="header-container header-container-normal"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span class="icon-search"></span></div><span class="language-switch language-switch-normal">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul class="ant-menu blackClass an [...]
 <h2>1. 备份上一版本文件和数据库</h2>
 <h2>2. 停止dolphinscheduler所有服务</h2>
 <p><code>sh ./script/stop-all.sh</code></p>
diff --git a/zh-cn/docs/development/become a committer.html b/zh-cn/docs/development/become a committer.html
index 3ed432a..29afb78 100644
--- a/zh-cn/docs/development/become a committer.html	
+++ b/zh-cn/docs/development/become a committer.html	
@@ -12,7 +12,7 @@
 	<link rel="stylesheet" href="/build/documentation.css" />
 </head>
 <body>
-	<div id="root"><div class="documentation-page" data-reactroot=""><header class="header-container header-container-normal"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span class="icon-search"></span></div><span class="language-switch language-switch-normal">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul class="ant-menu blackClass an [...]
+	<div id="root"><div class="documentation-page" data-reactroot=""><header class="header-container header-container-normal"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span class="icon-search"></span></div><span class="language-switch language-switch-normal">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul class="ant-menu blackClass an [...]
 <p>每个人都可以成为Apache项目的贡献者。作为一个贡献者只是意味着你对项目感兴趣并以某种方式做出贡献,从提出合理的问题(这些问题记录了项目并向开发人员提供反馈)到提供新的特性作为补丁。</p>
 <p>如果你成为对一个项目有价值的贡献者,你有可能被邀请成为一个committer。committer是ASF(Apache软件基金会)中用来表示提交特定项目的人的术语。它给你带来对项目仓库和资源写的权限。</p>
 <p>在Dolphinscheduler(incubating)社区,如果一个committer获得大量的优秀成绩,就可以被邀请加入项目管理委员会(PPMC)。</p>
diff --git a/zh-cn/docs/development/code-conduct.html b/zh-cn/docs/development/code-conduct.html
index 702638b..65a9891 100644
--- a/zh-cn/docs/development/code-conduct.html
+++ b/zh-cn/docs/development/code-conduct.html
@@ -12,7 +12,7 @@
 	<link rel="stylesheet" href="/build/documentation.css" />
 </head>
 <body>
-	<div id="root"><div class="documentation-page" data-reactroot=""><header class="header-container header-container-normal"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span class="icon-search"></span></div><span class="language-switch language-switch-normal">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul class="ant-menu blackClass an [...]
+	<div id="root"><div class="documentation-page" data-reactroot=""><header class="header-container header-container-normal"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span class="icon-search"></span></div><span class="language-switch language-switch-normal">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul class="ant-menu blackClass an [...]
 <h2>开发理念</h2>
 <ul>
 <li><strong>一致</strong> 代码风格、命名以及使用方式保持一致。</li>
diff --git a/zh-cn/docs/development/contribute.html b/zh-cn/docs/development/contribute.html
index 0d7e301..f2c60c2 100644
--- a/zh-cn/docs/development/contribute.html
+++ b/zh-cn/docs/development/contribute.html
@@ -12,7 +12,7 @@
 	<link rel="stylesheet" href="/build/documentation.css" />
 </head>
 <body>
-	<div id="root"><div class="documentation-page" data-reactroot=""><header class="header-container header-container-normal"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span class="icon-search"></span></div><span class="language-switch language-switch-normal">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul class="ant-menu blackClass an [...]
+	<div id="root"><div class="documentation-page" data-reactroot=""><header class="header-container header-container-normal"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span class="icon-search"></span></div><span class="language-switch language-switch-normal">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul class="ant-menu blackClass an [...]
 <p>您可以提交一个bug,一个Feature建议或者直接提交改进。</p>
 <h3>1. 如何提交Bug</h3>
 <p>当您发现一个Bug时,请提交Bug,提交前:</p>
diff --git a/zh-cn/docs/development/developers.html b/zh-cn/docs/development/developers.html
index 4d48dea..2d06868 100644
--- a/zh-cn/docs/development/developers.html
+++ b/zh-cn/docs/development/developers.html
@@ -12,7 +12,7 @@
 	<link rel="stylesheet" href="/build/documentation.css" />
 </head>
 <body>
-	<div id="root"><div class="documentation-page" data-reactroot=""><header class="header-container header-container-normal"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span class="icon-search"></span></div><span class="language-switch language-switch-normal">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul class="ant-menu blackClass an [...]
+	<div id="root"><div class="documentation-page" data-reactroot=""><header class="header-container header-container-normal"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span class="icon-search"></span></div><span class="language-switch language-switch-normal">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul class="ant-menu blackClass an [...]
 </div></section><footer class="footer-container"><div class="footer-body"><img src="/img/ds_gray.svg"/><div class="cols-container"><div class="col col-12"><h3>Disclaimer</h3><p>Apache DolphinScheduler (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by Incubator. 
 Incubation is required of all newly accepted projects until a further review indicates 
 that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. 
diff --git a/zh-cn/docs/development/release.html b/zh-cn/docs/development/release.html
index d1beed8..f48c88b 100644
--- a/zh-cn/docs/development/release.html
+++ b/zh-cn/docs/development/release.html
@@ -12,7 +12,7 @@
 	<link rel="stylesheet" href="/build/documentation.css" />
 </head>
 <body>
-	<div id="root"><div class="documentation-page" data-reactroot=""><header class="header-container header-container-normal"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span class="icon-search"></span></div><span class="language-switch language-switch-normal">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul class="ant-menu blackClass an [...]
+	<div id="root"><div class="documentation-page" data-reactroot=""><header class="header-container header-container-normal"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span class="icon-search"></span></div><span class="language-switch language-switch-normal">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul class="ant-menu blackClass an [...]
 <h3>安装GPG</h3>
 <p>在<a href="https://www.gnupg.org/download/index.html">GnuPG官网</a>下载安装包。
 GnuPG的1.x版本和2.x版本的命令有细微差别,下列说明以<code>GnuPG-2.1.23</code>版本为例。</p>
diff --git a/zh-cn/docs/development/submit-code.html b/zh-cn/docs/development/submit-code.html
index 0551327..cf83eb6 100644
--- a/zh-cn/docs/development/submit-code.html
+++ b/zh-cn/docs/development/submit-code.html
@@ -12,7 +12,7 @@
 	<link rel="stylesheet" href="/build/documentation.css" />
 </head>
 <body>
-	<div id="root"><div class="documentation-page" data-reactroot=""><header class="header-container header-container-normal"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span class="icon-search"></span></div><span class="language-switch language-switch-normal">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul class="ant-menu blackClass an [...]
+	<div id="root"><div class="documentation-page" data-reactroot=""><header class="header-container header-container-normal"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span class="icon-search"></span></div><span class="language-switch language-switch-normal">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul class="ant-menu blackClass an [...]
 <ul>
 <li>
 <p>首先从远端仓库<em><a href="https://github.com/apache/incubator-dolphinscheduler.git">https://github.com/apache/incubator-dolphinscheduler.git</a></em> fork一份代码到自己的仓库中</p>
diff --git a/zh-cn/docs/development/subscribe.html b/zh-cn/docs/development/subscribe.html
index ff2904a..0e2412d 100644
--- a/zh-cn/docs/development/subscribe.html
+++ b/zh-cn/docs/development/subscribe.html
@@ -12,7 +12,7 @@
 	<link rel="stylesheet" href="/build/documentation.css" />
 </head>
 <body>
-	<div id="root"><div class="documentation-page" data-reactroot=""><header class="header-container header-container-normal"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span class="icon-search"></span></div><span class="language-switch language-switch-normal">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul class="ant-menu blackClass an [...]
+	<div id="root"><div class="documentation-page" data-reactroot=""><header class="header-container header-container-normal"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span class="icon-search"></span></div><span class="language-switch language-switch-normal">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul class="ant-menu blackClass an [...]
 <p>在使用DolphinScheduler的过程中,如果您有任何问题或者想法、建议,都可以通过Apache邮件列表参与到DolphinScheduler的社区建设中来。</p>
 <p>发送订阅邮件也非常简单,步骤如下:</p>
 <ol>
diff --git a/zh-cn/docs/development/unit-test.html b/zh-cn/docs/development/unit-test.html
index 03fe46d..d9a76df 100644
--- a/zh-cn/docs/development/unit-test.html
+++ b/zh-cn/docs/development/unit-test.html
@@ -12,7 +12,7 @@
 	<link rel="stylesheet" href="/build/documentation.css" />
 </head>
 <body>
-	<div id="root"><div class="documentation-page" data-reactroot=""><header class="header-container header-container-normal"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span class="icon-search"></span></div><span class="language-switch language-switch-normal">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul class="ant-menu blackClass an [...]
+	<div id="root"><div class="documentation-page" data-reactroot=""><header class="header-container header-container-normal"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span class="icon-search"></span></div><span class="language-switch language-switch-normal">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul class="ant-menu blackClass an [...]
 <p>Unit Test编写参考<a href="https://github.com/apache/incubator-dolphinscheduler/blob/dev/escheduler-common/src/test/java/cn/escheduler/common/utils/CollectionUtilsTest.java">链接</a></p>
 <h3>1.写单元测试的收益</h3>
 <ul>
diff --git a/zh-cn/docs/release/download.html b/zh-cn/docs/release/download.html
index a9d4d84..3b5fa0d 100644
--- a/zh-cn/docs/release/download.html
+++ b/zh-cn/docs/release/download.html
@@ -12,7 +12,7 @@
 	<link rel="stylesheet" href="/build/documentation.css" />
 </head>
 <body>
-	<div id="root"><div class="documentation-page" data-reactroot=""><header class="header-container header-container-normal"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span class="icon-search"></span></div><span class="language-switch language-switch-normal">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul class="ant-menu blackClass an [...]
+	<div id="root"><div class="documentation-page" data-reactroot=""><header class="header-container header-container-normal"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span class="icon-search"></span></div><span class="language-switch language-switch-normal">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul class="ant-menu blackClass an [...]
 <p>使用下面的链接,从Apache DolphinScheduler的镜像下载。</p>
 <p><strong>只有源码包属于Apache官方发布包,二进制发布包只是为了方便用户使用。</strong></p>
 <h2>下载1.2.1最新版本</h2>
diff --git a/zh-cn/docs/release/faq.html b/zh-cn/docs/release/faq.html
index a51df83..3a003b3 100644
--- a/zh-cn/docs/release/faq.html
+++ b/zh-cn/docs/release/faq.html
@@ -12,7 +12,7 @@
 	<link rel="stylesheet" href="/build/documentation.css" />
 </head>
 <body>
-	<div id="root"><div class="documentation-page" data-reactroot=""><header class="header-container header-container-normal"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span class="icon-search"></span></div><span class="language-switch language-switch-normal">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul class="ant-menu blackClass an [...]
+	<div id="root"><div class="documentation-page" data-reactroot=""><header class="header-container header-container-normal"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_colorful.svg"/></a><div class="search search-normal"><span class="icon-search"></span></div><span class="language-switch language-switch-normal">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_gray.png"/><div><ul class="ant-menu blackClass an [...]
 <p>A: DolphinScheduler由5个服务组成,MasterServer、WorkerServer、ApiServer、AlertServer、LoggerServer和UI。</p>
 <table>
 <thead>