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 2022/01/07 05:31:17 UTC

[dolphinscheduler-website] branch asf-site updated: Automated deployment: f19d8770a0b3cdbfe04b2da67bb5970e0d8220d1

This is an automated email from the ASF dual-hosted git repository.

github-bot pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/dolphinscheduler-website.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new 3ca3df2  Automated deployment: f19d8770a0b3cdbfe04b2da67bb5970e0d8220d1
3ca3df2 is described below

commit 3ca3df247fe208f4150a1cdd0459a8d748d0282b
Author: github-actions[bot] <gi...@users.noreply.github.com>
AuthorDate: Fri Jan 7 05:30:02 2022 +0000

    Automated deployment: f19d8770a0b3cdbfe04b2da67bb5970e0d8220d1
---
 en-us/development/architecture-design.html                  |  1 -
 en-us/development/architecture-design.json                  |  2 +-
 en-us/development/development-environment-setup.html        |  5 ++---
 en-us/development/development-environment-setup.json        |  2 +-
 en-us/docs/dev/user_doc/architecture/design.html            |  7 +------
 en-us/docs/dev/user_doc/architecture/design.json            |  2 +-
 en-us/docs/dev/user_doc/dev_run.html                        |  2 +-
 en-us/docs/dev/user_doc/dev_run.json                        |  2 +-
 en-us/docs/dev/user_doc/expansion-reduction.html            | 13 +++----------
 en-us/docs/dev/user_doc/expansion-reduction.json            |  2 +-
 en-us/docs/dev/user_doc/guide/installation/docker.html      |  8 ++------
 en-us/docs/dev/user_doc/guide/installation/docker.json      |  2 +-
 en-us/docs/dev/user_doc/guide/installation/kubernetes.html  |  5 -----
 en-us/docs/dev/user_doc/guide/installation/kubernetes.json  |  2 +-
 .../dev/user_doc/guide/installation/pseudo-cluster.html     |  6 +-----
 .../dev/user_doc/guide/installation/pseudo-cluster.json     |  2 +-
 zh-cn/development/architecture-design.html                  |  7 +------
 zh-cn/development/architecture-design.json                  |  2 +-
 zh-cn/development/development-environment-setup.html        |  5 ++---
 zh-cn/development/development-environment-setup.json        |  2 +-
 zh-cn/docs/dev/user_doc/architecture/design.html            |  7 +------
 zh-cn/docs/dev/user_doc/architecture/design.json            |  2 +-
 zh-cn/docs/dev/user_doc/expansion-reduction.html            | 13 +++----------
 zh-cn/docs/dev/user_doc/expansion-reduction.json            |  2 +-
 zh-cn/docs/dev/user_doc/guide/installation/docker.html      |  8 ++------
 zh-cn/docs/dev/user_doc/guide/installation/docker.json      |  2 +-
 zh-cn/docs/dev/user_doc/guide/installation/kubernetes.html  |  5 -----
 zh-cn/docs/dev/user_doc/guide/installation/kubernetes.json  |  2 +-
 .../dev/user_doc/guide/installation/pseudo-cluster.html     |  6 +-----
 .../dev/user_doc/guide/installation/pseudo-cluster.json     |  2 +-
 30 files changed, 35 insertions(+), 93 deletions(-)

diff --git a/en-us/development/architecture-design.html b/en-us/development/architecture-design.html
index f257a33..a9c16e7 100644
--- a/en-us/development/architecture-design.html
+++ b/en-us/development/architecture-design.html
@@ -69,7 +69,6 @@ When the MasterServer service starts, it registers a temporary node with Zookeep
 <h5>This service contains:</h5>
 <ul>
 <li><strong>FetchTaskThread</strong> is mainly responsible for continuously receiving tasks from <strong>Task Queue</strong> and calling <strong>TaskScheduleThread</strong> corresponding executors according to different task types.</li>
-<li><strong>LoggerServer</strong> is an RPC service that provides functions such as log fragment viewing, refresh and download.</li>
 </ul>
 </li>
 <li>
diff --git a/en-us/development/architecture-design.json b/en-us/development/architecture-design.json
index 6632bbc..4937fe8 100644
--- a/en-us/development/architecture-design.json
+++ b/en-us/development/architecture-design.json
@@ -1,6 +1,6 @@
 {
   "filename": "architecture-design.md",
-  "__html": "<h2>Architecture Design</h2>\n<p>Before explaining the architecture of the schedule system, let us first understand the common nouns of the schedule system.</p>\n<h3>1.Noun Interpretation</h3>\n<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 fol [...]
+  "__html": "<h2>Architecture Design</h2>\n<p>Before explaining the architecture of the schedule system, let us first understand the common nouns of the schedule system.</p>\n<h3>1.Noun Interpretation</h3>\n<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 fol [...]
   "link": "/dist/en-us/development/architecture-design.html",
   "meta": {}
 }
\ No newline at end of file
diff --git a/en-us/development/development-environment-setup.html b/en-us/development/development-environment-setup.html
index 1fb99ff..be945ca 100644
--- a/en-us/development/development-environment-setup.html
+++ b/en-us/development/development-environment-setup.html
@@ -30,7 +30,7 @@ git clone git@github.com:apache/dolphinscheduler.git
 <p>There are two ways to configure the DolphinScheduler development environment, standalone mode and normal mode</p>
 <ul>
 <li><a href="#dolphinscheduler-standalone-quick-start">Standalone mode</a>: <strong>Recommended</strong>,more convenient to build development environment, it can cover most scenes.</li>
-<li><a href="#dolphinscheduler-normal-mode">Normal mode</a>: Separate server master, worker, api, logger, which can cover more test environments than standalone, and it is more like production environment in real life.</li>
+<li><a href="#dolphinscheduler-normal-mode">Normal mode</a>: Separate server master, worker, api, which can cover more test environments than standalone, and it is more like production environment in real life.</li>
 </ul>
 <h2>DolphinScheduler Standalone Quick Start</h2>
 <blockquote>
@@ -126,12 +126,11 @@ dolphinscheduler-service/src/main/resources/registry.properties</p>
 <p><strong><em>Note:</em></strong> Only DolphinScheduler 2.0 and later versions need to inatall plugin before start server. It not need before version 2.0.</p>
 </blockquote>
 <h5>Server start</h5>
-<p>There are three necessary server we have to start, including MasterServer,WorkerServer,ApiApplicationServer, and a optional server you could start if you need, named LoggerServer.</p>
+<p>There are three services that need to be started, including MasterServer, WorkerServer, ApiApplicationServer.</p>
 <ul>
 <li>MasterServer:Execute function <code>main</code> in the class <code>org.apache.dolphinscheduler.server.master.MasterServer</code> by Intellij IDEA, with the configuration <em>VM Options</em> <code>-Dlogging.config=classpath:logback-master.xml -Ddruid.mysql.usePingMethod=false -Dspring.profiles.active=mysql</code></li>
 <li>WorkerServer:Execute function <code>main</code> in the class <code>org.apache.dolphinscheduler.server.worker.WorkerServer</code> by Intellij IDEA, with the configuration <em>VM Options</em> <code>-Dlogging.config=classpath:logback-worker.xml -Ddruid.mysql.usePingMethod=false -Dspring.profiles.active=mysql</code></li>
 <li>ApiApplicationServer:Execute function <code>main</code> in the class <code>org.apache.dolphinscheduler.api.ApiApplicationServer</code> by Intellij IDEA, with the configuration <em>VM Options</em> <code>-Dlogging.config=classpath:logback-api.xml -Dspring.profiles.active=api,mysql</code>. After it started, you could find Open API documentation in <a href="http://localhost:12345/dolphinscheduler/doc.html">http://localhost:12345/dolphinscheduler/doc.html</a></li>
-<li>LoggerServer:<strong>Optional server, only start if you need</strong>,Execute function <code>main</code> in the class <code>org.apache.dolphinscheduler.server.log.LoggerServer</code> by Intellij IDEA</li>
 </ul>
 <blockquote>
 <p>The <code>mysql</code> in the VM Options <code>-Dspring.profiles.active=mysql</code> means specified configuration file</p>
diff --git a/en-us/development/development-environment-setup.json b/en-us/development/development-environment-setup.json
index 1856629..78de2d5 100644
--- a/en-us/development/development-environment-setup.json
+++ b/en-us/development/development-environment-setup.json
@@ -1,6 +1,6 @@
 {
   "filename": "development-environment-setup.md",
-  "__html": "<h1>DolphinScheduler development</h1>\n<h2>Software Requests</h2>\n<p>Before setting up the DolphinScheduler development environment, please make sure you have installed the software as below:</p>\n<ul>\n<li><a href=\"https://git-scm.com/downloads\">Git</a>: DolphinScheduler version control system</li>\n<li><a href=\"https://www.oracle.com/technetwork/java/javase/downloads/index.html\">JDK</a>: DolphinScheduler backend language</li>\n<li><a href=\"http://maven.apache.org/dow [...]
+  "__html": "<h1>DolphinScheduler development</h1>\n<h2>Software Requests</h2>\n<p>Before setting up the DolphinScheduler development environment, please make sure you have installed the software as below:</p>\n<ul>\n<li><a href=\"https://git-scm.com/downloads\">Git</a>: DolphinScheduler version control system</li>\n<li><a href=\"https://www.oracle.com/technetwork/java/javase/downloads/index.html\">JDK</a>: DolphinScheduler backend language</li>\n<li><a href=\"http://maven.apache.org/dow [...]
   "link": "/dist/en-us/development/development-environment-setup.html",
   "meta": {}
 }
\ No newline at end of file
diff --git a/en-us/docs/dev/user_doc/architecture/design.html b/en-us/docs/dev/user_doc/architecture/design.html
index 6fc659f..fc7ea1a 100644
--- a/en-us/docs/dev/user_doc/architecture/design.html
+++ b/en-us/docs/dev/user_doc/architecture/design.html
@@ -76,12 +76,7 @@ MasterServer provides monitoring services based on netty.</p>
 Server provides monitoring services based on netty. Worker</p>
 <h5>The service mainly includes:</h5>
 <ul>
-<li>
-<p><strong>Fetch TaskThread</strong> is mainly responsible for continuously getting tasks from <strong>Task Queue</strong>, and calling <strong>TaskScheduleThread</strong> corresponding executor according to different task types.</p>
-</li>
-<li>
-<p><strong>LoggerServer</strong> is an RPC service that provides functions such as log fragment viewing, refreshing and downloading</p>
-</li>
+<li><strong>Fetch TaskThread</strong> is mainly responsible for continuously getting tasks from <strong>Task Queue</strong>, and calling <strong>TaskScheduleThread</strong> corresponding executor according to different task types.</li>
 </ul>
 </li>
 <li>
diff --git a/en-us/docs/dev/user_doc/architecture/design.json b/en-us/docs/dev/user_doc/architecture/design.json
index 22d9920..a290b2e 100644
--- a/en-us/docs/dev/user_doc/architecture/design.json
+++ b/en-us/docs/dev/user_doc/architecture/design.json
@@ -1,6 +1,6 @@
 {
   "filename": "design.md",
-  "__html": "<h2>System Architecture Design</h2>\n<p>Before explaining the architecture of the scheduling system, let's first understand the commonly used terms of the scheduling system</p>\n<h3>1.Glossary</h3>\n<p><strong>DAG:</strong> The full name is Directed Acyclic Graph, referred to as DAG. Task tasks in the workflow are assembled in the form of a directed acyclic graph, and topological traversal is performed from nodes with zero degrees of entry until there are no subsequent nodes [...]
+  "__html": "<h2>System Architecture Design</h2>\n<p>Before explaining the architecture of the scheduling system, let's first understand the commonly used terms of the scheduling system</p>\n<h3>1.Glossary</h3>\n<p><strong>DAG:</strong> The full name is Directed Acyclic Graph, referred to as DAG. Task tasks in the workflow are assembled in the form of a directed acyclic graph, and topological traversal is performed from nodes with zero degrees of entry until there are no subsequent nodes [...]
   "link": "/dist/en-us/docs/dev/user_doc/architecture/design.html",
   "meta": {}
 }
\ No newline at end of file
diff --git a/en-us/docs/dev/user_doc/dev_run.html b/en-us/docs/dev/user_doc/dev_run.html
index a31c050..e224a6c 100644
--- a/en-us/docs/dev/user_doc/dev_run.html
+++ b/en-us/docs/dev/user_doc/dev_run.html
@@ -71,7 +71,7 @@ dataLogDir=D:\\code\\apache-zookeeper-3.6.3-bin\\zkLog
 <p>Run the main method of org.apache.dolphinscheduler.api.ApiApplicationServer. You need to set the following VM options:</p>
 <pre><code>-Dlogging.config=classpath:logback-api.xml -Dspring.profiles.active=api
 </code></pre>
-<p>xi. If you need to use the log function, execute the main method of org.apache.dolphinscheduler.server.log.LoggerServer.</p>
+<p>xi. LoggerServer is already integrated into the Master and Worker, so there is no need to start them independently</p>
 <p>xii. Backend swagger address: <a href="http://localhost:12345/dolphinscheduler/doc.html?language=zh_CN&amp;lang=cn">http://localhost:12345/dolphinscheduler/doc.html?language=zh_CN&amp;lang=cn</a></p>
 <h4>4. Set up the front-end</h4>
 <p>i. Install node</p>
diff --git a/en-us/docs/dev/user_doc/dev_run.json b/en-us/docs/dev/user_doc/dev_run.json
index 8c45433..1d82123 100644
--- a/en-us/docs/dev/user_doc/dev_run.json
+++ b/en-us/docs/dev/user_doc/dev_run.json
@@ -1,6 +1,6 @@
 {
   "filename": "dev_run.md",
-  "__html": "<h2>Development Environment Setup</h2>\n<blockquote>\n<p>Reference: <a href=\"/zh-cn/blog/DS_run_in_windows.html\">DolphinScheduler builds the development environment on Windows local.</a></p>\n</blockquote>\n<h4>1. Download the source code</h4>\n<p>GitHub :<a href=\"https://github.com/apache/dolphinscheduler\">https://github.com/apache/dolphinscheduler</a></p>\n<pre><code class=\"language-shell\">mkdir dolphinscheduler\ncd dolphinscheduler\ngit clone git@github.com:apache/d [...]
+  "__html": "<h2>Development Environment Setup</h2>\n<blockquote>\n<p>Reference: <a href=\"/zh-cn/blog/DS_run_in_windows.html\">DolphinScheduler builds the development environment on Windows local.</a></p>\n</blockquote>\n<h4>1. Download the source code</h4>\n<p>GitHub :<a href=\"https://github.com/apache/dolphinscheduler\">https://github.com/apache/dolphinscheduler</a></p>\n<pre><code class=\"language-shell\">mkdir dolphinscheduler\ncd dolphinscheduler\ngit clone git@github.com:apache/d [...]
   "link": "/dist/en-us/docs/dev/user_doc/dev_run.html",
   "meta": {}
 }
\ No newline at end of file
diff --git a/en-us/docs/dev/user_doc/expansion-reduction.html b/en-us/docs/dev/user_doc/expansion-reduction.html
index d1ea9ad..8424305 100644
--- a/en-us/docs/dev/user_doc/expansion-reduction.html
+++ b/en-us/docs/dev/user_doc/expansion-reduction.html
@@ -133,7 +133,6 @@ bin/stop-all.sh # stop all services
 
 sh bin/dolphinscheduler-daemon.sh stop master-server  # stop master service
 sh bin/dolphinscheduler-daemon.sh stop worker-server  # stop worker service
-sh bin/dolphinscheduler-daemon.sh stop logger-server  # stop logger service
 sh bin/dolphinscheduler-daemon.sh stop api-server     # stop api    service
 sh bin/dolphinscheduler-daemon.sh stop alert-server   # stop alert  service
 <span class="hljs-meta">
@@ -143,7 +142,6 @@ bin/start-all.sh # start all services
 
 sh bin/dolphinscheduler-daemon.sh start master-server  # start master service
 sh bin/dolphinscheduler-daemon.sh start worker-server  # start worker service
-sh bin/dolphinscheduler-daemon.sh start logger-server  # start logger service
 sh bin/dolphinscheduler-daemon.sh start api-server     # start api    service
 sh bin/dolphinscheduler-daemon.sh start alert-server   # start alert  service
 
@@ -155,7 +153,6 @@ sh bin/dolphinscheduler-daemon.sh start alert-server   # start alert  service
 </ul>
 <pre><code>    MasterServer         ----- master service
     WorkerServer         ----- worker service
-    LoggerServer         ----- logger service
     ApiApplicationServer ----- api    service
     AlertServer          ----- alert  service
 </code></pre>
@@ -163,9 +160,8 @@ sh bin/dolphinscheduler-daemon.sh start alert-server   # start alert  service
 <pre><code class="language-Log"> logs/
     ├── dolphinscheduler-alert-server.log
     ├── dolphinscheduler-master-server.log
-    |—— dolphinscheduler-worker-server.log
-    |—— dolphinscheduler-api-server.log
-    |—— dolphinscheduler-logger-server.log
+    ├── dolphinscheduler-worker-server.log
+    ├── dolphinscheduler-api-server.log
 </code></pre>
 <p>If the above services are started normally and the scheduling system page is normal, check whether there is an expanded Master or Worker service in the [Monitor] of the web system. If it exists, the expansion is complete.</p>
 <hr>
@@ -175,14 +171,13 @@ There are two steps for shrinking. After performing the following two steps, the
 <h3>2.1 Stop the service on the scaled-down node</h3>
 <ul>
 <li>If you are scaling down the master node, identify the physical machine where the master service is located, and stop the master service on the physical machine.</li>
-<li>If the worker node is scaled down, determine the physical machine where the worker service is to be scaled down and stop the worker and logger services on the physical machine.</li>
+<li>If the worker node is scaled down, determine the physical machine where the worker service is to be scaled down and stop the worker services on the physical machine.</li>
 </ul>
 <pre><code class="language-shell"><span class="hljs-meta">#</span><span class="bash"> stop <span class="hljs-built_in">command</span>:</span>
 bin/stop-all.sh # stop all services
 
 sh bin/dolphinscheduler-daemon.sh stop master-server  # stop master service
 sh bin/dolphinscheduler-daemon.sh stop worker-server  # stop worker service
-sh bin/dolphinscheduler-daemon.sh stop logger-server  # stop logger service
 sh bin/dolphinscheduler-daemon.sh stop api-server     # stop api    service
 sh bin/dolphinscheduler-daemon.sh stop alert-server   # stop alert  service
 <span class="hljs-meta">
@@ -192,7 +187,6 @@ bin/start-all.sh # start all services
 
 sh bin/dolphinscheduler-daemon.sh start master-server # start master service
 sh bin/dolphinscheduler-daemon.sh start worker-server # start worker service
-sh bin/dolphinscheduler-daemon.sh start logger-server # start logger service
 sh bin/dolphinscheduler-daemon.sh start api-server    # start api    service
 sh bin/dolphinscheduler-daemon.sh start alert-server  # start alert  service
 
@@ -204,7 +198,6 @@ sh bin/dolphinscheduler-daemon.sh start alert-server  # start alert  service
 </ul>
 <pre><code>    MasterServer         ----- master service
     WorkerServer         ----- worker service
-    LoggerServer         ----- logger service
     ApiApplicationServer ----- api    service
     AlertServer          ----- alert  service
 </code></pre>
diff --git a/en-us/docs/dev/user_doc/expansion-reduction.json b/en-us/docs/dev/user_doc/expansion-reduction.json
index dad453d..a6463b6 100644
--- a/en-us/docs/dev/user_doc/expansion-reduction.json
+++ b/en-us/docs/dev/user_doc/expansion-reduction.json
@@ -1,6 +1,6 @@
 {
   "filename": "expansion-reduction.md",
-  "__html": "<h1>DolphinScheduler Expansion and Reduction</h1>\n<h2>1. Expansion</h2>\n<p>This article describes how to add a new master service or worker service to an existing DolphinScheduler cluster.</p>\n<pre><code> Attention: There cannot be more than one master service process or worker service process on a physical machine.\n       If the physical machine where the expansion master or worker node is located has already installed the scheduled service, skip to [1.4 Modify configur [...]
+  "__html": "<h1>DolphinScheduler Expansion and Reduction</h1>\n<h2>1. Expansion</h2>\n<p>This article describes how to add a new master service or worker service to an existing DolphinScheduler cluster.</p>\n<pre><code> Attention: There cannot be more than one master service process or worker service process on a physical machine.\n       If the physical machine where the expansion master or worker node is located has already installed the scheduled service, skip to [1.4 Modify configur [...]
   "link": "/dist/en-us/docs/dev/user_doc/expansion-reduction.html",
   "meta": {}
 }
\ No newline at end of file
diff --git a/en-us/docs/dev/user_doc/guide/installation/docker.html b/en-us/docs/dev/user_doc/guide/installation/docker.html
index c25c205..40ca49c 100644
--- a/en-us/docs/dev/user_doc/guide/installation/docker.html
+++ b/en-us/docs/dev/user_doc/guide/installation/docker.html
@@ -87,7 +87,6 @@ apache/dolphinscheduler:1.3.8 all
 <p>The following services are automatically started when the container starts:</p>
 <pre><code>     MasterServer         ----- master service
      WorkerServer         ----- worker service
-     LoggerServer         ----- logger service
      ApiApplicationServer ----- api service
      AlertServer          ----- alert service
 </code></pre>
@@ -103,7 +102,7 @@ apache/dolphinscheduler:1.3.8 all
 apache/dolphinscheduler:1.3.8 master-server
 </code></pre>
 <ul>
-<li>Start a <strong>worker server</strong> (including <strong>logger server</strong>), For example:</li>
+<li>Start a <strong>worker server</strong>, For example:</li>
 </ul>
 <pre><code>$ docker run -d --name dolphinscheduler-worker \
 -e DATABASE_HOST=&quot;192.168.x.x&quot; -e DATABASE_PORT=&quot;5432&quot; -e DATABASE_DATABASE=&quot;dolphinscheduler&quot; \
@@ -766,7 +765,7 @@ SW_GRPC_LOG_SERVER_PORT=11800
 <p>This environment variable sets zookeeper root directory for dolphinscheduler. The default value is <code>/dolphinscheduler</code>.</p>
 <h3>Common</h3>
 <p><strong><code>DOLPHINSCHEDULER_OPTS</code></strong></p>
-<p>This environment variable sets JVM options for dolphinscheduler, suitable for <code>master-server</code>, <code>worker-server</code>, <code>api-server</code>, <code>alert-server</code>, <code>logger-server</code>. The default value is empty.</p>
+<p>This environment variable sets JVM options for dolphinscheduler, suitable for <code>master-server</code>, <code>worker-server</code>, <code>api-server</code>, <code>alert-server</code>. The default value is empty.</p>
 <p><strong><code>DATA_BASEDIR_PATH</code></strong></p>
 <p>User data directory path, self configuration, please make sure the directory exists and have read-write permissions. The default value is <code>/tmp/dolphinscheduler</code></p>
 <p><strong><code>RESOURCE_STORAGE_TYPE</code></strong></p>
@@ -893,9 +892,6 @@ SW_GRPC_LOG_SERVER_PORT=11800
 <h3>Api Server</h3>
 <p><strong><code>API_SERVER_OPTS</code></strong></p>
 <p>This environment variable sets JVM options for <code>api-server</code>. The default value is <code>-Xms512m -Xmx512m -Xmn256m</code>.</p>
-<h3>Logger Server</h3>
-<p><strong><code>LOGGER_SERVER_OPTS</code></strong></p>
-<p>This environment variable sets JVM options for <code>logger-server</code>. The default value is <code>-Xms512m -Xmx512m -Xmn256m</code>.</p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><a href="/en-us/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>Email List</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png [...]
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
diff --git a/en-us/docs/dev/user_doc/guide/installation/docker.json b/en-us/docs/dev/user_doc/guide/installation/docker.json
index 945f2cd..39d9a84 100644
--- a/en-us/docs/dev/user_doc/guide/installation/docker.json
+++ b/en-us/docs/dev/user_doc/guide/installation/docker.json
@@ -1,6 +1,6 @@
 {
   "filename": "docker.md",
-  "__html": "<h1>QuickStart in Docker</h1>\n<h2>Prerequisites</h2>\n<ul>\n<li><a href=\"https://docs.docker.com/engine/install/\">Docker</a> 1.13.1+</li>\n<li><a href=\"https://docs.docker.com/compose/\">Docker Compose</a> 1.11.0+</li>\n</ul>\n<h2>How to use this Docker image</h2>\n<p>Here're 3 ways to quickly install DolphinScheduler</p>\n<h3>The First Way: Start a DolphinScheduler by docker-compose (recommended)</h3>\n<p>In this way, you need to install <a href=\"https://docs.docker.co [...]
+  "__html": "<h1>QuickStart in Docker</h1>\n<h2>Prerequisites</h2>\n<ul>\n<li><a href=\"https://docs.docker.com/engine/install/\">Docker</a> 1.13.1+</li>\n<li><a href=\"https://docs.docker.com/compose/\">Docker Compose</a> 1.11.0+</li>\n</ul>\n<h2>How to use this Docker image</h2>\n<p>Here're 3 ways to quickly install DolphinScheduler</p>\n<h3>The First Way: Start a DolphinScheduler by docker-compose (recommended)</h3>\n<p>In this way, you need to install <a href=\"https://docs.docker.co [...]
   "link": "/dist/en-us/docs/dev/user_doc/guide/installation/docker.html",
   "meta": {}
 }
\ No newline at end of file
diff --git a/en-us/docs/dev/user_doc/guide/installation/kubernetes.html b/en-us/docs/dev/user_doc/guide/installation/kubernetes.html
index 85c4f9a..6bb2c85 100644
--- a/en-us/docs/dev/user_doc/guide/installation/kubernetes.html
+++ b/en-us/docs/dev/user_doc/guide/installation/kubernetes.html
@@ -1188,11 +1188,6 @@ ln -s spark-3.1.1-bin-hadoop2.7 spark2 <span class="hljs-comment"># or just mv</
 <td><code>{}</code></td>
 </tr>
 <tr>
-<td><code>worker.configmap.LOGGER_SERVER_OPTS</code></td>
-<td>The jvm options for logger server</td>
-<td><code>-Xms512m -Xmx512m -Xmn256m</code></td>
-</tr>
-<tr>
 <td><code>worker.configmap.WORKER_SERVER_OPTS</code></td>
 <td>The jvm options for worker server</td>
 <td><code>-Xms1g -Xmx1g -Xmn512m</code></td>
diff --git a/en-us/docs/dev/user_doc/guide/installation/kubernetes.json b/en-us/docs/dev/user_doc/guide/installation/kubernetes.json
index 239b00f..93c5f14 100644
--- a/en-us/docs/dev/user_doc/guide/installation/kubernetes.json
+++ b/en-us/docs/dev/user_doc/guide/installation/kubernetes.json
@@ -1,6 +1,6 @@
 {
   "filename": "kubernetes.md",
-  "__html": "<h1>QuickStart in Kubernetes</h1>\n<p>Kubernetes deployment is deploy DolphinScheduler in a Kubernetes cluster, which can schedule a large number of tasks and can be used in production.</p>\n<p>If you are a green hand and want to experience DolphinScheduler, we recommended you install follow <a href=\"standalone.md\">Standalone</a>. If you want to experience more complete functions or schedule large tasks number, we recommended you install follow <a href=\"pseudo-cluster.md\ [...]
+  "__html": "<h1>QuickStart in Kubernetes</h1>\n<p>Kubernetes deployment is deploy DolphinScheduler in a Kubernetes cluster, which can schedule a large number of tasks and can be used in production.</p>\n<p>If you are a green hand and want to experience DolphinScheduler, we recommended you install follow <a href=\"standalone.md\">Standalone</a>. If you want to experience more complete functions or schedule large tasks number, we recommended you install follow <a href=\"pseudo-cluster.md\ [...]
   "link": "/dist/en-us/docs/dev/user_doc/guide/installation/kubernetes.html",
   "meta": {}
 }
\ No newline at end of file
diff --git a/en-us/docs/dev/user_doc/guide/installation/pseudo-cluster.html b/en-us/docs/dev/user_doc/guide/installation/pseudo-cluster.html
index 25d8418..324888e 100644
--- a/en-us/docs/dev/user_doc/guide/installation/pseudo-cluster.html
+++ b/en-us/docs/dev/user_doc/guide/installation/pseudo-cluster.html
@@ -11,7 +11,7 @@
 </head>
 <body>
   <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><span class="mobile-menu-btn mobile-menu-btn-dark"></span><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><div><ul class="ant-menu whiteClass ant-menu-light ant- [...]
-<p>The purpose of pseudo-cluster deployment is to deploy the DolphinScheduler service on a single machine. In this mode, DolphinScheduler's master, worker, api server, and logger server are all on the same machine.</p>
+<p>The purpose of pseudo-cluster deployment is to deploy the DolphinScheduler service on a single machine. In this mode, DolphinScheduler's master, worker, api server, are all on the same machine.</p>
 <p>If you are a green hand and want to experience DolphinScheduler, we recommended you install follow <a href="standalone.md">Standalone</a>. If you want to experience more complete functions or schedule large tasks number, we recommended you install follow <a href="pseudo-cluster.md">pseudo-cluster deployment</a>. If you want to using DolphinScheduler in production, we recommended you follow <a href="cluster.md">cluster deployment</a> or <a href="kubernetes.md">kubernetes</a></p>
 <h2>Prepare</h2>
 <p>Pseudo-cluster deployment of DolphinScheduler requires external software support</p>
@@ -172,10 +172,6 @@ sh ./bin/dolphinscheduler-daemon.sh stop worker-server
 sh ./bin/dolphinscheduler-daemon.sh start api-server
 sh ./bin/dolphinscheduler-daemon.sh stop api-server
 <span class="hljs-meta">
-#</span><span class="bash"> Start or stop Logger</span>
-sh ./bin/dolphinscheduler-daemon.sh start logger-server
-sh ./bin/dolphinscheduler-daemon.sh stop logger-server
-<span class="hljs-meta">
 #</span><span class="bash"> Start or stop Alert</span>
 sh ./bin/dolphinscheduler-daemon.sh start alert-server
 sh ./bin/dolphinscheduler-daemon.sh stop alert-server
diff --git a/en-us/docs/dev/user_doc/guide/installation/pseudo-cluster.json b/en-us/docs/dev/user_doc/guide/installation/pseudo-cluster.json
index ef7fab0..c830401 100644
--- a/en-us/docs/dev/user_doc/guide/installation/pseudo-cluster.json
+++ b/en-us/docs/dev/user_doc/guide/installation/pseudo-cluster.json
@@ -1,6 +1,6 @@
 {
   "filename": "pseudo-cluster.md",
-  "__html": "<h1>Pseudo-Cluster Deployment</h1>\n<p>The purpose of pseudo-cluster deployment is to deploy the DolphinScheduler service on a single machine. In this mode, DolphinScheduler's master, worker, api server, and logger server are all on the same machine.</p>\n<p>If you are a green hand and want to experience DolphinScheduler, we recommended you install follow <a href=\"standalone.md\">Standalone</a>. If you want to experience more complete functions or schedule large tasks numbe [...]
+  "__html": "<h1>Pseudo-Cluster Deployment</h1>\n<p>The purpose of pseudo-cluster deployment is to deploy the DolphinScheduler service on a single machine. In this mode, DolphinScheduler's master, worker, api server, are all on the same machine.</p>\n<p>If you are a green hand and want to experience DolphinScheduler, we recommended you install follow <a href=\"standalone.md\">Standalone</a>. If you want to experience more complete functions or schedule large tasks number, we recommended  [...]
   "link": "/dist/en-us/docs/dev/user_doc/guide/installation/pseudo-cluster.html",
   "meta": {}
 }
\ No newline at end of file
diff --git a/zh-cn/development/architecture-design.html b/zh-cn/development/architecture-design.html
index 02fe47f..49a9be5 100644
--- a/zh-cn/development/architecture-design.html
+++ b/zh-cn/development/architecture-design.html
@@ -66,12 +66,7 @@ MasterServer服务启动时向Zookeeper注册临时节点,通过监听Zookeepe
 <p>WorkerServer也采用分布式无中心设计理念,WorkerServer主要负责任务的执行和提供日志服务。WorkerServer服务启动时向Zookeeper注册临时节点,并维持心跳。</p>
 <h5>该服务包含:</h5>
 <ul>
-<li>
-<p><strong>FetchTaskThread</strong>主要负责不断从<strong>Task Queue</strong>中领取任务,并根据不同任务类型调用<strong>TaskScheduleThread</strong>对应执行器。</p>
-</li>
-<li>
-<p><strong>LoggerServer</strong>是一个RPC服务,提供日志分片查看、刷新和下载等功能</p>
-</li>
+<li><strong>FetchTaskThread</strong>主要负责不断从<strong>Task Queue</strong>中领取任务,并根据不同任务类型调用<strong>TaskScheduleThread</strong>对应执行器。</li>
 </ul>
 </li>
 <li>
diff --git a/zh-cn/development/architecture-design.json b/zh-cn/development/architecture-design.json
index 0e746dd..fcb733d 100644
--- a/zh-cn/development/architecture-design.json
+++ b/zh-cn/development/architecture-design.json
@@ -1,6 +1,6 @@
 {
   "filename": "architecture-design.md",
-  "__html": "<h2>系统架构设计</h2>\n<p>在对调度系统架构说明之前,我们先来认识一下调度系统常用的名词</p>\n<h3>1.名词解释</h3>\n<p><strong>DAG:</strong> 全称Directed Acyclic Graph,简称DAG。工作流中的Task任务以有向无环图的形式组装起来,从入度为零的节点进行拓扑遍历,直到无后继节点为止。举例如下图:</p>\n<p align=\"center\">\n  <img src=\"/img/architecture-design/dag_examples_ch_zn.png\" alt=\"dag示例\"  width=\"80%\" />\n  <p align=\"center\">\n        <em>dag示例</em>\n  </p>\n</p>\n<p><strong>流程定义</strong>:通过拖拽任务节点并建立任务节点的关联所形成的可视化<strong>DAG</strong></p>\n<p><strong>流程实例</strong>:流程实例是流程 [...]
+  "__html": "<h2>系统架构设计</h2>\n<p>在对调度系统架构说明之前,我们先来认识一下调度系统常用的名词</p>\n<h3>1.名词解释</h3>\n<p><strong>DAG:</strong> 全称Directed Acyclic Graph,简称DAG。工作流中的Task任务以有向无环图的形式组装起来,从入度为零的节点进行拓扑遍历,直到无后继节点为止。举例如下图:</p>\n<p align=\"center\">\n  <img src=\"/img/architecture-design/dag_examples_ch_zn.png\" alt=\"dag示例\"  width=\"80%\" />\n  <p align=\"center\">\n        <em>dag示例</em>\n  </p>\n</p>\n<p><strong>流程定义</strong>:通过拖拽任务节点并建立任务节点的关联所形成的可视化<strong>DAG</strong></p>\n<p><strong>流程实例</strong>:流程实例是流程 [...]
   "link": "/dist/zh-cn/development/architecture-design.html",
   "meta": {}
 }
\ No newline at end of file
diff --git a/zh-cn/development/development-environment-setup.html b/zh-cn/development/development-environment-setup.html
index 8a2f9ca..afcad2e 100644
--- a/zh-cn/development/development-environment-setup.html
+++ b/zh-cn/development/development-environment-setup.html
@@ -29,7 +29,7 @@ git clone git@github.com:apache/dolphinscheduler.git
 <p>DolphinScheduler 开发环境配置有两个方式,分别是standalone模式,以及普通模式</p>
 <ul>
 <li><a href="#dolphinscheduler-standalone%E5%BF%AB%E9%80%9F%E5%BC%80%E5%8F%91%E6%A8%A1%E5%BC%8F">standalone模式</a>:<strong>推荐使用,但仅支持 1.3.9 及以后的版本</strong>,方便快速的开发环境搭建,能解决大部分场景的开发</li>
-<li><a href="#dolphinscheduler-%E6%99%AE%E9%80%9A%E5%BC%80%E5%8F%91%E6%A8%A1%E5%BC%8F">普通模式</a>:master、worker、api、logger等单独启动,能更好的的模拟真实生产环境,可以覆盖的测试环境更多</li>
+<li><a href="#dolphinscheduler-%E6%99%AE%E9%80%9A%E5%BC%80%E5%8F%91%E6%A8%A1%E5%BC%8F">普通模式</a>:master、worker、api等单独启动,能更好的的模拟真实生产环境,可以覆盖的测试环境更多</li>
 </ul>
 <h2>DolphinScheduler Standalone快速开发模式</h2>
 <blockquote>
@@ -119,12 +119,11 @@ dolphinscheduler-service/src/main/resources/registry.properties</li>
 </li>
 </ul>
 <h5>启动服务</h5>
-<p>我们需要启动三个必须服务,包括 MasterServer,WorkerServer,ApiApplicationServer,如果有需求可以启动可选服务 LoggerServer</p>
+<p>我们需要启动三个服务,包括 MasterServer,WorkerServer,ApiApplicationServer</p>
 <ul>
 <li>MasterServer:在 Intellij IDEA 中执行 <code>org.apache.dolphinscheduler.server.master.MasterServer</code> 中的 <code>main</code> 方法,并配置 <em>VM Options</em> <code>-Dlogging.config=classpath:logback-master.xml -Ddruid.mysql.usePingMethod=false -Dspring.profiles.active=mysql</code></li>
 <li>WorkerServer:在 Intellij IDEA 中执行 <code>org.apache.dolphinscheduler.server.worker.WorkerServer</code> 中的 <code>main</code> 方法,并配置 <em>VM Options</em> <code>-Dlogging.config=classpath:logback-worker.xml -Ddruid.mysql.usePingMethod=false -Dspring.profiles.active=mysql</code></li>
 <li>ApiApplicationServer:在 Intellij IDEA 中执行 <code>org.apache.dolphinscheduler.api.ApiApplicationServer</code> 中的 <code>main</code> 方法,并配置 <em>VM Options</em> <code>-Dlogging.config=classpath:logback-api.xml -Dspring.profiles.active=api,mysql</code>。启动完成可以浏览 Open API 文档,地址为 <a href="http://localhost:12345/dolphinscheduler/doc.html">http://localhost:12345/dolphinscheduler/doc.html</a></li>
-<li>LoggerServer:<strong>这是非必须功能,可以不开启</strong>,在 Intellij IDEA 中执行 <code>org.apache.dolphinscheduler.server.log.LoggerServer</code> 中的 <code>main</code> 方法</li>
 </ul>
 <blockquote>
 <p>VM Options <code>-Dspring.profiles.active=mysql</code> 中 <code>mysql</code> 表示指定的配置文件</p>
diff --git a/zh-cn/development/development-environment-setup.json b/zh-cn/development/development-environment-setup.json
index fdc549f..a1088cb 100644
--- a/zh-cn/development/development-environment-setup.json
+++ b/zh-cn/development/development-environment-setup.json
@@ -1,6 +1,6 @@
 {
   "filename": "development-environment-setup.md",
-  "__html": "<h1>DolphinScheduler 开发手册</h1>\n<h2>前置条件</h2>\n<p>在搭建 DolphinScheduler 开发环境之前请确保你已经安装一下软件</p>\n<ul>\n<li><a href=\"https://git-scm.com/downloads\">Git</a>: 版本控制系统</li>\n<li><a href=\"https://www.oracle.com/technetwork/java/javase/downloads/index.html\">JDK</a>: 后端开发</li>\n<li><a href=\"http://maven.apache.org/download.cgi\">Maven</a>: Java包管理系统</li>\n<li><a href=\"https://nodejs.org/en/download\">Node</a>: 前端开发</li>\n</ul>\n<h3>克隆代码库</h3>\n<p>通过你 git 管理工具下载 git 代码,下面以 git-co [...]
+  "__html": "<h1>DolphinScheduler 开发手册</h1>\n<h2>前置条件</h2>\n<p>在搭建 DolphinScheduler 开发环境之前请确保你已经安装一下软件</p>\n<ul>\n<li><a href=\"https://git-scm.com/downloads\">Git</a>: 版本控制系统</li>\n<li><a href=\"https://www.oracle.com/technetwork/java/javase/downloads/index.html\">JDK</a>: 后端开发</li>\n<li><a href=\"http://maven.apache.org/download.cgi\">Maven</a>: Java包管理系统</li>\n<li><a href=\"https://nodejs.org/en/download\">Node</a>: 前端开发</li>\n</ul>\n<h3>克隆代码库</h3>\n<p>通过你 git 管理工具下载 git 代码,下面以 git-co [...]
   "link": "/dist/zh-cn/development/development-environment-setup.html",
   "meta": {}
 }
\ No newline at end of file
diff --git a/zh-cn/docs/dev/user_doc/architecture/design.html b/zh-cn/docs/dev/user_doc/architecture/design.html
index f212cf6..9783437 100644
--- a/zh-cn/docs/dev/user_doc/architecture/design.html
+++ b/zh-cn/docs/dev/user_doc/architecture/design.html
@@ -76,12 +76,7 @@ WorkerServer服务启动时向Zookeeper注册临时节点,并维持心跳。
 Server基于netty提供监听服务。Worker</p>
 <h5>该服务包含:</h5>
 <ul>
-<li>
-<p><strong>FetchTaskThread</strong>主要负责不断从<strong>Task Queue</strong>中领取任务,并根据不同任务类型调用<strong>TaskScheduleThread</strong>对应执行器。</p>
-</li>
-<li>
-<p><strong>LoggerServer</strong>是一个RPC服务,提供日志分片查看、刷新和下载等功能</p>
-</li>
+<li><strong>FetchTaskThread</strong>主要负责不断从<strong>Task Queue</strong>中领取任务,并根据不同任务类型调用<strong>TaskScheduleThread</strong>对应执行器。</li>
 </ul>
 </li>
 <li>
diff --git a/zh-cn/docs/dev/user_doc/architecture/design.json b/zh-cn/docs/dev/user_doc/architecture/design.json
index f1f9f63..5d9e940 100644
--- a/zh-cn/docs/dev/user_doc/architecture/design.json
+++ b/zh-cn/docs/dev/user_doc/architecture/design.json
@@ -1,6 +1,6 @@
 {
   "filename": "design.md",
-  "__html": "<h2>系统架构设计</h2>\n<p>在对调度系统架构说明之前,我们先来认识一下调度系统常用的名词</p>\n<h3>1.名词解释</h3>\n<p><strong>DAG:</strong> 全称Directed Acyclic Graph,简称DAG。工作流中的Task任务以有向无环图的形式组装起来,从入度为零的节点进行拓扑遍历,直到无后继节点为止。举例如下图:</p>\n<p align=\"center\">\n  <img src=\"/img/dag_examples_cn.jpg\" alt=\"dag示例\"  width=\"60%\" />\n  <p align=\"center\">\n        <em>dag示例</em>\n  </p>\n</p>\n<p><strong>流程定义</strong>:通过拖拽任务节点并建立任务节点的关联所形成的可视化<strong>DAG</strong></p>\n<p><strong>流程实例</strong>:流程实例是流程定义的实例化,可以通过手动启动或定时调度生成, [...]
+  "__html": "<h2>系统架构设计</h2>\n<p>在对调度系统架构说明之前,我们先来认识一下调度系统常用的名词</p>\n<h3>1.名词解释</h3>\n<p><strong>DAG:</strong> 全称Directed Acyclic Graph,简称DAG。工作流中的Task任务以有向无环图的形式组装起来,从入度为零的节点进行拓扑遍历,直到无后继节点为止。举例如下图:</p>\n<p align=\"center\">\n  <img src=\"/img/dag_examples_cn.jpg\" alt=\"dag示例\"  width=\"60%\" />\n  <p align=\"center\">\n        <em>dag示例</em>\n  </p>\n</p>\n<p><strong>流程定义</strong>:通过拖拽任务节点并建立任务节点的关联所形成的可视化<strong>DAG</strong></p>\n<p><strong>流程实例</strong>:流程实例是流程定义的实例化,可以通过手动启动或定时调度生成, [...]
   "link": "/dist/zh-cn/docs/dev/user_doc/architecture/design.html",
   "meta": {}
 }
\ No newline at end of file
diff --git a/zh-cn/docs/dev/user_doc/expansion-reduction.html b/zh-cn/docs/dev/user_doc/expansion-reduction.html
index 187da53..9623f03 100644
--- a/zh-cn/docs/dev/user_doc/expansion-reduction.html
+++ b/zh-cn/docs/dev/user_doc/expansion-reduction.html
@@ -136,7 +136,6 @@ bin/stop-all.sh 停止所有服务
 
 sh bin/dolphinscheduler-daemon.sh stop master-server  停止 master 服务
 sh bin/dolphinscheduler-daemon.sh stop worker-server  停止 worker 服务
-sh bin/dolphinscheduler-daemon.sh stop logger-server  停止 logger  服务
 sh bin/dolphinscheduler-daemon.sh stop api-server     停止 api    服务
 sh bin/dolphinscheduler-daemon.sh stop alert-server   停止 alert  服务
 
@@ -146,7 +145,6 @@ bin/start-all.sh 启动所有服务
 
 sh bin/dolphinscheduler-daemon.sh start master-server  启动 master 服务
 sh bin/dolphinscheduler-daemon.sh start worker-server  启动 worker 服务
-sh bin/dolphinscheduler-daemon.sh start logger-server  启动 logger  服务
 sh bin/dolphinscheduler-daemon.sh start api-server     启动 api    服务
 sh bin/dolphinscheduler-daemon.sh start alert-server   启动 alert  服务
 
@@ -158,7 +156,6 @@ sh bin/dolphinscheduler-daemon.sh start alert-server   启动 alert  服务
 </ul>
 <pre><code>    MasterServer         ----- master服务
     WorkerServer         ----- worker服务
-    LoggerServer         ----- logger服务
     ApiApplicationServer ----- api服务
     AlertServer          ----- alert服务
 </code></pre>
@@ -166,9 +163,8 @@ sh bin/dolphinscheduler-daemon.sh start alert-server   启动 alert  服务
 <pre><code class="language-日志路径"> logs/
     ├── dolphinscheduler-alert-server.log
     ├── dolphinscheduler-master-server.log
-    |—— dolphinscheduler-worker-server.log
-    |—— dolphinscheduler-api-server.log
-    |—— dolphinscheduler-logger-server.log
+    ├── dolphinscheduler-worker-server.log
+    ├── dolphinscheduler-api-server.log
 </code></pre>
 <p>如果以上服务都正常启动且调度系统页面正常,在web系统的[监控中心]查看是否有扩容的Master或者Worker服务.如果存在,则扩容完成</p>
 <hr>
@@ -178,14 +174,13 @@ sh bin/dolphinscheduler-daemon.sh start alert-server   启动 alert  服务
 <h3>2.1 停止缩容节点上的服务</h3>
 <ul>
 <li>如果缩容master节点,要确定要缩容master服务所在的物理机,并在物理机上停止该master服务.</li>
-<li>如果缩容worker节点,要确定要缩容worker服务所在的物理机,并在物理机上停止worker和logger服务.</li>
+<li>如果缩容worker节点,要确定要缩容worker服务所在的物理机,并在物理机上停止worker服务.</li>
 </ul>
 <pre><code class="language-shell">停止命令:
 bin/stop-all.sh 停止所有服务
 
 sh bin/dolphinscheduler-daemon.sh stop master-server  停止 master 服务
 sh bin/dolphinscheduler-daemon.sh stop worker-server  停止 worker 服务
-sh bin/dolphinscheduler-daemon.sh stop logger-server  停止 logger  服务
 sh bin/dolphinscheduler-daemon.sh stop api-server     停止 api    服务
 sh bin/dolphinscheduler-daemon.sh stop alert-server   停止 alert  服务
 
@@ -195,7 +190,6 @@ bin/start-all.sh 启动所有服务
 
 sh bin/dolphinscheduler-daemon.sh start master-server  启动 master 服务
 sh bin/dolphinscheduler-daemon.sh start worker-server  启动 worker 服务
-sh bin/dolphinscheduler-daemon.sh start logger-server  启动 logger  服务
 sh bin/dolphinscheduler-daemon.sh start api-server     启动 api    服务
 sh bin/dolphinscheduler-daemon.sh start alert-server   启动 alert  服务
 
@@ -207,7 +201,6 @@ sh bin/dolphinscheduler-daemon.sh start alert-server   启动 alert  服务
 </ul>
 <pre><code>    MasterServer         ----- master服务
     WorkerServer         ----- worker服务
-    LoggerServer         ----- logger服务
     ApiApplicationServer ----- api服务
     AlertServer          ----- alert服务
 </code></pre>
diff --git a/zh-cn/docs/dev/user_doc/expansion-reduction.json b/zh-cn/docs/dev/user_doc/expansion-reduction.json
index 23971fa..1ecf3b0 100644
--- a/zh-cn/docs/dev/user_doc/expansion-reduction.json
+++ b/zh-cn/docs/dev/user_doc/expansion-reduction.json
@@ -1,6 +1,6 @@
 {
   "filename": "expansion-reduction.md",
-  "__html": "<h1>DolphinScheduler扩容/缩容 文档</h1>\n<h2>1. DolphinScheduler扩容文档</h2>\n<p>本文扩容是针对现有的DolphinScheduler集群添加新的master或者worker节点的操作说明.</p>\n<pre><code> 注意: 一台物理机上不能存在多个master服务进程或者worker服务进程.\n       如果扩容master或者worker节点所在的物理机已经安装了调度的服务,请直接跳到 [1.4.修改配置]. 编辑 ** 所有 ** 节点上的配置文件 `conf/config/install_config.conf`. 新增masters或者workers参数,重启调度集群即可.\n</code></pre>\n<h3>1.1. 基础软件安装(必装项请自行安装)</h3>\n<ul>\n<li>[必装] <a href=\"https://www.oracle.com/technetwork/java/javase/downloads/index.html\">JD [...]
+  "__html": "<h1>DolphinScheduler扩容/缩容 文档</h1>\n<h2>1. DolphinScheduler扩容文档</h2>\n<p>本文扩容是针对现有的DolphinScheduler集群添加新的master或者worker节点的操作说明.</p>\n<pre><code> 注意: 一台物理机上不能存在多个master服务进程或者worker服务进程.\n       如果扩容master或者worker节点所在的物理机已经安装了调度的服务,请直接跳到 [1.4.修改配置]. 编辑 ** 所有 ** 节点上的配置文件 `conf/config/install_config.conf`. 新增masters或者workers参数,重启调度集群即可.\n</code></pre>\n<h3>1.1. 基础软件安装(必装项请自行安装)</h3>\n<ul>\n<li>[必装] <a href=\"https://www.oracle.com/technetwork/java/javase/downloads/index.html\">JD [...]
   "link": "/dist/zh-cn/docs/dev/user_doc/expansion-reduction.html",
   "meta": {}
 }
\ No newline at end of file
diff --git a/zh-cn/docs/dev/user_doc/guide/installation/docker.html b/zh-cn/docs/dev/user_doc/guide/installation/docker.html
index 5afbc86..7faf472 100644
--- a/zh-cn/docs/dev/user_doc/guide/installation/docker.html
+++ b/zh-cn/docs/dev/user_doc/guide/installation/docker.html
@@ -87,7 +87,6 @@ apache/dolphinscheduler:1.3.8 all
 <p>在容器启动时,会自动启动以下服务:</p>
 <pre><code>    MasterServer         ----- master服务
     WorkerServer         ----- worker服务
-    LoggerServer         ----- logger服务
     ApiApplicationServer ----- api服务
     AlertServer          ----- alert服务
 </code></pre>
@@ -103,7 +102,7 @@ apache/dolphinscheduler:1.3.8 all
 apache/dolphinscheduler:1.3.8 master-server
 </code></pre>
 <ul>
-<li>启动一个 <strong>worker server</strong> (包括 <strong>logger server</strong>), 如下:</li>
+<li>启动一个 <strong>worker server</strong>, 如下:</li>
 </ul>
 <pre><code>$ docker run -d --name dolphinscheduler-worker \
 -e DATABASE_HOST=&quot;192.168.x.x&quot; -e DATABASE_PORT=&quot;5432&quot; -e DATABASE_DATABASE=&quot;dolphinscheduler&quot; \
@@ -766,7 +765,7 @@ SW_GRPC_LOG_SERVER_PORT=11800
 <p>配置<code>dolphinscheduler</code>在<code>zookeeper</code>中数据存储的根目录,默认值 <code>/dolphinscheduler</code>。</p>
 <h3>通用</h3>
 <p><strong><code>DOLPHINSCHEDULER_OPTS</code></strong></p>
-<p>配置<code>dolphinscheduler</code>的<code>jvm options</code>,适用于<code>master-server</code>、<code>worker-server</code>、<code>api-server</code>、<code>alert-server</code>、<code>logger-server</code>,默认值 <code>&quot;&quot;</code>、</p>
+<p>配置<code>dolphinscheduler</code>的<code>jvm options</code>,适用于<code>master-server</code>、<code>worker-server</code>、<code>api-server</code>、<code>alert-server</code>,默认值 <code>&quot;&quot;</code>、</p>
 <p><strong><code>DATA_BASEDIR_PATH</code></strong></p>
 <p>用户数据目录, 用户自己配置, 请确保这个目录存在并且用户读写权限, 默认值 <code>/tmp/dolphinscheduler</code>。</p>
 <p><strong><code>RESOURCE_STORAGE_TYPE</code></strong></p>
@@ -893,9 +892,6 @@ SW_GRPC_LOG_SERVER_PORT=11800
 <h3>Api Server</h3>
 <p><strong><code>API_SERVER_OPTS</code></strong></p>
 <p>配置<code>api-server</code>的<code>jvm options</code>,默认值 <code>-Xms512m -Xmx512m -Xmn256m</code>。</p>
-<h3>Logger Server</h3>
-<p><strong><code>LOGGER_SERVER_OPTS</code></strong></p>
-<p>配置<code>logger-server</code>的<code>jvm options</code>,默认值 <code>-Xms512m -Xmx512m -Xmn256m</code>。</p>
 </div></section><footer class="footer-container"><div class="footer-body"><div><h3>联系我们</h3><h4>有问题需要反馈?请通过以下方式联系我们。</h4></div><div class="contact-container"><ul><li><a href="/zh-cn/community/development/subscribe.html"><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><p>邮件列表</p></a></li><li><a href="https://twitter.com/dolphinschedule"><img class="img-base" src="/img/twittergray.png"/><img class="img-change" src="/img/twitterblue.png"/><p [...]
   <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
   <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
diff --git a/zh-cn/docs/dev/user_doc/guide/installation/docker.json b/zh-cn/docs/dev/user_doc/guide/installation/docker.json
index 699f86b..9eaac20 100644
--- a/zh-cn/docs/dev/user_doc/guide/installation/docker.json
+++ b/zh-cn/docs/dev/user_doc/guide/installation/docker.json
@@ -1,6 +1,6 @@
 {
   "filename": "docker.md",
-  "__html": "<h1>快速试用 Docker 部署</h1>\n<h2>先决条件</h2>\n<ul>\n<li><a href=\"https://docs.docker.com/engine/install/\">Docker</a> 1.13.1+</li>\n<li><a href=\"https://docs.docker.com/compose/\">Docker Compose</a> 1.11.0+</li>\n</ul>\n<h2>如何使用 Docker 镜像</h2>\n<p>有 3 种方式可以快速试用 DolphinScheduler</p>\n<h3>一、以 docker-compose 的方式启动 DolphinScheduler (推荐)</h3>\n<p>这种方式需要先安装 <a href=\"https://docs.docker.com/compose/\">docker-compose</a>, docker-compose 的安装网上已经有非常多的资料,请自行安装即可</p>\n<p>对于 Windows 7-10,你可 [...]
+  "__html": "<h1>快速试用 Docker 部署</h1>\n<h2>先决条件</h2>\n<ul>\n<li><a href=\"https://docs.docker.com/engine/install/\">Docker</a> 1.13.1+</li>\n<li><a href=\"https://docs.docker.com/compose/\">Docker Compose</a> 1.11.0+</li>\n</ul>\n<h2>如何使用 Docker 镜像</h2>\n<p>有 3 种方式可以快速试用 DolphinScheduler</p>\n<h3>一、以 docker-compose 的方式启动 DolphinScheduler (推荐)</h3>\n<p>这种方式需要先安装 <a href=\"https://docs.docker.com/compose/\">docker-compose</a>, docker-compose 的安装网上已经有非常多的资料,请自行安装即可</p>\n<p>对于 Windows 7-10,你可 [...]
   "link": "/dist/zh-cn/docs/dev/user_doc/guide/installation/docker.html",
   "meta": {}
 }
\ No newline at end of file
diff --git a/zh-cn/docs/dev/user_doc/guide/installation/kubernetes.html b/zh-cn/docs/dev/user_doc/guide/installation/kubernetes.html
index 50a6dc6..0f5f3ad 100644
--- a/zh-cn/docs/dev/user_doc/guide/installation/kubernetes.html
+++ b/zh-cn/docs/dev/user_doc/guide/installation/kubernetes.html
@@ -1188,11 +1188,6 @@ ln -s spark-3.1.1-bin-hadoop2.7 spark2 <span class="hljs-comment"># or just mv</
 <td><code>{}</code></td>
 </tr>
 <tr>
-<td><code>worker.configmap.LOGGER_SERVER_OPTS</code></td>
-<td>The jvm options for logger server</td>
-<td><code>-Xms512m -Xmx512m -Xmn256m</code></td>
-</tr>
-<tr>
 <td><code>worker.configmap.WORKER_SERVER_OPTS</code></td>
 <td>The jvm options for worker server</td>
 <td><code>-Xms1g -Xmx1g -Xmn512m</code></td>
diff --git a/zh-cn/docs/dev/user_doc/guide/installation/kubernetes.json b/zh-cn/docs/dev/user_doc/guide/installation/kubernetes.json
index 6021c0a..8760169 100644
--- a/zh-cn/docs/dev/user_doc/guide/installation/kubernetes.json
+++ b/zh-cn/docs/dev/user_doc/guide/installation/kubernetes.json
@@ -1,6 +1,6 @@
 {
   "filename": "kubernetes.md",
-  "__html": "<h1>快速试用 Kubernetes 部署</h1>\n<p>Kubernetes部署目的是在Kubernetes集群中部署 DolphinScheduler 服务,能调度大量任务,可用于在生产中部署。</p>\n<p>如果你是新手,想要体验 DolphinScheduler 的功能,推荐使用<a href=\"standalone.md\">Standalone</a>方式体检。如果你想体验更完整的功能,或者更大的任务量,推荐使用<a href=\"pseudo-cluster.md\">伪集群部署</a>。如果你是在生产中使用,推荐使用<a href=\"cluster.md\">集群部署</a>或者<a href=\"kubernetes.md\">kubernetes</a></p>\n<h2>先决条件</h2>\n<ul>\n<li><a href=\"https://helm.sh/\">Helm</a> 3.1.0+</li>\n<li><a href=\"https://kubernetes.io/\">Kubernetes< [...]
+  "__html": "<h1>快速试用 Kubernetes 部署</h1>\n<p>Kubernetes部署目的是在Kubernetes集群中部署 DolphinScheduler 服务,能调度大量任务,可用于在生产中部署。</p>\n<p>如果你是新手,想要体验 DolphinScheduler 的功能,推荐使用<a href=\"standalone.md\">Standalone</a>方式体检。如果你想体验更完整的功能,或者更大的任务量,推荐使用<a href=\"pseudo-cluster.md\">伪集群部署</a>。如果你是在生产中使用,推荐使用<a href=\"cluster.md\">集群部署</a>或者<a href=\"kubernetes.md\">kubernetes</a></p>\n<h2>先决条件</h2>\n<ul>\n<li><a href=\"https://helm.sh/\">Helm</a> 3.1.0+</li>\n<li><a href=\"https://kubernetes.io/\">Kubernetes< [...]
   "link": "/dist/zh-cn/docs/dev/user_doc/guide/installation/kubernetes.html",
   "meta": {}
 }
\ No newline at end of file
diff --git a/zh-cn/docs/dev/user_doc/guide/installation/pseudo-cluster.html b/zh-cn/docs/dev/user_doc/guide/installation/pseudo-cluster.html
index e88e857..09aaca4 100644
--- a/zh-cn/docs/dev/user_doc/guide/installation/pseudo-cluster.html
+++ b/zh-cn/docs/dev/user_doc/guide/installation/pseudo-cluster.html
@@ -11,7 +11,7 @@
 </head>
 <body>
   <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><span class="mobile-menu-btn mobile-menu-btn-dark"></span><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">En</span><div class="header-menu"><div><ul class="ant-menu whiteClass ant-menu-light ant [...]
-<p>伪集群部署目的是在单台机器部署 DolphinScheduler 服务,该模式下master、worker、api server、logger server都在同一台机器上</p>
+<p>伪集群部署目的是在单台机器部署 DolphinScheduler 服务,该模式下master、worker、api server 都在同一台机器上</p>
 <p>如果你是新手,想要体验 DolphinScheduler 的功能,推荐使用<a href="standalone.md">Standalone</a>方式体检。如果你想体验更完整的功能,或者更大的任务量,推荐使用<a href="pseudo-cluster.md">伪集群部署</a>。如果你是在生产中使用,推荐使用<a href="cluster.md">集群部署</a>或者<a href="kubernetes.md">kubernetes</a></p>
 <h2>前置准备工作</h2>
 <p>伪分布式部署 DolphinScheduler 需要有外部软件的支持</p>
@@ -171,10 +171,6 @@ sh ./bin/dolphinscheduler-daemon.sh stop worker-server
 sh ./bin/dolphinscheduler-daemon.sh start api-server
 sh ./bin/dolphinscheduler-daemon.sh stop api-server
 <span class="hljs-meta">
-#</span><span class="bash"> 启停 Logger</span>
-sh ./bin/dolphinscheduler-daemon.sh start logger-server
-sh ./bin/dolphinscheduler-daemon.sh stop logger-server
-<span class="hljs-meta">
 #</span><span class="bash"> 启停 Alert</span>
 sh ./bin/dolphinscheduler-daemon.sh start alert-server
 sh ./bin/dolphinscheduler-daemon.sh stop alert-server
diff --git a/zh-cn/docs/dev/user_doc/guide/installation/pseudo-cluster.json b/zh-cn/docs/dev/user_doc/guide/installation/pseudo-cluster.json
index 9674903..0c8273e 100644
--- a/zh-cn/docs/dev/user_doc/guide/installation/pseudo-cluster.json
+++ b/zh-cn/docs/dev/user_doc/guide/installation/pseudo-cluster.json
@@ -1,6 +1,6 @@
 {
   "filename": "pseudo-cluster.md",
-  "__html": "<h1>伪集群部署</h1>\n<p>伪集群部署目的是在单台机器部署 DolphinScheduler 服务,该模式下master、worker、api server、logger server都在同一台机器上</p>\n<p>如果你是新手,想要体验 DolphinScheduler 的功能,推荐使用<a href=\"standalone.md\">Standalone</a>方式体检。如果你想体验更完整的功能,或者更大的任务量,推荐使用<a href=\"pseudo-cluster.md\">伪集群部署</a>。如果你是在生产中使用,推荐使用<a href=\"cluster.md\">集群部署</a>或者<a href=\"kubernetes.md\">kubernetes</a></p>\n<h2>前置准备工作</h2>\n<p>伪分布式部署 DolphinScheduler 需要有外部软件的支持</p>\n<ul>\n<li>JDK:下载<a href=\"https://www.oracle.com/technetwork/ja [...]
+  "__html": "<h1>伪集群部署</h1>\n<p>伪集群部署目的是在单台机器部署 DolphinScheduler 服务,该模式下master、worker、api server 都在同一台机器上</p>\n<p>如果你是新手,想要体验 DolphinScheduler 的功能,推荐使用<a href=\"standalone.md\">Standalone</a>方式体检。如果你想体验更完整的功能,或者更大的任务量,推荐使用<a href=\"pseudo-cluster.md\">伪集群部署</a>。如果你是在生产中使用,推荐使用<a href=\"cluster.md\">集群部署</a>或者<a href=\"kubernetes.md\">kubernetes</a></p>\n<h2>前置准备工作</h2>\n<p>伪分布式部署 DolphinScheduler 需要有外部软件的支持</p>\n<ul>\n<li>JDK:下载<a href=\"https://www.oracle.com/technetwork/java/javase/dow [...]
   "link": "/dist/zh-cn/docs/dev/user_doc/guide/installation/pseudo-cluster.html",
   "meta": {}
 }
\ No newline at end of file