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

[incubator-inlong-website] branch asf-site updated: Automated deployment: Fri Nov 5 03:59:01 UTC 2021 62381d7aadf5a3354277b966b7898294d6dbff4b

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-inlong-website.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new a571708  Automated deployment: Fri Nov  5 03:59:01 UTC 2021 62381d7aadf5a3354277b966b7898294d6dbff4b
a571708 is described below

commit a571708761eee4b310d9934ba1dc254a7f53f487
Author: dockerzhang <do...@users.noreply.github.com>
AuthorDate: Fri Nov 5 03:59:01 2021 +0000

    Automated deployment: Fri Nov  5 03:59:01 UTC 2021 62381d7aadf5a3354277b966b7898294d6dbff4b
---
 404.html                                           | 12 ++---
 Home/index.html                                    | 10 ++--
 assets/css/styles.648852ce.css                     |  1 -
 assets/css/styles.f4386730.css                     |  1 +
 assets/js/0c77509b.0ece01e9.js                     |  1 -
 assets/js/0c77509b.223c1b2d.js                     |  1 +
 .../{17896441.f745085d.js => 17896441.f221814d.js} |  2 +-
 assets/js/{3042.d9785ee9.js => 3042.eb3446f0.js}   |  2 +-
 .../{3720c009.3d0f9c1a.js => 3720c009.a2400a9d.js} |  2 +-
 .../6667.09ccb836.js => assets/js/6667.02baf962.js |  4 +-
 .../js/6667.02baf962.js.LICENSE.txt                |  0
 assets/js/77190a43.83787ec7.js                     |  1 +
 assets/js/77190a43.c9100797.js                     |  1 -
 .../9067.aa3f80ed.js => assets/js/9067.1fcb6f52.js |  2 +-
 assets/js/93ca4beb.ce1610e2.js                     |  1 +
 assets/js/93ca4beb.f9416e1f.js                     |  1 -
 .../{d42b8ab3.d26610ea.js => d42b8ab3.18b649f4.js} |  2 +-
 assets/js/e6d66d53.80201bb9.js                     |  1 +
 assets/js/main.5545a83d.js                         |  2 +
 .../js/main.5545a83d.js.LICENSE.txt                |  0
 assets/js/main.5c462761.js                         |  2 -
 assets/js/runtime~main.77c0928b.js                 |  1 +
 assets/js/runtime~main.d236b1ce.js                 |  1 -
 blog/archive/index.html                            | 12 ++---
 development/how-to-become-a-committer/index.html   | 14 +++---
 development/how-to-commit/index.html               | 12 ++---
 development/how-to-contribute/index.html           | 14 +++---
 development/how-to-release/index.html              | 38 +++++++--------
 development/how-to-subscribe/index.html            | 12 ++---
 development/how-to-verify/index.html               | 20 ++++----
 .../how-to-vote-a-committer-ppmc/index.html        | 14 +++---
 development/tags/index.html                        | 12 ++---
 docs/contact/index.html                            | 12 ++---
 docs/modules/agent/architecture/index.html         | 18 ++++----
 docs/modules/agent/quick_start/index.html          | 16 +++----
 docs/modules/dataproxy-sdk/architecture/index.html | 22 ++++-----
 docs/modules/dataproxy-sdk/quick_start/index.html  | 12 ++---
 docs/modules/dataproxy/architecture/index.html     | 20 ++++----
 docs/modules/dataproxy/quick_start/index.html      | 12 ++---
 docs/modules/manager/architecture/index.html       | 12 ++---
 docs/modules/manager/quick_start/index.html        | 24 +++++-----
 docs/modules/sort/introduction/index.html          | 18 ++++----
 docs/modules/sort/protocol_introduction/index.html | 14 +++---
 docs/modules/sort/quick_start/index.html           | 14 +++---
 docs/modules/tubemq/architecture/index.html        | 16 +++----
 docs/modules/tubemq/client_rpc/index.html          | 18 ++++----
 docs/modules/tubemq/clients_java/index.html        | 16 +++----
 .../tubemq/configure_introduction/index.html       | 14 +++---
 .../modules/tubemq/console_introduction/index.html | 24 +++++-----
 docs/modules/tubemq/consumer_example/index.html    | 16 +++----
 docs/modules/tubemq/deployment/index.html          | 16 +++----
 docs/modules/tubemq/error_code/index.html          | 14 +++---
 docs/modules/tubemq/http_access_api/index.html     | 24 +++++-----
 docs/modules/tubemq/producer_example/index.html    | 20 ++++----
 docs/modules/tubemq/quick_start/index.html         | 28 +++++------
 .../tubemq/tubemq-manager/quick_start/index.html   | 14 +++---
 .../tubemq/tubemq_perf_test_vs_Kafka_cn/index.html | 42 ++++++++---------
 docs/modules/website/quick_start/index.html        | 18 ++++----
 docs/tags/index.html                               | 12 ++---
 docs/user_guide/example/index.html                 | 14 +++---
 docs/user_guide/quick_start/index.html             | 12 ++---
 docs/user_guide/user_manual/index.html             | 54 +++++++++++-----------
 download/main/index.html                           | 12 ++---
 download/release-0.10.0/index.html                 | 12 ++---
 download/release-0.11.0/index.html                 | 22 +++++++++
 download/release-0.3.0/index.html                  | 12 ++---
 download/release-0.5.0/index.html                  | 12 ++---
 download/release-0.6.0/index.html                  | 12 ++---
 download/release-0.7.0/index.html                  | 12 ++---
 download/release-0.8.0/index.html                  | 12 ++---
 download/release-0.9.0/index.html                  | 12 ++---
 download/tags/index.html                           | 12 ++---
 index.html                                         | 12 ++---
 sitemap.xml                                        |  2 +-
 zh-CN/404.html                                     | 12 ++---
 zh-CN/Home/index.html                              | 10 ++--
 zh-CN/assets/css/styles.648852ce.css               |  1 -
 zh-CN/assets/css/styles.f4386730.css               |  1 +
 zh-CN/assets/js/00a3bd95.60ed7093.js               |  1 +
 zh-CN/assets/js/00a3bd95.f30e61c9.js               |  1 -
 zh-CN/assets/js/137426b6.0549bab3.js               |  1 -
 zh-CN/assets/js/137426b6.5ce9b5e9.js               |  1 +
 .../{17896441.f745085d.js => 17896441.f221814d.js} |  2 +-
 .../js/{3042.d9785ee9.js => 3042.eb3446f0.js}      |  2 +-
 .../{3720c009.3d0f9c1a.js => 3720c009.a2400a9d.js} |  2 +-
 zh-CN/assets/js/3843fed2.03fc4049.js               |  1 -
 zh-CN/assets/js/3843fed2.62ad1b24.js               |  1 +
 .../assets/js/6667.02baf962.js                     |  4 +-
 .../assets/js/6667.02baf962.js.LICENSE.txt         |  0
 .../assets/js/9067.1fcb6f52.js                     |  2 +-
 zh-CN/assets/js/93ca4beb.4cec1ef9.js               |  1 -
 zh-CN/assets/js/93ca4beb.bca72a2c.js               |  1 +
 zh-CN/assets/js/a5d69bdb.a470cae5.js               |  1 +
 zh-CN/assets/js/main.3c1ea396.js                   |  2 -
 zh-CN/assets/js/main.d0f9b592.js                   |  2 +
 .../assets/js/main.d0f9b592.js.LICENSE.txt         |  0
 zh-CN/assets/js/runtime~main.0867c48a.js           |  1 -
 zh-CN/assets/js/runtime~main.f0b42f6d.js           |  1 +
 zh-CN/blog/archive/index.html                      | 12 ++---
 .../how-to-become-a-committer/index.html           | 14 +++---
 zh-CN/development/how-to-commit/index.html         | 14 +++---
 zh-CN/development/how-to-contribute/index.html     | 14 +++---
 zh-CN/development/how-to-release/index.html        | 38 +++++++--------
 zh-CN/development/how-to-subscribe/index.html      | 14 +++---
 zh-CN/development/how-to-verify/index.html         | 20 ++++----
 .../how-to-vote-a-committer-ppmc/index.html        | 14 +++---
 zh-CN/development/tags/index.html                  | 12 ++---
 zh-CN/docs/contact/index.html                      | 12 ++---
 zh-CN/docs/modules/agent/architecture/index.html   | 18 ++++----
 zh-CN/docs/modules/agent/quick_start/index.html    | 16 +++----
 .../modules/dataproxy-sdk/architecture/index.html  | 22 ++++-----
 .../modules/dataproxy-sdk/quick_start/index.html   | 12 ++---
 .../docs/modules/dataproxy/architecture/index.html | 22 ++++-----
 .../docs/modules/dataproxy/quick_start/index.html  | 12 ++---
 zh-CN/docs/modules/manager/architecture/index.html | 12 ++---
 zh-CN/docs/modules/manager/quick_start/index.html  | 20 ++++----
 zh-CN/docs/modules/sort/introduction/index.html    | 18 ++++----
 .../modules/sort/protocol_introduction/index.html  | 12 ++---
 zh-CN/docs/modules/sort/quick_start/index.html     | 12 ++---
 zh-CN/docs/modules/tubemq/architecture/index.html  | 20 ++++----
 zh-CN/docs/modules/tubemq/client_rpc/index.html    | 20 ++++----
 zh-CN/docs/modules/tubemq/clients_java/index.html  | 16 +++----
 .../tubemq/configure_introduction/index.html       | 18 ++++----
 .../modules/tubemq/console_introduction/index.html | 24 +++++-----
 .../modules/tubemq/consumer_example/index.html     | 16 +++----
 zh-CN/docs/modules/tubemq/deployment/index.html    | 18 ++++----
 zh-CN/docs/modules/tubemq/error_code/index.html    | 12 ++---
 .../docs/modules/tubemq/http_access_api/index.html | 14 +++---
 .../modules/tubemq/producer_example/index.html     | 20 ++++----
 zh-CN/docs/modules/tubemq/quick_start/index.html   | 24 +++++-----
 .../tubemq/tubemq-manager/quick_start/index.html   | 14 +++---
 .../tubemq/tubemq_perf_test_vs_Kafka_cn/index.html | 44 +++++++++---------
 zh-CN/docs/modules/website/quick_start/index.html  | 18 ++++----
 zh-CN/docs/tags/index.html                         | 12 ++---
 zh-CN/docs/user_guide/example/index.html           | 12 ++---
 zh-CN/docs/user_guide/quick_start/index.html       | 12 ++---
 zh-CN/docs/user_guide/user_manual/index.html       | 14 +++---
 zh-CN/download/main/index.html                     | 12 ++---
 zh-CN/download/release-0.10.0/index.html           | 12 ++---
 zh-CN/download/release-0.11.0/index.html           | 22 +++++++++
 zh-CN/download/release-0.3.0/index.html            | 12 ++---
 zh-CN/download/release-0.5.0/index.html            | 12 ++---
 zh-CN/download/release-0.6.0/index.html            | 12 ++---
 zh-CN/download/release-0.7.0/index.html            | 12 ++---
 zh-CN/download/release-0.8.0/index.html            | 12 ++---
 zh-CN/download/release-0.9.0/index.html            | 12 ++---
 zh-CN/download/tags/index.html                     | 12 ++---
 zh-CN/index.html                                   | 12 ++---
 zh-CN/sitemap.xml                                  |  2 +-
 149 files changed, 909 insertions(+), 863 deletions(-)

diff --git a/404.html b/404.html
index 04abaef..e425356 100644
--- a/404.html
+++ b/404.html
@@ -4,19 +4,19 @@
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
-<title data-react-helmet="true">Page Not Found | Apache Inlong</title><meta data-react-helmet="true" property="og:title" content="Page Not Found | Apache Inlong"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/404.html"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_tag" content="default"><link data-reac [...]
-<link rel="preload" href="/assets/js/runtime~main.d236b1ce.js" as="script">
-<link rel="preload" href="/assets/js/main.5c462761.js" as="script">
+<title data-react-helmet="true">Page Not Found | Apache Inlong</title><meta data-react-helmet="true" property="og:title" content="Page Not Found | Apache Inlong"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/404.html"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_tag" content="default"><link data-reac [...]
+<link rel="preload" href="/assets/js/runtime~main.77c0928b.js" as="script">
+<link rel="preload" href="/assets/js/main.5545a83d.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (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 necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.d236b1ce.js"></script>
-<script src="/assets/js/main.5c462761.js"></script>
+<script src="/assets/js/runtime~main.77c0928b.js"></script>
+<script src="/assets/js/main.5545a83d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/Home/index.html b/Home/index.html
index 5bf704b..c96e0f3 100644
--- a/Home/index.html
+++ b/Home/index.html
@@ -4,14 +4,14 @@
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
-<title data-react-helmet="true"></title><link rel="stylesheet" href="/assets/css/styles.648852ce.css">
-<link rel="preload" href="/assets/js/runtime~main.d236b1ce.js" as="script">
-<link rel="preload" href="/assets/js/main.5c462761.js" as="script">
+<title data-react-helmet="true"></title><link rel="stylesheet" href="/assets/css/styles.f4386730.css">
+<link rel="preload" href="/assets/js/runtime~main.77c0928b.js" as="script">
+<link rel="preload" href="/assets/js/main.5545a83d.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
 <div class="home-page"><section class="top-section" style="background-image:url(&quot;/img/first-page-bg.png&quot;"><div class="vertical-middle animate__animated animate__fadeInLeft animate__delay-0.5s"><div class="product-name"><div class="brandname">Apache</div><div class="projectname" style="background-image:url(&quot;/img/inlong-en.svg&quot;"></div></div><div class="product-desc2"><div>Automatic</div><div class="split"></div><div>Safety</div><div class="split"></div><div>High perform [...]
-<script src="/assets/js/runtime~main.d236b1ce.js"></script>
-<script src="/assets/js/main.5c462761.js"></script>
+<script src="/assets/js/runtime~main.77c0928b.js"></script>
+<script src="/assets/js/main.5545a83d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/assets/css/styles.648852ce.css b/assets/css/styles.648852ce.css
deleted file mode 100644
index bdf0dfb..0000000
--- a/assets/css/styles.648852ce.css
+++ /dev/null
@@ -1 +0,0 @@
-.container,.row .col{padding:0 var(--ifm-spacing-horizontal);width:100%}.markdown>h2,.markdown>h3,.markdown>h4,.markdown>h5,.markdown>h6{margin-bottom:calc(var(--ifm-heading-vertical-rhythm-bottom)*var(--ifm-leading))}.markdown li,body{word-wrap:break-word}body,ol ol,ol ul,ul ol,ul ul{margin:0}pre,table{overflow:auto}blockquote,pre{margin:0 0 var(--ifm-spacing-vertical)}.breadcrumbs__link,.button{transition-timing-function:var(--ifm-transition-timing-default)}.button,.react-toggle{-webki [...]
\ No newline at end of file
diff --git a/assets/css/styles.f4386730.css b/assets/css/styles.f4386730.css
new file mode 100644
index 0000000..629a248
--- /dev/null
+++ b/assets/css/styles.f4386730.css
@@ -0,0 +1 @@
+.container,.row .col{padding:0 var(--ifm-spacing-horizontal);width:100%}.markdown>h2,.markdown>h3,.markdown>h4,.markdown>h5,.markdown>h6{margin-bottom:calc(var(--ifm-heading-vertical-rhythm-bottom)*var(--ifm-leading))}.markdown li,body{word-wrap:break-word}body,ol ol,ol ul,ul ol,ul ul{margin:0}pre,table{overflow:auto}blockquote,pre{margin:0 0 var(--ifm-spacing-vertical)}.breadcrumbs__link,.button{transition-timing-function:var(--ifm-transition-timing-default)}.button,.react-toggle{-webki [...]
\ No newline at end of file
diff --git a/assets/js/0c77509b.0ece01e9.js b/assets/js/0c77509b.0ece01e9.js
deleted file mode 100644
index 3cc1fe2..0000000
--- a/assets/js/0c77509b.0ece01e9.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[1115],{3905:function(e,a,t){t.d(a,{Zo:function(){return h},kt:function(){return o}});var n=t(7294);function i(e,a,t){return a in e?Object.defineProperty(e,a,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[a]=t,e}function r(e,a){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);a&&(n=n.filter((function(a){return Object.getOwnPropertyDescriptor(e,a).enumera [...]
\ No newline at end of file
diff --git a/assets/js/0c77509b.223c1b2d.js b/assets/js/0c77509b.223c1b2d.js
new file mode 100644
index 0000000..c3ee202
--- /dev/null
+++ b/assets/js/0c77509b.223c1b2d.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[1115],{3905:function(e,a,t){t.d(a,{Zo:function(){return h},kt:function(){return o}});var n=t(7294);function i(e,a,t){return a in e?Object.defineProperty(e,a,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[a]=t,e}function r(e,a){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);a&&(n=n.filter((function(a){return Object.getOwnPropertyDescriptor(e,a).enumera [...]
\ No newline at end of file
diff --git a/assets/js/17896441.f745085d.js b/assets/js/17896441.f221814d.js
similarity index 73%
rename from assets/js/17896441.f745085d.js
rename to assets/js/17896441.f221814d.js
index 1711966..a6c5efd 100644
--- a/assets/js/17896441.f745085d.js
+++ b/assets/js/17896441.f221814d.js
@@ -1 +1 @@
-"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[7918],{1896:function(e,t,a){a.r(t),a.d(t,{default:function(){return $}});var n=a(7294),r=a(6010),l=a(3783),i=a(9960),o=a(5999);var s=function(e){var t=e.metadata;return n.createElement("nav",{className:"pagination-nav docusaurus-mt-lg","aria-label":(0,o.I)({id:"theme.docs.paginator.navAriaLabel",message:"Docs pages navigation",description:"The ARIA label for the docs pagination"})},n.createElement("div" [...]
\ No newline at end of file
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[7918],{1896:function(e,t,a){a.r(t),a.d(t,{default:function(){return $}});var n=a(7294),r=a(6010),l=a(3783),i=a(9960),o=a(5999);var s=function(e){var t=e.metadata;return n.createElement("nav",{className:"pagination-nav docusaurus-mt-lg","aria-label":(0,o.I)({id:"theme.docs.paginator.navAriaLabel",message:"Docs pages navigation",description:"The ARIA label for the docs pagination"})},n.createElement("div" [...]
\ No newline at end of file
diff --git a/assets/js/3042.d9785ee9.js b/assets/js/3042.eb3446f0.js
similarity index 75%
rename from assets/js/3042.d9785ee9.js
rename to assets/js/3042.eb3446f0.js
index 8c622e8..8a6a8ba 100644
--- a/assets/js/3042.d9785ee9.js
+++ b/assets/js/3042.eb3446f0.js
@@ -1 +1 @@
-(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[3042],{3905:function(e,t,n){"use strict";n.d(t,{Zo:function(){return u},kt:function(){return p}});var r=n(7294);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumera [...]
\ No newline at end of file
+(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[3042],{3905:function(e,t,n){"use strict";n.d(t,{Zo:function(){return u},kt:function(){return p}});var r=n(7294);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumera [...]
\ No newline at end of file
diff --git a/assets/js/3720c009.3d0f9c1a.js b/assets/js/3720c009.a2400a9d.js
similarity index 92%
rename from assets/js/3720c009.3d0f9c1a.js
rename to assets/js/3720c009.a2400a9d.js
index 3930bee..319d691 100644
--- a/assets/js/3720c009.3d0f9c1a.js
+++ b/assets/js/3720c009.a2400a9d.js
@@ -1 +1 @@
-"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[3751,9514],{4312:function(e,t,a){a.r(t),a.d(t,{default:function(){return u}});var n=a(7294),r=a(9067),l=a(5319),c=a(7774),s="tag_21yA";function i(e){var t=e.letterEntry;return n.createElement("article",null,n.createElement("h2",null,t.letter),n.createElement("ul",{className:"padding--none"},t.tags.map((function(e){return n.createElement("li",{key:e.permalink,className:s},n.createElement(c.Z,e))}))),n.cr [...]
\ No newline at end of file
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[3751,9514],{4312:function(e,t,a){a.r(t),a.d(t,{default:function(){return u}});var n=a(7294),r=a(9067),l=a(5319),c=a(7774),s="tag_7kA+";function i(e){var t=e.letterEntry;return n.createElement("article",null,n.createElement("h2",null,t.letter),n.createElement("ul",{className:"padding--none"},t.tags.map((function(e){return n.createElement("li",{key:e.permalink,className:s},n.createElement(c.Z,e))}))),n.cr [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/6667.09ccb836.js b/assets/js/6667.02baf962.js
similarity index 97%
rename from zh-CN/assets/js/6667.09ccb836.js
rename to assets/js/6667.02baf962.js
index d22c892..d005fef 100644
--- a/zh-CN/assets/js/6667.09ccb836.js
+++ b/assets/js/6667.02baf962.js
@@ -1,2 +1,2 @@
-/*! For license information please see 6667.09ccb836.js.LICENSE.txt */
-"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[6667],{9960:function(e,n,t){t.d(n,{Z:function(){return v}});var r=t(3366),o=t(7294),u=t(3727),i=t(2263),a=t(3919),c=t(412),s=(0,o.createContext)({collectLink:function(){}}),l=t(4996),f=t(8780),d=["isNavLink","to","href","activeClassName","isActive","data-noBrokenLinkCheck","autoAddBaseUrl"];var v=function(e){var n,t,v=e.isNavLink,p=e.to,g=e.href,h=e.activeClassName,m=e.isActive,y=e["data-noBrokenLinkChe [...]
\ No newline at end of file
+/*! For license information please see 6667.02baf962.js.LICENSE.txt */
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[6667],{9960:function(e,n,t){t.d(n,{Z:function(){return v}});var r=t(3366),o=t(7294),u=t(3727),i=t(2263),a=t(3919),c=t(412),s=(0,o.createContext)({collectLink:function(){}}),l=t(4996),f=t(8780),d=["isNavLink","to","href","activeClassName","isActive","data-noBrokenLinkCheck","autoAddBaseUrl"];var v=function(e){var n,t,v=e.isNavLink,p=e.to,g=e.href,h=e.activeClassName,m=e.isActive,y=e["data-noBrokenLinkChe [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/6667.09ccb836.js.LICENSE.txt b/assets/js/6667.02baf962.js.LICENSE.txt
similarity index 100%
rename from zh-CN/assets/js/6667.09ccb836.js.LICENSE.txt
rename to assets/js/6667.02baf962.js.LICENSE.txt
diff --git a/assets/js/77190a43.83787ec7.js b/assets/js/77190a43.83787ec7.js
new file mode 100644
index 0000000..f1b12c4
--- /dev/null
+++ b/assets/js/77190a43.83787ec7.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[1615],{3905:function(t,e,a){a.d(e,{Zo:function(){return l},kt:function(){return g}});var r=a(7294);function n(t,e,a){return e in t?Object.defineProperty(t,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[e]=a,t}function i(t,e){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumera [...]
\ No newline at end of file
diff --git a/assets/js/77190a43.c9100797.js b/assets/js/77190a43.c9100797.js
deleted file mode 100644
index bd33ff3..0000000
--- a/assets/js/77190a43.c9100797.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[1615],{3905:function(t,e,a){a.d(e,{Zo:function(){return l},kt:function(){return g}});var r=a(7294);function n(t,e,a){return e in t?Object.defineProperty(t,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[e]=a,t}function i(t,e){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumera [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/9067.aa3f80ed.js b/assets/js/9067.1fcb6f52.js
similarity index 89%
rename from zh-CN/assets/js/9067.aa3f80ed.js
rename to assets/js/9067.1fcb6f52.js
index 9841285..440ab99 100644
--- a/zh-CN/assets/js/9067.aa3f80ed.js
+++ b/assets/js/9067.1fcb6f52.js
@@ -1 +1 @@
-"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[9067],{1875:function(e,t){t.Z=function(){return null}},541:function(e,t,n){n.d(t,{Z:function(){return l}});var a=n(7294),r="iconExternalLink_3J9K",l=function(e){var t=e.width,n=void 0===t?13.5:t,l=e.height,o=void 0===l?13.5:l;return a.createElement("svg",{width:n,height:o,"aria-hidden":"true",viewBox:"0 0 24 24",className:r},a.createElement("path",{fill:"currentColor",d:"M21 13v10h-21v-19h12v2h-10v15h17 [...]
\ No newline at end of file
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[9067],{1875:function(e,t){t.Z=function(){return null}},541:function(e,t,n){n.d(t,{Z:function(){return l}});var a=n(7294),r="iconExternalLink_wgqa",l=function(e){var t=e.width,n=void 0===t?13.5:t,l=e.height,o=void 0===l?13.5:l;return a.createElement("svg",{width:n,height:o,"aria-hidden":"true",viewBox:"0 0 24 24",className:r},a.createElement("path",{fill:"currentColor",d:"M21 13v10h-21v-19h12v2h-10v15h17 [...]
\ No newline at end of file
diff --git a/assets/js/93ca4beb.ce1610e2.js b/assets/js/93ca4beb.ce1610e2.js
new file mode 100644
index 0000000..e16db4b
--- /dev/null
+++ b/assets/js/93ca4beb.ce1610e2.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[4086],{9587:function(e){e.exports=JSON.parse('{"pluginId":"download","version":"current","label":"Next","banner":null,"badge":false,"className":"docs-version-current","isLast":true,"docsSidebars":{"tutorialSidebar":[{"type":"link","label":"main","href":"/download/main"},{"type":"link","label":"Download the InLong releases","href":"/download/release-0.10.0"},{"type":"link","label":"Download the InLong re [...]
\ No newline at end of file
diff --git a/assets/js/93ca4beb.f9416e1f.js b/assets/js/93ca4beb.f9416e1f.js
deleted file mode 100644
index 6a7776e..0000000
--- a/assets/js/93ca4beb.f9416e1f.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[4086],{9587:function(e){e.exports=JSON.parse('{"pluginId":"download","version":"current","label":"Next","banner":null,"badge":false,"className":"docs-version-current","isLast":true,"docsSidebars":{"tutorialSidebar":[{"type":"link","label":"main","href":"/download/main"},{"type":"link","label":"Download the InLong releases","href":"/download/release-0.10.0"},{"type":"link","label":"Download the InLong re [...]
\ No newline at end of file
diff --git a/assets/js/d42b8ab3.d26610ea.js b/assets/js/d42b8ab3.18b649f4.js
similarity index 99%
rename from assets/js/d42b8ab3.d26610ea.js
rename to assets/js/d42b8ab3.18b649f4.js
index d3a86c3..d04ec51 100644
--- a/assets/js/d42b8ab3.d26610ea.js
+++ b/assets/js/d42b8ab3.18b649f4.js
@@ -1 +1 @@
-"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[8254],{3905:function(e,t,a){a.d(t,{Zo:function(){return c},kt:function(){return h}});var r=a(7294);function n(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function i(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumera [...]
\ No newline at end of file
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[8254],{3905:function(e,t,a){a.d(t,{Zo:function(){return c},kt:function(){return h}});var r=a(7294);function n(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function i(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumera [...]
\ No newline at end of file
diff --git a/assets/js/e6d66d53.80201bb9.js b/assets/js/e6d66d53.80201bb9.js
new file mode 100644
index 0000000..c429e34
--- /dev/null
+++ b/assets/js/e6d66d53.80201bb9.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[9368],{3905:function(t,e,a){a.d(e,{Zo:function(){return m},kt:function(){return c}});var r=a(7294);function n(t,e,a){return e in t?Object.defineProperty(t,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[e]=a,t}function i(t,e){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumera [...]
\ No newline at end of file
diff --git a/assets/js/main.5545a83d.js b/assets/js/main.5545a83d.js
new file mode 100644
index 0000000..fc2b5bc
--- /dev/null
+++ b/assets/js/main.5545a83d.js
@@ -0,0 +1,2 @@
+/*! For license information please see main.5545a83d.js.LICENSE.txt */
+(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[179],{9782:function(e,t,n){"use strict";n.r(t),t.default={title:"Apache Inlong",tagline:"Apache Inlong",url:"https://inlong.apache.org",baseUrl:"/",onBrokenLinks:"throw",onBrokenMarkdownLinks:"warn",favicon:"img/logo.svg",organizationName:"Apache Inlong",projectName:"Apache Inlong",i18n:{defaultLocale:"en",locales:["en","zh-CN"],localeConfigs:{en:{label:"English",direction:"ltr"},"zh-CN":{label:"\u7b80\u4f53\u4e2d\u [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/main.3c1ea396.js.LICENSE.txt b/assets/js/main.5545a83d.js.LICENSE.txt
similarity index 100%
rename from zh-CN/assets/js/main.3c1ea396.js.LICENSE.txt
rename to assets/js/main.5545a83d.js.LICENSE.txt
diff --git a/assets/js/main.5c462761.js b/assets/js/main.5c462761.js
deleted file mode 100644
index 2cbcdce..0000000
--- a/assets/js/main.5c462761.js
+++ /dev/null
@@ -1,2 +0,0 @@
-/*! For license information please see main.5c462761.js.LICENSE.txt */
-(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[179],{9782:function(e,t,n){"use strict";n.r(t),t.default={title:"Apache Inlong",tagline:"Apache Inlong",url:"https://inlong.apache.org",baseUrl:"/",onBrokenLinks:"throw",onBrokenMarkdownLinks:"warn",favicon:"img/logo.svg",organizationName:"Apache Inlong",projectName:"Apache Inlong",i18n:{defaultLocale:"en",locales:["en","zh-CN"],localeConfigs:{en:{label:"English",direction:"ltr"},"zh-CN":{label:"\u7b80\u4f53\u4e2d\u [...]
\ No newline at end of file
diff --git a/assets/js/runtime~main.77c0928b.js b/assets/js/runtime~main.77c0928b.js
new file mode 100644
index 0000000..95714b0
--- /dev/null
+++ b/assets/js/runtime~main.77c0928b.js
@@ -0,0 +1 @@
+!function(){"use strict";var e,t,a,n,f,r={},c={};function d(e){var t=c[e];if(void 0!==t)return t.exports;var a=c[e]={id:e,loaded:!1,exports:{}};return r[e].call(a.exports,a,a.exports,d),a.loaded=!0,a.exports}d.m=r,d.c=c,e=[],d.O=function(t,a,n,f){if(!a){var r=1/0;for(u=0;u<e.length;u++){a=e[u][0],n=e[u][1],f=e[u][2];for(var c=!0,b=0;b<a.length;b++)(!1&f||r>=f)&&Object.keys(d.O).every((function(e){return d.O[e](a[b])}))?a.splice(b--,1):(c=!1,f<r&&(r=f));if(c){e.splice(u--,1);var o=n();voi [...]
\ No newline at end of file
diff --git a/assets/js/runtime~main.d236b1ce.js b/assets/js/runtime~main.d236b1ce.js
deleted file mode 100644
index a851294..0000000
--- a/assets/js/runtime~main.d236b1ce.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(){"use strict";var e,t,a,c,n,f={},r={};function d(e){var t=r[e];if(void 0!==t)return t.exports;var a=r[e]={id:e,loaded:!1,exports:{}};return f[e].call(a.exports,a,a.exports,d),a.loaded=!0,a.exports}d.m=f,d.c=r,e=[],d.O=function(t,a,c,n){if(!a){var f=1/0;for(u=0;u<e.length;u++){a=e[u][0],c=e[u][1],n=e[u][2];for(var r=!0,b=0;b<a.length;b++)(!1&n||f>=n)&&Object.keys(d.O).every((function(e){return d.O[e](a[b])}))?a.splice(b--,1):(r=!1,n<f&&(f=n));if(r){e.splice(u--,1);var o=c();voi [...]
\ No newline at end of file
diff --git a/blog/archive/index.html b/blog/archive/index.html
index 4615a4d..fb7e058 100644
--- a/blog/archive/index.html
+++ b/blog/archive/index.html
@@ -4,19 +4,19 @@
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
-<title data-react-helmet="true">Archive | Apache Inlong</title><meta data-react-helmet="true" property="og:title" content="Archive | Apache Inlong"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="description" content="Archive"><meta data-react-helmet="true" property="og:description" content="Archive"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/blog/archive"><meta data-react-helme [...]
-<link rel="preload" href="/assets/js/runtime~main.d236b1ce.js" as="script">
-<link rel="preload" href="/assets/js/main.5c462761.js" as="script">
+<title data-react-helmet="true">Archive | Apache Inlong</title><meta data-react-helmet="true" property="og:title" content="Archive | Apache Inlong"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="description" content="Archive"><meta data-react-helmet="true" property="og:description" content="Archive"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/blog/archive"><meta data-react-helme [...]
+<link rel="preload" href="/assets/js/runtime~main.77c0928b.js" as="script">
+<link rel="preload" href="/assets/js/main.5545a83d.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (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 necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.d236b1ce.js"></script>
-<script src="/assets/js/main.5c462761.js"></script>
+<script src="/assets/js/runtime~main.77c0928b.js"></script>
+<script src="/assets/js/main.5545a83d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/development/how-to-become-a-committer/index.html b/development/how-to-become-a-committer/index.html
index 3e111b1..d8d64e6 100644
--- a/development/how-to-become-a-committer/index.html
+++ b/development/how-to-become-a-committer/index.html
@@ -4,25 +4,25 @@
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
-<title data-react-helmet="true">How to Become a Committer | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/development/how-to-become-a-committer"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="d [...]
-<link rel="preload" href="/assets/js/runtime~main.d236b1ce.js" as="script">
-<link rel="preload" href="/assets/js/main.5c462761.js" as="script">
+<title data-react-helmet="true">How to Become a Committer | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/development/how-to-become-a-committer"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="d [...]
+<link rel="preload" href="/assets/js/runtime~main.77c0928b.js" as="script">
+<link rel="preload" href="/assets/js/main.5545a83d.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
 Apache InLong Committer拥有InLong代码库的写权限,可以合并PR,任何人只要为社区做出了足够的贡献并获取到足够的信任就可以成为Apache InLong Committer。</p></blockquote><p>任何人只要对InLong项目做了贡献,那你就是官方承认的InLong项目的Contributor了,从Contributor成长为Committer并没有一个确切的标准,
 也没有任何预期的时间表,但是Committer的候选人一般都是长期活跃的贡献者,成为Committer并没有要求必须有巨大的架构改进贡献,
 或者多少行的代码贡献,贡献代码、贡献文档、参与邮件列表的讨论、帮助回答问题等等都提升自己影响力的方式。</p><p>潜在贡献清单(无特定顺序):</p><ul><li>提交自己发现的Bug、特性、改进到issue</li><li>更新官方文档使项目的文档是最近的、撰写InLong的最佳实践、特性剖析的各种对用户有用的文档</li><li>执行测试并报告测试结果,性能测试与其他Agent、MQ等模块的性能对比测试等</li><li>发布版本时,积极参与投票</li><li>参与邮件列表中的讨论,一般会有以<!-- -->[DISCUSS]<!-- -->开头的邮件</li><li>回答用户或开发人员在邮件列表中的提问</li><li>审查(Review)其他人的工作(包括代码和非代码)并发表你自己的建议</li><li>对JIRA上的issue进行审查,维护issue为最新状态,比如:关闭过时的issue、更改issue的错误信息等</li><li>指导新加入的贡献者,熟悉社区流
 程</li><li>发表关于InLong的演讲和博客,并将这些添加到InLong的官方网站</ [...]
 愉快的举止和乐于奉献的精神是您对InLong项目产生积极影响所需要的全部。
 邀请您成为Committer是您与社区长期稳定互动的结果,是InLong社区对您的信任和认可。</p><p>Committer有义务审查(Review)和合并(merge)其他人提交的PR,版本发布时测试和投票候选版本,参与特性设计方案的讨论以及其他类型的项目贡献。
-当你足够活跃且对社区的贡献比较大后,就可以晋升为InLong项目的PPMC成员。</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/incubator-inlong-website/edit/master/development/how-to-become-a-committer.md" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_2_ui" aria-hidden="true"><g><path d="m34.5 11.7l-3 3.1-6.3 [...]
+当你足够活跃且对社区的贡献比较大后,就可以晋升为InLong项目的PPMC成员。</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/incubator-inlong-website/edit/master/development/how-to-become-a-committer.md" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_mS5F" aria-hidden="true"><g><path d="m34.5 11.7l-3 3.1-6.3 [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (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 necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.d236b1ce.js"></script>
-<script src="/assets/js/main.5c462761.js"></script>
+<script src="/assets/js/runtime~main.77c0928b.js"></script>
+<script src="/assets/js/main.5545a83d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/development/how-to-commit/index.html b/development/how-to-commit/index.html
index a7e3ac4..6152dc5 100644
--- a/development/how-to-commit/index.html
+++ b/development/how-to-commit/index.html
@@ -4,19 +4,19 @@
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
-<title data-react-helmet="true">How to Commit | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/development/how-to-commit"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-development-current" [...]
-<link rel="preload" href="/assets/js/runtime~main.d236b1ce.js" as="script">
-<link rel="preload" href="/assets/js/main.5c462761.js" as="script">
+<title data-react-helmet="true">How to Commit | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/development/how-to-commit"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-development-current" [...]
+<link rel="preload" href="/assets/js/runtime~main.77c0928b.js" as="script">
+<link rel="preload" href="/assets/js/main.5545a83d.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (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 necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.d236b1ce.js"></script>
-<script src="/assets/js/main.5c462761.js"></script>
+<script src="/assets/js/runtime~main.77c0928b.js"></script>
+<script src="/assets/js/main.5545a83d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/development/how-to-contribute/index.html b/development/how-to-contribute/index.html
index eede07f..ac321c8 100644
--- a/development/how-to-contribute/index.html
+++ b/development/how-to-contribute/index.html
@@ -4,20 +4,20 @@
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
-<title data-react-helmet="true">How to Contribute | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/development/how-to-contribute"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-development- [...]
-<link rel="preload" href="/assets/js/runtime~main.d236b1ce.js" as="script">
-<link rel="preload" href="/assets/js/main.5c462761.js" as="script">
+<title data-react-helmet="true">How to Contribute | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/development/how-to-contribute"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-development- [...]
+<link rel="preload" href="/assets/js/runtime~main.77c0928b.js" as="script">
+<link rel="preload" href="/assets/js/main.5545a83d.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
-and project management tool, as well as a way to communicate among a very diverse and distributed set of contributors. To be able to gather feedback, avoid frustration, and avoid duplicated efforts all InLong related work are being tracked there.</p><p>If you do not already have an GitHub account, sign up <a href="https://github.com/signup" target="_blank" rel="noopener noreferrer">here</a>.</p><p>If a quick <a href="https://github.com/apache/incubator-inlong/issues" target="_blank" rel= [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+and project management tool, as well as a way to communicate among a very diverse and distributed set of contributors. To be able to gather feedback, avoid frustration, and avoid duplicated efforts all InLong related work are being tracked there.</p><p>If you do not already have an GitHub account, sign up <a href="https://github.com/signup" target="_blank" rel="noopener noreferrer">here</a>.</p><p>If a quick <a href="https://github.com/apache/incubator-inlong/issues" target="_blank" rel= [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (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 necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.d236b1ce.js"></script>
-<script src="/assets/js/main.5c462761.js"></script>
+<script src="/assets/js/runtime~main.77c0928b.js"></script>
+<script src="/assets/js/main.5545a83d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/development/how-to-release/index.html b/development/how-to-release/index.html
index 8289fb9..6f53795 100644
--- a/development/how-to-release/index.html
+++ b/development/how-to-release/index.html
@@ -4,26 +4,26 @@
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
-<title data-react-helmet="true">How to Release | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/development/how-to-release"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-development-curren [...]
-<link rel="preload" href="/assets/js/runtime~main.d236b1ce.js" as="script">
-<link rel="preload" href="/assets/js/main.5c462761.js" as="script">
+<title data-react-helmet="true">How to Release | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/development/how-to-release"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-development-curren [...]
+<link rel="preload" href="/assets/js/runtime~main.77c0928b.js" as="script">
+<link rel="preload" href="/assets/js/main.5545a83d.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
-Binary Release是可选项,InLong可以选择是否发布二进制包到Apache仓库或者发布到Maven中央仓库。</p><p>请参考以下链接,找到更多关于ASF的发布指南:</p><p><a href="https://incubator.apache.org/guides/releasemanagement.html" target="_blank" rel="noopener noreferrer">Apache Release Guide</a></p><p><a href="https://incubator.apache.org/" target="_blank" rel="noopener noreferrer">Apache incubator 官网</a></p><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_31ik" id="1-添加gpg-key"></a>1. 添加GPG KEY<a class="hash-l [...]
-<strong>该章节仅仅对第一次当该项目的Release Manager需要。</strong></p></blockquote><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_31ik" id="11-安装gpg"></a>1.1 安装gpg<a class="hash-link" href="#11-安装gpg" title="Direct link to heading">#</a></h3><p>详细的安装文档可以参考<a href="https://www.gnupg.org/download/index.html" target="_blank" rel="noopener noreferrer">官网</a>, Mac OS环境配置如下</p><div class="codeBlockContainer_K1bP"><div class="codeBlockContent_hGly shell"><pre tabindex="0 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+Binary Release是可选项,InLong可以选择是否发布二进制包到Apache仓库或者发布到Maven中央仓库。</p><p>请参考以下链接,找到更多关于ASF的发布指南:</p><p><a href="https://incubator.apache.org/guides/releasemanagement.html" target="_blank" rel="noopener noreferrer">Apache Release Guide</a></p><p><a href="https://incubator.apache.org/" target="_blank" rel="noopener noreferrer">Apache incubator 官网</a></p><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_y2LR" id="1-添加gpg-key"></a>1. 添加GPG KEY<a class="hash-l [...]
+<strong>该章节仅仅对第一次当该项目的Release Manager需要。</strong></p></blockquote><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_y2LR" id="11-安装gpg"></a>1.1 安装gpg<a class="hash-link" href="#11-安装gpg" title="Direct link to heading">#</a></h3><p>详细的安装文档可以参考<a href="https://www.gnupg.org/download/index.html" target="_blank" rel="noopener noreferrer">官网</a>, Mac OS环境配置如下</p><div class="codeBlockContainer_J+bg"><div class="codeBlockContent_csEI shell"><pre tabindex="0 [...]
 </span></span><span class="token-line" style="color:#393A34"><span class="token plain">Please </span><span class="token keyword" style="color:#00009f">select</span><span class="token plain"> what kind of key you want:</span></span><span class="token-line" style="color:#393A34"><span class="token plain">   </span><span class="token punctuation" style="color:#393A34">(</span><span class="token number" style="color:#36acaa">1</span><span class="token punctuation" style="color:#393A34">)</sp [...]
 </span></span><span class="token-line" style="color:#393A34"><span class="token plain">GnuPG needs to construct a user ID to identify your key.</span></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block">
 </span></span><span class="token-line" style="color:#393A34"><span class="token plain">Real name: Guangxu Cheng </span><span class="token comment" style="color:#999988;font-style:italic"># 这里输入你的名字</span><span class="token plain"></span></span><span class="token-line" style="color:#393A34"><span class="token plain">Email address: gxcheng@apache.org </span><span class="token comment" style="color:#999988;font-style:italic"># 这里输入你的邮箱</span><span class="token plain"></span></span><span cla [...]
 </span></span><span class="token-line" style="color:#393A34"><span class="token plain">Change </span><span class="token punctuation" style="color:#393A34">(</span><span class="token plain">N</span><span class="token punctuation" style="color:#393A34">)</span><span class="token plain">ame, </span><span class="token punctuation" style="color:#393A34">(</span><span class="token plain">C</span><span class="token punctuation" style="color:#393A34">)</span><span class="token plain">omment, </s [...]
 </span></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token comment" style="color:#999988;font-style:italic"># 此时会弹出对话框,要求你为这个gpg输入密钥。</span><span class="token plain"></span></span><span class="token-line" style="color:#393A34"><span class="token plain">┌──────────────────────────────────────────────────────┐</span></span><span class="token-line" style="color:#393A34"><span class="token plain">│ Please enter this passphrase             [...]
-</span></span><span class="token-line" style="color:#393A34"><span class="token plain">pub   rsa4096 </span><span class="token number" style="color:#36acaa">2020</span><span class="token plain">-05-19 </span><span class="token punctuation" style="color:#393A34">[</span><span class="token plain">SC</span><span class="token punctuation" style="color:#393A34">]</span><span class="token plain"></span></span><span class="token-line" style="color:#393A34"><span class="token plain">      419363 [...]
-</span></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token comment" style="color:#999988;font-style:italic"># 通过key id发送public key到keyserver</span><span class="token plain"></span></span><span class="token-line" style="color:#393A34"><span class="token plain">$ gpg --keyserver pgpkeys.mit.edu --send-key </span><span class="token operator" style="color:#393A34">&lt;</span><span class="token plain">key id</span><span class="token operat [...]
-<a href="http://keys.gnupg.net" target="_blank" rel="noopener noreferrer">http://keys.gnupg.net</a></p><p>查询结果如下:</p><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_31ik" id="15-将你的gpg公钥加入keys文件"></a>1.5 将你的gpg公钥加入KEYS文件<a class="hash-link" href="#15-将你的gpg公钥加入keys文件" title="Direct link to heading">#</a></h3><blockquote><p>这个步骤需要使用SVN</p></blockquote><p>DEV分支的svn库是 <a href="https://dist.apache.org/repos/dist/dev/incubator/inlong" target="_blank" re [...]
-比如验证签名是否正确如下:</p><div class="codeBlockContainer_K1bP"><div class="codeBlockContent_hGly shell"><pre tabindex="0" class="prism-code language-shell codeBlock_23N8 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_39YC"><span class="token-line" style="color:#393A34"><span class="token keyword" style="color:#00009f">for</span><span class="token plain"> </span><span class="token for-or-select variable" style="color:#36acaa">i</span><span class="token p [...]
-链接应该是类似这样的: <code>https://repository.apache.org/content/repositories/orgapacheinlong-xxxx</code></li></ol></blockquote><p>WARN: 请注意点击Close可能会出现失败,请检查失败原因并处理</p><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_31ik" id="5-进入投票"></a>5. 进入投票<a class="hash-link" href="#5-进入投票" title="Direct link to heading">#</a></h2><blockquote><p>InLong仍旧在孵化中,需要进行两次投票,</p><ul><li>InLong社区投票,发邮件至:<code>dev@inlong.apache.org</code></li><li>incubator社区投票,发邮件至:<code>gener [...]
-InLong毕业之后,只需要在InLong社区投票</li></ul></blockquote><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_31ik" id="51-inlong社区投票"></a>5.1 InLong社区投票<a class="hash-link" href="#51-inlong社区投票" title="Direct link to heading">#</a></h3><h4><a aria-hidden="true" tabindex="-1" class="anchor anchor__h4 anchorWithStickyNavbar_31ik" id="511-投票模板"></a>5.1.1 投票模板<a class="hash-link" href="#511-投票模板" title="Direct link to heading">#</a></h4><div class="codeBlockContain [...]
+</span></span><span class="token-line" style="color:#393A34"><span class="token plain">pub   rsa4096 </span><span class="token number" style="color:#36acaa">2020</span><span class="token plain">-05-19 </span><span class="token punctuation" style="color:#393A34">[</span><span class="token plain">SC</span><span class="token punctuation" style="color:#393A34">]</span><span class="token plain"></span></span><span class="token-line" style="color:#393A34"><span class="token plain">      419363 [...]
+</span></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token comment" style="color:#999988;font-style:italic"># 通过key id发送public key到keyserver</span><span class="token plain"></span></span><span class="token-line" style="color:#393A34"><span class="token plain">$ gpg --keyserver pgpkeys.mit.edu --send-key </span><span class="token operator" style="color:#393A34">&lt;</span><span class="token plain">key id</span><span class="token operat [...]
+<a href="http://keys.gnupg.net" target="_blank" rel="noopener noreferrer">http://keys.gnupg.net</a></p><p>查询结果如下:</p><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_y2LR" id="15-将你的gpg公钥加入keys文件"></a>1.5 将你的gpg公钥加入KEYS文件<a class="hash-link" href="#15-将你的gpg公钥加入keys文件" title="Direct link to heading">#</a></h3><blockquote><p>这个步骤需要使用SVN</p></blockquote><p>DEV分支的svn库是 <a href="https://dist.apache.org/repos/dist/dev/incubator/inlong" target="_blank" re [...]
+比如验证签名是否正确如下:</p><div class="codeBlockContainer_J+bg"><div class="codeBlockContent_csEI shell"><pre tabindex="0" class="prism-code language-shell codeBlock_rtdJ thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_1zSZ"><span class="token-line" style="color:#393A34"><span class="token keyword" style="color:#00009f">for</span><span class="token plain"> </span><span class="token for-or-select variable" style="color:#36acaa">i</span><span class="token p [...]
+链接应该是类似这样的: <code>https://repository.apache.org/content/repositories/orgapacheinlong-xxxx</code></li></ol></blockquote><p>WARN: 请注意点击Close可能会出现失败,请检查失败原因并处理</p><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_y2LR" id="5-进入投票"></a>5. 进入投票<a class="hash-link" href="#5-进入投票" title="Direct link to heading">#</a></h2><blockquote><p>InLong仍旧在孵化中,需要进行两次投票,</p><ul><li>InLong社区投票,发邮件至:<code>dev@inlong.apache.org</code></li><li>incubator社区投票,发邮件至:<code>gener [...]
+InLong毕业之后,只需要在InLong社区投票</li></ul></blockquote><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_y2LR" id="51-inlong社区投票"></a>5.1 InLong社区投票<a class="hash-link" href="#51-inlong社区投票" title="Direct link to heading">#</a></h3><h4><a aria-hidden="true" tabindex="-1" class="anchor anchor__h4 anchorWithStickyNavbar_y2LR" id="511-投票模板"></a>5.1.1 投票模板<a class="hash-link" href="#511-投票模板" title="Direct link to heading">#</a></h4><div class="codeBlockContain [...]
 </span></span><span class="token-line" style="color:#393A34"><span class="token plain">内容:</span></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block">
 </span></span><span class="token-line" style="color:#393A34"><span class="token plain">Hello Apache InLong PPMC and Community,</span></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block">
 </span></span><span class="token-line" style="color:#393A34"><span class="token plain">    This is a call for a vote to release Apache InLong version ${release_version}-${rc_version}.</span></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block">
@@ -44,13 +44,13 @@ InLong毕业之后,只需要在InLong社区投票</li></ul></blockquote><h3><a
 </span></span><span class="token-line" style="color:#393A34"><span class="token plain">    Checklist for reference:</span></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block">
 </span></span><span class="token-line" style="color:#393A34"><span class="token plain">      [ ] Download links are valid.</span></span><span class="token-line" style="color:#393A34"><span class="token plain">      [ ] Checksums and signatures.</span></span><span class="token-line" style="color:#393A34"><span class="token plain">      [ ] LICENSE/NOTICE/DISCLAIMER files exist</span></span><span class="token-line" style="color:#393A34"><span class="token plain">      [ ] No unexpected bin [...]
 </span></span><span class="token-line" style="color:#393A34"><span class="token plain">      More detailed checklist  please refer to:</span></span><span class="token-line" style="color:#393A34"><span class="token plain">      https://cwiki.apache.org/confluence/display/INCUBATOR/Incubator+Release+Checklist</span></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block">
-</span></span><span class="token-line" style="color:#393A34"><span class="token plain">Thanks,</span></span><span class="token-line" style="color:#393A34"><span class="token plain">Your InLong Release Manager</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o clean-btn">Copy</button></div></div><h4><a aria-hidden="true" tabindex="-1" class="anchor anchor__h4 anchorWithStickyNavbar_31ik" id="512-宣布投票结果模板"></a>5.1.2 宣布投票结果模板<a class=" [...]
+</span></span><span class="token-line" style="color:#393A34"><span class="token plain">Thanks,</span></span><span class="token-line" style="color:#393A34"><span class="token plain">Your InLong Release Manager</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_M3SB clean-btn">Copy</button></div></div><h4><a aria-hidden="true" tabindex="-1" class="anchor anchor__h4 anchorWithStickyNavbar_y2LR" id="512-宣布投票结果模板"></a>5.1.2 宣布投票结果模板<a class=" [...]
 </span></span><span class="token-line" style="color:#393A34"><span class="token plain">内容:</span></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block">
 </span></span><span class="token-line" style="color:#393A34"><span class="token plain">Hello Apache InLong PPMC and Community,</span></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block">
 </span></span><span class="token-line" style="color:#393A34"><span class="token plain">    The vote closes now as 72hr have passed. The vote PASSES with</span></span><span class="token-line" style="color:#393A34"><span class="token plain">    xx (+1 non-binding) votes from the PPMC,</span></span><span class="token-line" style="color:#393A34"><span class="token plain">    xx (+1 binding) vote from the IPMC,</span></span><span class="token-line" style="color:#393A34"><span class="token pla [...]
 </span></span><span class="token-line" style="color:#393A34"><span class="token plain">    The vote thread: {vote_mail_address}</span></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block">
 </span></span><span class="token-line" style="color:#393A34"><span class="token plain">    I will now bring the vote to general@incubator.apache.org to get approval by the IPMC.</span></span><span class="token-line" style="color:#393A34"><span class="token plain">    If this vote passes also, the release is accepted and will be published.</span></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block">
-</span></span><span class="token-line" style="color:#393A34"><span class="token plain">Thank you for your support.</span></span><span class="token-line" style="color:#393A34"><span class="token plain">Your InLong Release Manager</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o clean-btn">Copy</button></div></div><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_31ik" id="52-incubator社区投票"></a> [...]
+</span></span><span class="token-line" style="color:#393A34"><span class="token plain">Thank you for your support.</span></span><span class="token-line" style="color:#393A34"><span class="token plain">Your InLong Release Manager</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_M3SB clean-btn">Copy</button></div></div><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_y2LR" id="52-incubator社区投票"></a> [...]
 </span></span><span class="token-line" style="color:#393A34"><span class="token plain">内容:</span></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block">
 </span></span><span class="token-line" style="color:#393A34"><span class="token plain">Hello Incubator Community,</span></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block">
 </span></span><span class="token-line" style="color:#393A34"><span class="token plain">    This is a call for a vote to release Apache InLong(Incubating) version</span></span><span class="token-line" style="color:#393A34"><span class="token plain">    ${release_version} ${rc_version}</span></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block">
@@ -66,26 +66,26 @@ InLong毕业之后,只需要在InLong社区投票</li></ul></blockquote><h3><a
 </span></span><span class="token-line" style="color:#393A34"><span class="token plain">    Please vote accordingly:</span></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block">
 </span></span><span class="token-line" style="color:#393A34"><span class="token plain">    [ ] +1 approve</span></span><span class="token-line" style="color:#393A34"><span class="token plain">    [ ] +0 no opinion</span></span><span class="token-line" style="color:#393A34"><span class="token plain">    [ ] -1 disapprove with the reason</span></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block">
 </span></span><span class="token-line" style="color:#393A34"><span class="token plain">Thanks,</span></span><span class="token-line" style="color:#393A34"><span class="token plain">On behalf of Apache InLong(Incubating) community</span></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block">
-</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o clean-btn">Copy</button></div></div><h4><a aria-hidden="true" tabindex="-1" class="anchor anchor__h4 anchorWithStickyNavbar_31ik" id="522-宣布投票结果模板"></a>5.2.2 宣布投票结果模板<a class="hash-link" href="#522-宣布投票结果模板" title="Direct link to heading">#</a></h4><div class="codeBlockContainer_K1bP"><div class="codeBlockContent_hGly html"><pre tabindex="0" class="prism-code language-html codeBloc [...]
+</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_M3SB clean-btn">Copy</button></div></div><h4><a aria-hidden="true" tabindex="-1" class="anchor anchor__h4 anchorWithStickyNavbar_y2LR" id="522-宣布投票结果模板"></a>5.2.2 宣布投票结果模板<a class="hash-link" href="#522-宣布投票结果模板" title="Direct link to heading">#</a></h4><div class="codeBlockContainer_J+bg"><div class="codeBlockContent_csEI html"><pre tabindex="0" class="prism-code language-html codeBloc [...]
 </span></span><span class="token-line" style="color:#393A34"><span class="token plain">内容:</span></span><span class="token-line" style="color:#393A34"><span class="token plain">Hi all</span></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block">
 </span></span><span class="token-line" style="color:#393A34"><span class="token plain">Thanks for reviewing and voting for Apache InLong(Incubating) ${release_version} {rc_version}</span></span><span class="token-line" style="color:#393A34"><span class="token plain">release, I am happy to announce the release voting has passed with [投票结果数]</span></span><span class="token-line" style="color:#393A34"><span class="token plain">binding votes, no +0 or -1 votes. Binding votes are from IPMC</s [...]
 </span></span><span class="token-line" style="color:#393A34"><span class="token plain">   - xxx</span></span><span class="token-line" style="color:#393A34"><span class="token plain">   - xxx</span></span><span class="token-line" style="color:#393A34"><span class="token plain">   - xxx</span></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block">
 </span></span><span class="token-line" style="color:#393A34"><span class="token plain">The voting thread is:</span></span><span class="token-line" style="color:#393A34"><span class="token plain">[投票链接]</span></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block">
 </span></span><span class="token-line" style="color:#393A34"><span class="token plain">Many thanks for all our mentors helping us with the release procedure, and</span></span><span class="token-line" style="color:#393A34"><span class="token plain">all IPMC helped us to review and vote for Apache InLong(Incubating) release. I will</span></span><span class="token-line" style="color:#393A34"><span class="token plain">be working on publishing the artifacts soon.</span></span><span class="tok [...]
-</span></span><span class="token-line" style="color:#393A34"><span class="token plain">Thanks</span></span><span class="token-line" style="color:#393A34"><span class="token plain">On behalf of Apache InLong(Incubating) community</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o clean-btn">Copy</button></div></div><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_31ik" id="6-正式发布"></a>6. 正式发布<a  [...]
+</span></span><span class="token-line" style="color:#393A34"><span class="token plain">Thanks</span></span><span class="token-line" style="color:#393A34"><span class="token plain">On behalf of Apache InLong(Incubating) community</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_M3SB clean-btn">Copy</button></div></div><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_y2LR" id="6-正式发布"></a>6. 正式发布<a  [...]
 </span></span><span class="token-line" style="color:#393A34"><span class="token plain">The Apache InLong(incubating) community is pleased to announce </span></span><span class="token-line" style="color:#393A34"><span class="token plain">that Apache InLong(incubating) ${release_version} has been released!</span></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block">
 </span></span><span class="token-line" style="color:#393A34"><span class="token plain">Apache InLong is a one-stop data streaming platform that provides automatic, secure,</span></span><span class="token-line" style="color:#393A34"><span class="token plain">distributed, and efficient data publishing and subscription capabilities.</span></span><span class="token-line" style="color:#393A34"><span class="token plain">This platform helps you easily build stream-based data applications.</span [...]
 </span></span><span class="token-line" style="color:#393A34"><span class="token plain">Download Links: https://inlong.apache.org/en-us/docs/download/download.html</span></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block">
 </span></span><span class="token-line" style="color:#393A34"><span class="token plain">Release Notes: https://inlong.apache.org/en-us/docs/download/${release_version}.html</span></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block">
 </span></span><span class="token-line" style="color:#393A34"><span class="token plain">Website: https://inlong.apache.org/</span></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block">
 </span></span><span class="token-line" style="color:#393A34"><span class="token plain">InLong Resources:</span></span><span class="token-line" style="color:#393A34"><span class="token plain">- Issue: https://github.com/apache/incubator-inlong/issues</span></span><span class="token-line" style="color:#393A34"><span class="token plain">- Mailing list: dev@inlong.apache.org</span></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block">
-</span></span><span class="token-line" style="color:#393A34"><span class="token plain">Thanks</span></span><span class="token-line" style="color:#393A34"><span class="token plain">On behalf of Apache InLong(Incubating) community</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o clean-btn">Copy</button></div></div></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col" [...]
+</span></span><span class="token-line" style="color:#393A34"><span class="token plain">Thanks</span></span><span class="token-line" style="color:#393A34"><span class="token plain">On behalf of Apache InLong(Incubating) community</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_M3SB clean-btn">Copy</button></div></div></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col" [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (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 necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.d236b1ce.js"></script>
-<script src="/assets/js/main.5c462761.js"></script>
+<script src="/assets/js/runtime~main.77c0928b.js"></script>
+<script src="/assets/js/main.5545a83d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/development/how-to-subscribe/index.html b/development/how-to-subscribe/index.html
index 049e503..08be882 100644
--- a/development/how-to-subscribe/index.html
+++ b/development/how-to-subscribe/index.html
@@ -4,19 +4,19 @@
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
-<title data-react-helmet="true">How to subscribe mail list | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/development/how-to-subscribe"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-deve [...]
-<link rel="preload" href="/assets/js/runtime~main.d236b1ce.js" as="script">
-<link rel="preload" href="/assets/js/main.5c462761.js" as="script">
+<title data-react-helmet="true">How to subscribe mail list | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/development/how-to-subscribe"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-deve [...]
+<link rel="preload" href="/assets/js/runtime~main.77c0928b.js" as="script">
+<link rel="preload" href="/assets/js/main.5545a83d.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (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 necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.d236b1ce.js"></script>
-<script src="/assets/js/main.5c462761.js"></script>
+<script src="/assets/js/runtime~main.77c0928b.js"></script>
+<script src="/assets/js/main.5545a83d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/development/how-to-verify/index.html b/development/how-to-verify/index.html
index 2ec537e..a1313f5 100644
--- a/development/how-to-verify/index.html
+++ b/development/how-to-verify/index.html
@@ -4,13 +4,13 @@
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
-<title data-react-helmet="true">How to Verify | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/development/how-to-verify"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-development-current" [...]
-<link rel="preload" href="/assets/js/runtime~main.d236b1ce.js" as="script">
-<link rel="preload" href="/assets/js/main.5c462761.js" as="script">
+<title data-react-helmet="true">How to Verify | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/development/how-to-verify"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-development-current" [...]
+<link rel="preload" href="/assets/js/runtime~main.77c0928b.js" as="script">
+<link rel="preload" href="/assets/js/main.5545a83d.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
 created: 2020-05-19  expires: never       usage: SC<br>trust: ultimate      validity: ultimate
 ssb  rsa4096/17628566FEED6AF7
 created: 2020-05-19  expires: never       usage: E<br>[ultimate]<!-- --> (1). Guangxu Cheng <a href="mailto:gxcheng@apache.org" target="_blank" rel="noopener noreferrer">gxcheng@apache.org</a>  gpg&gt; trust #信任
@@ -18,22 +18,22 @@ sec  rsa4096/5EF3A66D57EC647A
 created: 2020-05-19  expires: never       usage: SC<br>trust: ultimate      validity: ultimate
 ssb  rsa4096/17628566FEED6AF7
 created: 2020-05-19  expires: never       usage: E<br>[ultimate]<!-- --> (1). Guangxu Cheng <a href="mailto:gxcheng@apache.org" target="_blank" rel="noopener noreferrer">gxcheng@apache.org</a>  Please decide how far you trust this user to correctly verify other users&#x27; keys
-(by looking at passports, checking fingerprints from different sources, etc.)<div class="codeBlockContainer_K1bP"><div class="codeBlockContent_hGly"><pre tabindex="0" class="prism-code language-undefined codeBlock_23N8 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_39YC"><span class="token-line" style="color:#393A34"><span class="token plain">1 = I don&#x27;t know or won&#x27;t say</span></span><span class="token-line" style="color:#393A34"><sp [...]
+(by looking at passports, checking fingerprints from different sources, etc.)<div class="codeBlockContainer_J+bg"><div class="codeBlockContent_csEI"><pre tabindex="0" class="prism-code language-undefined codeBlock_rtdJ thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_1zSZ"><span class="token-line" style="color:#393A34"><span class="token plain">1 = I don&#x27;t know or won&#x27;t say</span></span><span class="token-line" style="color:#393A34"><sp [...]
 Do you really want to set this key to ultimate trust? (y/N) y #选择y<!-- -->  sec  rsa4096/5EF3A66D57EC647A
 created: 2020-05-19  expires: never       usage: SC<br>trust: ultimate      validity: ultimate
 ssb  rsa4096/17628566FEED6AF7
 created: 2020-05-19  expires: never       usage: E<br>[ultimate]<!-- --> (1). Guangxu Cheng <a href="mailto:gxcheng@apache.org" target="_blank" rel="noopener noreferrer">gxcheng@apache.org</a>  gpg&gt; <!-- -->  sec  rsa4096/5EF3A66D57EC647A
 created: 2020-05-19  expires: never       usage: SC<br>trust: ultimate      validity: ultimate
 ssb  rsa4096/17628566FEED6AF7
-created: 2020-05-19  expires: never       usage: E<br>[ultimate]<!-- --> (1). Guangxu Cheng <a href="mailto:gxcheng@apache.org" target="_blank" rel="noopener noreferrer">gxcheng@apache.org</a><div class="codeBlockContainer_K1bP"><div class="codeBlockContent_hGly"><pre tabindex="0" class="prism-code language-undefined codeBlock_23N8 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_39YC"><span class="token-line" style="color:#393A34"><span class="t [...]
-</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o clean-btn">Copy</button></div></div></li><li>使用如下命令检查签名<div class="codeBlockContainer_K1bP"><div class="codeBlockContent_hGly shell"><pre tabindex="0" class="prism-code language-shell codeBlock_23N8 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_39YC"><span class="token-line" style="color:#393A34"><span class="token keyword" style="color: [...]
-  apache-inlong-server-${release_version}-src.tar.gz</code>,进行如下检查:</p><ul><li>DISCLAIMER文件是否存在及内容是否正确</li><li>LICENSE and NOTICE文件是否存在及内容是否正确</li><li>能否正常部署成功</li><li>部署测试环境、验证生产消费能否正常运行</li><li>验证你认为可能会出问题的地方</li><li>....</li></ul></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/incubator-inlong-website/edit/master/development/how-to-verify.md" target="_blank" rel="noreferrer noop [...]
+created: 2020-05-19  expires: never       usage: E<br>[ultimate]<!-- --> (1). Guangxu Cheng <a href="mailto:gxcheng@apache.org" target="_blank" rel="noopener noreferrer">gxcheng@apache.org</a><div class="codeBlockContainer_J+bg"><div class="codeBlockContent_csEI"><pre tabindex="0" class="prism-code language-undefined codeBlock_rtdJ thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_1zSZ"><span class="token-line" style="color:#393A34"><span class="t [...]
+</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_M3SB clean-btn">Copy</button></div></div></li><li>使用如下命令检查签名<div class="codeBlockContainer_J+bg"><div class="codeBlockContent_csEI shell"><pre tabindex="0" class="prism-code language-shell codeBlock_rtdJ thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_1zSZ"><span class="token-line" style="color:#393A34"><span class="token keyword" style="color: [...]
+  apache-inlong-server-${release_version}-src.tar.gz</code>,进行如下检查:</p><ul><li>DISCLAIMER文件是否存在及内容是否正确</li><li>LICENSE and NOTICE文件是否存在及内容是否正确</li><li>能否正常部署成功</li><li>部署测试环境、验证生产消费能否正常运行</li><li>验证你认为可能会出问题的地方</li><li>....</li></ul></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/incubator-inlong-website/edit/master/development/how-to-verify.md" target="_blank" rel="noreferrer noop [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (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 necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.d236b1ce.js"></script>
-<script src="/assets/js/main.5c462761.js"></script>
+<script src="/assets/js/runtime~main.77c0928b.js"></script>
+<script src="/assets/js/main.5545a83d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/development/how-to-vote-a-committer-ppmc/index.html b/development/how-to-vote-a-committer-ppmc/index.html
index e3d0cac..70c64a3 100644
--- a/development/how-to-vote-a-committer-ppmc/index.html
+++ b/development/how-to-vote-a-committer-ppmc/index.html
@@ -4,20 +4,20 @@
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
-<title data-react-helmet="true">How to vote a Committer or PPMC | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/development/how-to-vote-a-committer-ppmc"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" c [...]
-<link rel="preload" href="/assets/js/runtime~main.d236b1ce.js" as="script">
-<link rel="preload" href="/assets/js/main.5c462761.js" as="script">
+<title data-react-helmet="true">How to vote a Committer or PPMC | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/development/how-to-vote-a-committer-ppmc"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" c [...]
+<link rel="preload" href="/assets/js/runtime~main.77c0928b.js" as="script">
+<link rel="preload" href="/assets/js/main.5545a83d.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
-7.1  向项目负责人申请添加项目组成员,开通jira及apache项目的权限帐号。     </p><p>7.2 	向<a href="mailto:dev@inlong.apache.org" target="_blank" rel="noopener noreferrer">dev@inlong.apache.org</a>邮件组发通知邮件:</p><blockquote><div class="codeBlockContainer_K1bP"><div class="codeBlockContent_hGly"><pre tabindex="0" class="prism-code language-undefined codeBlock_23N8 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_39YC"><span class="token-line" style="color:#393A34"><span class="to [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+7.1  向项目负责人申请添加项目组成员,开通jira及apache项目的权限帐号。     </p><p>7.2 	向<a href="mailto:dev@inlong.apache.org" target="_blank" rel="noopener noreferrer">dev@inlong.apache.org</a>邮件组发通知邮件:</p><blockquote><div class="codeBlockContainer_J+bg"><div class="codeBlockContent_csEI"><pre tabindex="0" class="prism-code language-undefined codeBlock_rtdJ thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_1zSZ"><span class="token-line" style="color:#393A34"><span class="to [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (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 necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.d236b1ce.js"></script>
-<script src="/assets/js/main.5c462761.js"></script>
+<script src="/assets/js/runtime~main.77c0928b.js"></script>
+<script src="/assets/js/main.5545a83d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/development/tags/index.html b/development/tags/index.html
index 26f7b95..f0f0dca 100644
--- a/development/tags/index.html
+++ b/development/tags/index.html
@@ -4,19 +4,19 @@
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
-<title data-react-helmet="true">Tags | Apache Inlong</title><meta data-react-helmet="true" property="og:title" content="Tags | Apache Inlong"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/development/tags"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_tag" content="doc_tags_list"><link data-react-helm [...]
-<link rel="preload" href="/assets/js/runtime~main.d236b1ce.js" as="script">
-<link rel="preload" href="/assets/js/main.5c462761.js" as="script">
+<title data-react-helmet="true">Tags | Apache Inlong</title><meta data-react-helmet="true" property="og:title" content="Tags | Apache Inlong"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/development/tags"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_tag" content="doc_tags_list"><link data-react-helm [...]
+<link rel="preload" href="/assets/js/runtime~main.77c0928b.js" as="script">
+<link rel="preload" href="/assets/js/main.5545a83d.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (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 necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.d236b1ce.js"></script>
-<script src="/assets/js/main.5c462761.js"></script>
+<script src="/assets/js/runtime~main.77c0928b.js"></script>
+<script src="/assets/js/main.5545a83d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/contact/index.html b/docs/contact/index.html
index 7aad388..64d80d6 100644
--- a/docs/contact/index.html
+++ b/docs/contact/index.html
@@ -4,19 +4,19 @@
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
-<title data-react-helmet="true">Contact Us | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/contact"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-default-current"><meta data-react-he [...]
-<link rel="preload" href="/assets/js/runtime~main.d236b1ce.js" as="script">
-<link rel="preload" href="/assets/js/main.5c462761.js" as="script">
+<title data-react-helmet="true">Contact Us | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/contact"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-default-current"><meta data-react-he [...]
+<link rel="preload" href="/assets/js/runtime~main.77c0928b.js" as="script">
+<link rel="preload" href="/assets/js/main.5545a83d.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (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 necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.d236b1ce.js"></script>
-<script src="/assets/js/main.5c462761.js"></script>
+<script src="/assets/js/runtime~main.77c0928b.js"></script>
+<script src="/assets/js/main.5545a83d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/modules/agent/architecture/index.html b/docs/modules/agent/architecture/index.html
index cb09521..30820a9 100644
--- a/docs/modules/agent/architecture/index.html
+++ b/docs/modules/agent/architecture/index.html
@@ -4,26 +4,26 @@
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
-<title data-react-helmet="true">Architecture | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/modules/agent/architecture"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-default-current [...]
-<link rel="preload" href="/assets/js/runtime~main.d236b1ce.js" as="script">
-<link rel="preload" href="/assets/js/main.5c462761.js" as="script">
+<title data-react-helmet="true">Architecture | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/modules/agent/architecture"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-default-current [...]
+<link rel="preload" href="/assets/js/runtime~main.77c0928b.js" as="script">
+<link rel="preload" href="/assets/js/main.5545a83d.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
 Directory regular filtering, support YYYYMMDD+regular expression path configuration
-Breakpoint retransmission, when InLong-Agent restarts, it can automatically re-read from the last read position to ensure no reread or missed reading.</p><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_31ik" id="32-sql-agent"></a>3.2 sql agent<a class="hash-link" href="#32-sql-agent" title="Direct link to heading">#</a></h3><p>This type of data refers to the way it is executed through SQL
+Breakpoint retransmission, when InLong-Agent restarts, it can automatically re-read from the last read position to ensure no reread or missed reading.</p><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_y2LR" id="32-sql-agent"></a>3.2 sql agent<a class="hash-link" href="#32-sql-agent" title="Direct link to heading">#</a></h3><p>This type of data refers to the way it is executed through SQL
 SQL regular decomposition, converted into multiple SQL statements
 Execute SQL separately, pull the data set, the pull process needs to pay attention to the impact on mysql itself
-The execution cycle, which is generally executed regularly</p><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_31ik" id="33-binlog-agent"></a>3.3 binlog agent<a class="hash-link" href="#33-binlog-agent" title="Direct link to heading">#</a></h3><p>This type of collection reads binlog and restores data by configuring mysql slave
+The execution cycle, which is generally executed regularly</p><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_y2LR" id="33-binlog-agent"></a>3.3 binlog agent<a class="hash-link" href="#33-binlog-agent" title="Direct link to heading">#</a></h3><p>This type of collection reads binlog and restores data by configuring mysql slave
 Need to pay attention to multi-threaded parsing when binlog is read, and multi-threaded parsing data needs to be labeled in order
-The code is based on the old version of dbsync, the main modification is to change the sending of tdbus-sender to push to agent-channel for integration</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/incubator-inlong-website/edit/master/docs/modules/agent/architecture.md" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20"  [...]
+The code is based on the old version of dbsync, the main modification is to change the sending of tdbus-sender to push to agent-channel for integration</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/incubator-inlong-website/edit/master/docs/modules/agent/architecture.md" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20"  [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (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 necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.d236b1ce.js"></script>
-<script src="/assets/js/main.5c462761.js"></script>
+<script src="/assets/js/runtime~main.77c0928b.js"></script>
+<script src="/assets/js/main.5545a83d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/modules/agent/quick_start/index.html b/docs/modules/agent/quick_start/index.html
index 2c85c6a..2c22598 100644
--- a/docs/modules/agent/quick_start/index.html
+++ b/docs/modules/agent/quick_start/index.html
@@ -4,26 +4,26 @@
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
-<title data-react-helmet="true">Build &amp;&amp; Deployment | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/modules/agent/quick_start"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-d [...]
-<link rel="preload" href="/assets/js/runtime~main.d236b1ce.js" as="script">
-<link rel="preload" href="/assets/js/main.5c462761.js" as="script">
+<title data-react-helmet="true">Build &amp;&amp; Deployment | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/modules/agent/quick_start"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-d [...]
+<link rel="preload" href="/assets/js/runtime~main.77c0928b.js" as="script">
+<link rel="preload" href="/assets/js/main.5545a83d.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
 </span></span><span class="token-line" style="color:#393A34"><span class="token plain">At the same time, you need to add the current data cycle to the job conf, the current support day cycle and hour cycle,</span></span><span class="token-line" style="color:#393A34"><span class="token plain">When adding a task, add the property job.cycleUnit</span></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block">
 </span></span><span class="token-line" style="color:#393A34"><span class="token plain">job.cycleUnit contains the following two types:</span></span><span class="token-line" style="color:#393A34"><span class="token plain">1. D: Represents the data time and day dimension</span></span><span class="token-line" style="color:#393A34"><span class="token plain">2. H: Represents the data time and hour dimension</span></span><span class="token-line" style="color:#393A34"><span class="token plain"  [...]
 </span></span><span class="token-line" style="color:#393A34"><span class="token plain">E.g:</span></span><span class="token-line" style="color:#393A34"><span class="token plain">The configuration data source is</span></span><span class="token-line" style="color:#393A34"><span class="token plain">/data/inlong-agent/YYYYMMDDHH.log</span></span><span class="token-line" style="color:#393A34"><span class="token plain">Write data to 2021020211.log</span></span><span class="token-line" style="c [...]
 </span></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block">
-</span></span><span class="token-line" style="color:#393A34"><span class="token plain">Examples of job submission</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o clean-btn">Copy</button></div></div><div class="codeBlockContainer_K1bP"><div class="codeBlockContent_hGly bash"><pre tabindex="0" class="prism-code language-bash codeBlock_23N8 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_39 [...]
+</span></span><span class="token-line" style="color:#393A34"><span class="token plain">Examples of job submission</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_M3SB clean-btn">Copy</button></div></div><div class="codeBlockContainer_J+bg"><div class="codeBlockContent_csEI bash"><pre tabindex="0" class="prism-code language-bash codeBlock_rtdJ thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_1z [...]
 </span></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block">
-</span></span><span class="token-line" style="color:#393A34"><span class="token plain">Examples of job submission</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o clean-btn">Copy</button></div></div><div class="codeBlockContainer_K1bP"><div class="codeBlockContent_hGly bash"><pre tabindex="0" class="prism-code language-bash codeBlock_23N8 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_39 [...]
+</span></span><span class="token-line" style="color:#393A34"><span class="token plain">Examples of job submission</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_M3SB clean-btn">Copy</button></div></div><div class="codeBlockContainer_J+bg"><div class="codeBlockContent_csEI bash"><pre tabindex="0" class="prism-code language-bash codeBlock_rtdJ thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_1z [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (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 necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.d236b1ce.js"></script>
-<script src="/assets/js/main.5c462761.js"></script>
+<script src="/assets/js/runtime~main.77c0928b.js"></script>
+<script src="/assets/js/main.5545a83d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/modules/dataproxy-sdk/architecture/index.html b/docs/modules/dataproxy-sdk/architecture/index.html
index 05dbe2f..eb6be96 100644
--- a/docs/modules/dataproxy-sdk/architecture/index.html
+++ b/docs/modules/dataproxy-sdk/architecture/index.html
@@ -4,29 +4,29 @@
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
-<title data-react-helmet="true">Architecture | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/modules/dataproxy-sdk/architecture"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-default [...]
-<link rel="preload" href="/assets/js/runtime~main.d236b1ce.js" as="script">
-<link rel="preload" href="/assets/js/main.5c462761.js" as="script">
+<title data-react-helmet="true">Architecture | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/modules/dataproxy-sdk/architecture"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-default [...]
+<link rel="preload" href="/assets/js/runtime~main.77c0928b.js" as="script">
+<link rel="preload" href="/assets/js/main.5545a83d.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
 After group packet transmission, data can be connected to inlong. But in order to ensure data reliability, load balancing, and dynamic update of the proxy list and other security features
-The user program needs to consider more and ultimately leads to the program being too cumbersome and bloated.</p><p>The original intention of API design is to simplify user access and assume some reliability-related logic. After the user integrates the API in the service delivery program, the data can be sent to the proxy without worrying about the grouping format, load balancing and other logic.</p><header><h1>2、functions</h1></header><h2><a aria-hidden="true" tabindex="-1" class="ancho [...]
+The user program needs to consider more and ultimately leads to the program being too cumbersome and bloated.</p><p>The original intention of API design is to simplify user access and assume some reliability-related logic. After the user integrates the API in the service delivery program, the data can be sent to the proxy without worrying about the grouping format, load balancing and other logic.</p><header><h1>2、functions</h1></header><h2><a aria-hidden="true" tabindex="-1" class="ancho [...]
 </span></span><span class="token-line" style="color:#393A34"><span class="token plain">Parameter Description</span></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block">
-</span></span><span class="token-line" style="color:#393A34"><span class="token plain">bodyListIt is a collection of multiple pieces of data that users need to send. The total length is recommended to be less than 512k. groupId represents the service id, and streamId represents the interface id. dt represents the time stamp of the data, accurate to the millisecond level. It can also be set to 0 directly, and the api will get the current time as its timestamp in the background. timeout &a [...]
+</span></span><span class="token-line" style="color:#393A34"><span class="token plain">bodyListIt is a collection of multiple pieces of data that users need to send. The total length is recommended to be less than 512k. groupId represents the service id, and streamId represents the interface id. dt represents the time stamp of the data, accurate to the millisecond level. It can also be set to 0 directly, and the api will get the current time as its timestamp in the background. timeout &a [...]
 </span></span><span class="token-line" style="color:#393A34"><span class="token plain">Parameter Description</span></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block">
-</span></span><span class="token-line" style="color:#393A34"><span class="token plain">body is the content of a single piece of data that the user wants to send, and the meaning of the remaining parameters is basically the same as the batch sending interface.</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o clean-btn">Copy</button></div></div><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_3 [...]
+</span></span><span class="token-line" style="color:#393A34"><span class="token plain">body is the content of a single piece of data that the user wants to send, and the meaning of the remaining parameters is basically the same as the batch sending interface.</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_M3SB clean-btn">Copy</button></div></div><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_y [...]
 </span></span><span class="token-line" style="color:#393A34"><span class="token plain">Parameter Description</span></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block">
-</span></span><span class="token-line" style="color:#393A34"><span class="token plain">SendMessageCallback is a callback for processing messages. The bodyList is a collection of multiple pieces of data that users need to send. The total length of multiple pieces of data is recommended to be less than 512k. groupId is the service id, and streamId is the interface id. dt represents the time stamp of the data, accurate to the millisecond level. It can also be set to 0 directly, and the api  [...]
+</span></span><span class="token-line" style="color:#393A34"><span class="token plain">SendMessageCallback is a callback for processing messages. The bodyList is a collection of multiple pieces of data that users need to send. The total length of multiple pieces of data is recommended to be less than 512k. groupId is the service id, and streamId is the interface id. dt represents the time stamp of the data, accurate to the millisecond level. It can also be set to 0 directly, and the api  [...]
 </span></span><span class="token-line" style="color:#393A34"><span class="token plain">Parameter Description</span></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block">
-</span></span><span class="token-line" style="color:#393A34"><span class="token plain">The body is the content of a single message, and the meaning of the remaining parameters is basically the same as the batch sending interface</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o clean-btn">Copy</button></div></div></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col" [...]
+</span></span><span class="token-line" style="color:#393A34"><span class="token plain">The body is the content of a single message, and the meaning of the remaining parameters is basically the same as the batch sending interface</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_M3SB clean-btn">Copy</button></div></div></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col" [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (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 necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.d236b1ce.js"></script>
-<script src="/assets/js/main.5c462761.js"></script>
+<script src="/assets/js/runtime~main.77c0928b.js"></script>
+<script src="/assets/js/main.5545a83d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/modules/dataproxy-sdk/quick_start/index.html b/docs/modules/dataproxy-sdk/quick_start/index.html
index deeced2..f9ecb0b 100644
--- a/docs/modules/dataproxy-sdk/quick_start/index.html
+++ b/docs/modules/dataproxy-sdk/quick_start/index.html
@@ -4,19 +4,19 @@
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
-<title data-react-helmet="true">Build &amp;&amp; Deployment | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/modules/dataproxy-sdk/quick_start"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content [...]
-<link rel="preload" href="/assets/js/runtime~main.d236b1ce.js" as="script">
-<link rel="preload" href="/assets/js/main.5c462761.js" as="script">
+<title data-react-helmet="true">Build &amp;&amp; Deployment | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/modules/dataproxy-sdk/quick_start"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content [...]
+<link rel="preload" href="/assets/js/runtime~main.77c0928b.js" as="script">
+<link rel="preload" href="/assets/js/main.5545a83d.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (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 necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.d236b1ce.js"></script>
-<script src="/assets/js/main.5c462761.js"></script>
+<script src="/assets/js/runtime~main.77c0928b.js"></script>
+<script src="/assets/js/main.5545a83d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/modules/dataproxy/architecture/index.html b/docs/modules/dataproxy/architecture/index.html
index 05bbfff..bd4ca2f 100644
--- a/docs/modules/dataproxy/architecture/index.html
+++ b/docs/modules/dataproxy/architecture/index.html
@@ -4,13 +4,13 @@
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
-<title data-react-helmet="true">Architecture | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/modules/dataproxy/architecture"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-default-cur [...]
-<link rel="preload" href="/assets/js/runtime~main.d236b1ce.js" as="script">
-<link rel="preload" href="/assets/js/main.5c462761.js" as="script">
+<title data-react-helmet="true">Architecture | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/modules/dataproxy/architecture"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-default-cur [...]
+<link rel="preload" href="/assets/js/runtime~main.77c0928b.js" as="script">
+<link rel="preload" href="/assets/js/main.5545a83d.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
 </span></span><span class="token-line" style="color:#393A34"><span class="token plain">agent1.sources.tcp-source.type = org.apache.flume.source.SimpleTcpSource</span></span><span class="token-line" style="color:#393A34"><span class="token plain">tcp resolution type definition, here provide the class name for instantiation, SimpleTcpSource is mainly to initialize the configuration and start port monitoring</span></span><span class="token-line" style="color:#393A34"><span class="token plai [...]
 </span></span><span class="token-line" style="color:#393A34"><span class="token plain">agent1.sources.tcp-source.msg-factory-name = org.apache.flume.source.ServerMessageFactory</span></span><span class="token-line" style="color:#393A34"><span class="token plain">Handler used for message structure analysis, and set read stream handler and write stream handler</span></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block">
 </span></span><span class="token-line" style="color:#393A34"><span class="token plain">agent1.sources.tcp-source.host = 0.0.0.0</span></span><span class="token-line" style="color:#393A34"><span class="token plain">tcp ip binding monitoring, binding all network cards by default</span></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block">
@@ -28,17 +28,17 @@
 </span></span><span class="token-line" style="color:#393A34"><span class="token plain">agent1.sources.tcp-source.selector.type = org.apache.flume.channel.FailoverChannelSelector</span></span><span class="token-line" style="color:#393A34"><span class="token plain">This channel selector is a self-developed channel selector, which is not much different from the official website, mainly because of the channel master-slave selection logic</span></span><span class="token-line" style="color:#39 [...]
 </span></span><span class="token-line" style="color:#393A34"><span class="token plain">agent1.sources.tcp-source.selector.master = ch-msg5 ch-msg6 ch-msg7 ch-msg8 ch-msg9</span></span><span class="token-line" style="color:#393A34"><span class="token plain">Specify the master channel, these channels will be preferentially selected for data push. Those channels that are not in the master, transfer, fileMetric, and slaMetric configuration items, but are in</span></span><span class="token-li [...]
 </span></span><span class="token-line" style="color:#393A34"><span class="token plain">agent1.sources.tcp-source.selector.transfer = ch-msg5 ch-msg6 ch-msg7 ch-msg8 ch-msg9</span></span><span class="token-line" style="color:#393A34"><span class="token plain">Specify the transfer channel to accept the transfer type data. The transfer here generally refers to the data pushed to the non-tube cluster, which is only for forwarding, and it is reserved for subsequent functions.</span></span><sp [...]
-</span></span><span class="token-line" style="color:#393A34"><span class="token plain">agent1.sources.tcp-source.selector.fileMetric = ch-back</span></span><span class="token-line" style="color:#393A34"><span class="token plain">Specify the fileMetric channel to receive the metric data reported by the agent</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o clean-btn">Copy</button></div></div><p>Channel configuration examples and co [...]
+</span></span><span class="token-line" style="color:#393A34"><span class="token plain">agent1.sources.tcp-source.selector.fileMetric = ch-back</span></span><span class="token-line" style="color:#393A34"><span class="token plain">Specify the fileMetric channel to receive the metric data reported by the agent</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_M3SB clean-btn">Copy</button></div></div><p>Channel configuration examples and co [...]
 </span></span><span class="token-line" style="color:#393A34"><span class="token plain">agent1.channels.ch-more1.capacity = 10000000</span></span><span class="token-line" style="color:#393A34"><span class="token plain">Memory channel queue size, the maximum number of messages that can be cached</span></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block">
 </span></span><span class="token-line" style="color:#393A34"><span class="token plain">agent1.channels.ch-more1.keep-alive = 0</span></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block">
-</span></span><span class="token-line" style="color:#393A34"><span class="token plain">agent1.channels.ch-more1.transactionCapacity = 20</span></span><span class="token-line" style="color:#393A34"><span class="token plain">The maximum number of batches are processed in atomic operations, and the memory channel needs to be locked when used, so there will be a batch process to increase efficiency</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="cop [...]
+</span></span><span class="token-line" style="color:#393A34"><span class="token plain">agent1.channels.ch-more1.transactionCapacity = 20</span></span><span class="token-line" style="color:#393A34"><span class="token plain">The maximum number of batches are processed in atomic operations, and the memory channel needs to be locked when used, so there will be a batch process to increase efficiency</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="cop [...]
 </span></span><span class="token-line" style="color:#393A34"><span class="token plain">agent1.channels.ch-msg5.capacity = 100000000</span></span><span class="token-line" style="color:#393A34"><span class="token plain">The maximum number of messages that can be cached in a file channel</span></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block">
 </span></span><span class="token-line" style="color:#393A34"><span class="token plain">agent1.channels.ch-msg5.maxFileSize = 1073741824</span></span><span class="token-line" style="color:#393A34"><span class="token plain">file channel file maximum limit, the number of bytes</span></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block">
 </span></span><span class="token-line" style="color:#393A34"><span class="token plain">agent1.channels.ch-msg5.minimumRequiredSpace = 1073741824</span></span><span class="token-line" style="color:#393A34"><span class="token plain">The minimum free space of the disk where the file channel is located. Setting this value can prevent the disk from being full</span></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block">
 </span></span><span class="token-line" style="color:#393A34"><span class="token plain">agent1.channels.ch-msg5.checkpointDir = /data/work/file/ch-msg5/check</span></span><span class="token-line" style="color:#393A34"><span class="token plain">file channel checkpoint path</span></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block">
 </span></span><span class="token-line" style="color:#393A34"><span class="token plain">agent1.channels.ch-msg5.dataDirs = /data/work/file/ch-msg5/data</span></span><span class="token-line" style="color:#393A34"><span class="token plain">file channel data path</span></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block">
 </span></span><span class="token-line" style="color:#393A34"><span class="token plain">agent1.channels.ch-msg5.fsyncPerTransaction = false</span></span><span class="token-line" style="color:#393A34"><span class="token plain">Whether to synchronize the disk for each atomic operation, it is recommended to change it to false, otherwise it will affect the performance</span></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block">
-</span></span><span class="token-line" style="color:#393A34"><span class="token plain">agent1.channels.ch-msg5.fsyncInterval = 5</span></span><span class="token-line" style="color:#393A34"><span class="token plain">The time interval between data flush from memory to disk, in seconds</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o clean-btn">Copy</button></div></div><p>Sink configuration example and corresponding notes</p><div cla [...]
+</span></span><span class="token-line" style="color:#393A34"><span class="token plain">agent1.channels.ch-msg5.fsyncInterval = 5</span></span><span class="token-line" style="color:#393A34"><span class="token plain">The time interval between data flush from memory to disk, in seconds</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_M3SB clean-btn">Copy</button></div></div><p>Sink configuration example and corresponding notes</p><div cla [...]
 </span></span><span class="token-line" style="color:#393A34"><span class="token plain">agent1.sinks.meta-sink-more1.type = org.apache.flume.sink.MetaSink</span></span><span class="token-line" style="color:#393A34"><span class="token plain">The sink class is implemented, where the message is implemented to push data to the tube cluster</span></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block">
 </span></span><span class="token-line" style="color:#393A34"><span class="token plain">agent1.sinks.meta-sink-more1.master-host-port-list =</span></span><span class="token-line" style="color:#393A34"><span class="token plain">Tube cluster master node list</span></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block">
 </span></span><span class="token-line" style="color:#393A34"><span class="token plain">agent1.sinks.meta-sink-more1.send_timeout = 30000</span></span><span class="token-line" style="color:#393A34"><span class="token plain">Timeout limit when sending to tube</span></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block">
@@ -46,13 +46,13 @@
 </span></span><span class="token-line" style="color:#393A34"><span class="token plain">agent1.sinks.meta-sink-more1.thread-num = 8</span></span><span class="token-line" style="color:#393A34"><span class="token plain">Sink class sends messages to the worker thread, 8 means to start 8 concurrent threads</span></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block">
 </span></span><span class="token-line" style="color:#393A34"><span class="token plain">agent1.sinks.meta-sink-more1.client-id-cache = true</span></span><span class="token-line" style="color:#393A34"><span class="token plain">agent id cache, used to check the data reported by the agent to remove duplicates</span></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block">
 </span></span><span class="token-line" style="color:#393A34"><span class="token plain">agent1.sinks.meta-sink-more1.max-survived-time = 300000</span></span><span class="token-line" style="color:#393A34"><span class="token plain">Maximum cache time</span></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block">
-</span></span><span class="token-line" style="color:#393A34"><span class="token plain">agent1.sinks.meta-sink-more1.max-survived-size = 3000000</span></span><span class="token-line" style="color:#393A34"><span class="token plain">Maximum number of caches</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o clean-btn">Copy</button></div></div></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta [...]
+</span></span><span class="token-line" style="color:#393A34"><span class="token plain">agent1.sinks.meta-sink-more1.max-survived-size = 3000000</span></span><span class="token-line" style="color:#393A34"><span class="token plain">Maximum number of caches</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_M3SB clean-btn">Copy</button></div></div></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (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 necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.d236b1ce.js"></script>
-<script src="/assets/js/main.5c462761.js"></script>
+<script src="/assets/js/runtime~main.77c0928b.js"></script>
+<script src="/assets/js/main.5545a83d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/modules/dataproxy/quick_start/index.html b/docs/modules/dataproxy/quick_start/index.html
index fc565b7..ed499fc 100644
--- a/docs/modules/dataproxy/quick_start/index.html
+++ b/docs/modules/dataproxy/quick_start/index.html
@@ -4,19 +4,19 @@
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
-<title data-react-helmet="true">Build &amp;&amp; Deployment | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/modules/dataproxy/quick_start"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="do [...]
-<link rel="preload" href="/assets/js/runtime~main.d236b1ce.js" as="script">
-<link rel="preload" href="/assets/js/main.5c462761.js" as="script">
+<title data-react-helmet="true">Build &amp;&amp; Deployment | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/modules/dataproxy/quick_start"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="do [...]
+<link rel="preload" href="/assets/js/runtime~main.77c0928b.js" as="script">
+<link rel="preload" href="/assets/js/main.5545a83d.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (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 necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.d236b1ce.js"></script>
-<script src="/assets/js/main.5c462761.js"></script>
+<script src="/assets/js/runtime~main.77c0928b.js"></script>
+<script src="/assets/js/main.5545a83d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/modules/manager/architecture/index.html b/docs/modules/manager/architecture/index.html
index d93840d..83abda2 100644
--- a/docs/modules/manager/architecture/index.html
+++ b/docs/modules/manager/architecture/index.html
@@ -4,19 +4,19 @@
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
-<title data-react-helmet="true">Architecture | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/modules/manager/architecture"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-default-curre [...]
-<link rel="preload" href="/assets/js/runtime~main.d236b1ce.js" as="script">
-<link rel="preload" href="/assets/js/main.5c462761.js" as="script">
+<title data-react-helmet="true">Architecture | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/modules/manager/architecture"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-default-curre [...]
+<link rel="preload" href="/assets/js/runtime~main.77c0928b.js" as="script">
+<link rel="preload" href="/assets/js/main.5545a83d.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (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 necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.d236b1ce.js"></script>
-<script src="/assets/js/main.5c462761.js"></script>
+<script src="/assets/js/runtime~main.77c0928b.js"></script>
+<script src="/assets/js/main.5545a83d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/modules/manager/quick_start/index.html b/docs/modules/manager/quick_start/index.html
index 3832737..8a83ad7 100644
--- a/docs/modules/manager/quick_start/index.html
+++ b/docs/modules/manager/quick_start/index.html
@@ -4,29 +4,29 @@
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
-<title data-react-helmet="true">Build &amp;&amp; Deployment | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/modules/manager/quick_start"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs [...]
-<link rel="preload" href="/assets/js/runtime~main.d236b1ce.js" as="script">
-<link rel="preload" href="/assets/js/main.5c462761.js" as="script">
+<title data-react-helmet="true">Build &amp;&amp; Deployment | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/modules/manager/quick_start"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs [...]
+<link rel="preload" href="/assets/js/runtime~main.77c0928b.js" as="script">
+<link rel="preload" href="/assets/js/main.5545a83d.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
 server where the MySQL database is located (for example, copy to <code>/data/</code> directory), load this file through the
-following command to complete the initialization of the table structure and basic data:</p><div class="codeBlockContainer_K1bP"><div class="codeBlockContent_hGly shell"><pre tabindex="0" class="prism-code language-shell codeBlock_23N8 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_39YC"><span class="token-line" style="color:#393A34"><span class="token comment" style="color:#999988;font-style:italic"># Log in to the MySQL server by username and  [...]
+following command to complete the initialization of the table structure and basic data:</p><div class="codeBlockContainer_J+bg"><div class="codeBlockContent_csEI shell"><pre tabindex="0" class="prism-code language-shell codeBlock_rtdJ thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_1zSZ"><span class="token-line" style="color:#393A34"><span class="token comment" style="color:#999988;font-style:italic"># Log in to the MySQL server by username and  [...]
 and start the Tube cluster;</p></li><li><p>Refer
 to <a href="https://inlong.apache.org/zh-cn/docs/modules/tubemq/tubemq-manager/quick_start.html" target="_blank" rel="noopener noreferrer">Compile and deploy TubeMQ Manager</a>
-, install and start TubeManager.</p></li></ul><header><h1>2. Deploy and start manager-web</h1></header><p><strong>manager-web is a background service that interacts with the front-end page.</strong></p><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_31ik" id="21-prepare-installation-files"></a>2.1 Prepare installation files<a class="hash-link" href="#21-prepare-installation-files" title="Direct link to heading">#</a></h2><p>All installation files a [...]
-</span></span><span class="token-line" style="color:#393A34"><span class="token plain"># The configuration file used is dev</span></span><span class="token-line" style="color:#393A34"><span class="token plain">spring.profiles.active=dev</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o clean-btn">Copy</button></div></div><p>The dev configuration is specified above, then modify the <code>conf/application-dev.properties</code> file:< [...]
-the default value:</p><div class="codeBlockContainer_K1bP"><div class="codeBlockContent_hGly properties"><pre tabindex="0" class="prism-code language-properties codeBlock_23N8 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_39YC"><span class="token-line" style="color:#393A34"><span class="token plain"># Manager address of Tube cluster, used to create Topic</span></span><span class="token-line" style="color:#393A34"><span class="token plain">clus [...]
+, install and start TubeManager.</p></li></ul><header><h1>2. Deploy and start manager-web</h1></header><p><strong>manager-web is a background service that interacts with the front-end page.</strong></p><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_y2LR" id="21-prepare-installation-files"></a>2.1 Prepare installation files<a class="hash-link" href="#21-prepare-installation-files" title="Direct link to heading">#</a></h2><p>All installation files a [...]
+</span></span><span class="token-line" style="color:#393A34"><span class="token plain"># The configuration file used is dev</span></span><span class="token-line" style="color:#393A34"><span class="token plain">spring.profiles.active=dev</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_M3SB clean-btn">Copy</button></div></div><p>The dev configuration is specified above, then modify the <code>conf/application-dev.properties</code> file:< [...]
+the default value:</p><div class="codeBlockContainer_J+bg"><div class="codeBlockContent_csEI properties"><pre tabindex="0" class="prism-code language-properties codeBlock_rtdJ thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_1zSZ"><span class="token-line" style="color:#393A34"><span class="token plain"># Manager address of Tube cluster, used to create Topic</span></span><span class="token-line" style="color:#393A34"><span class="token plain">clus [...]
 </span></span><span class="token-line" style="color:#393A34"><span class="token plain"># ZK cluster, used to push the configuration of Sort</span></span><span class="token-line" style="color:#393A34"><span class="token plain">cluster.zk.url=127.0.0.1:2181</span></span><span class="token-line" style="color:#393A34"><span class="token plain">cluster.zk.root=inlong_hive</span></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block">
-</span></span><span class="token-line" style="color:#393A34"><span class="token plain"># Sort application name, that is, set the cluster-id parameter of Sort, the default value is &quot;inlong_app&quot;</span></span><span class="token-line" style="color:#393A34"><span class="token plain">sort.appName=inlong_app</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o clean-btn">Copy</button></div></div><h2><a aria-hidden="true" tabindex=" [...]
-log <code>tailf log/manager-web.log</code>. If a log similar to the following appears, the service has started successfully:</p><div class="codeBlockContainer_K1bP"><div class="codeBlockContent_hGly shell"><pre tabindex="0" class="prism-code language-shell codeBlock_23N8 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_39YC"><span class="token-line" style="color:#393A34"><span class="token plain">Started InLongWebApplication </span><span class="t [...]
+</span></span><span class="token-line" style="color:#393A34"><span class="token plain"># Sort application name, that is, set the cluster-id parameter of Sort, the default value is &quot;inlong_app&quot;</span></span><span class="token-line" style="color:#393A34"><span class="token plain">sort.appName=inlong_app</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_M3SB clean-btn">Copy</button></div></div><h2><a aria-hidden="true" tabindex=" [...]
+log <code>tailf log/manager-web.log</code>. If a log similar to the following appears, the service has started successfully:</p><div class="codeBlockContainer_J+bg"><div class="codeBlockContent_csEI shell"><pre tabindex="0" class="prism-code language-shell codeBlock_rtdJ thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_1zSZ"><span class="token-line" style="color:#393A34"><span class="token plain">Started InLongWebApplication </span><span class="t [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (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 necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.d236b1ce.js"></script>
-<script src="/assets/js/main.5c462761.js"></script>
+<script src="/assets/js/runtime~main.77c0928b.js"></script>
+<script src="/assets/js/main.5545a83d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/modules/sort/introduction/index.html b/docs/modules/sort/introduction/index.html
index 1d3b5b2..6dde941 100644
--- a/docs/modules/sort/introduction/index.html
+++ b/docs/modules/sort/introduction/index.html
@@ -4,22 +4,22 @@
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
-<title data-react-helmet="true">Architecture | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/modules/sort/introduction"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-default-current" [...]
-<link rel="preload" href="/assets/js/runtime~main.d236b1ce.js" as="script">
-<link rel="preload" href="/assets/js/main.5c462761.js" as="script">
+<title data-react-helmet="true">Architecture | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/modules/sort/introduction"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-default-current" [...]
+<link rel="preload" href="/assets/js/runtime~main.77c0928b.js" as="script">
+<link rel="preload" href="/assets/js/main.5545a83d.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
-Inlong-sort is simply an Flink application, and relys on Inlong-manager to manage meta data(such as the source informations and storage informations)</p><header><h1>features</h1></header><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_31ik" id="multi-tenancy"></a>multi-tenancy<a class="hash-link" href="#multi-tenancy" title="Direct link to heading">#</a></h2><p>Inlong-sort is an multi-tenancy system, which means you can extract data from different  [...]
-e.g. you can extract data form different topics of inlong-tubemq and the load them to different hive clusters.</p><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_31ik" id="change-meta-data-without-restart"></a>change meta data without restart<a class="hash-link" href="#change-meta-data-without-restart" title="Direct link to heading">#</a></h2><p>Inlong-sort uses zookeeper to manage its meta data, every time you change meta data on zk, inlong-sort a [...]
-e.g if you want to change the schema of your data, just change the meta data on zk without restart your inlong-sort application.</p><header><h1>supported sources</h1></header><ul><li>inlong-tubemq</li><li>pulsar</li></ul><header><h1>supported storages</h1></header><ul><li>clickhouse</li><li>hive (Currently we just support parquet file format)</li></ul><header><h1>limitations</h1></header><p>Currently, we just support extracting specified fields in the stage of <strong>Transform</strong>. [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+Inlong-sort is simply an Flink application, and relys on Inlong-manager to manage meta data(such as the source informations and storage informations)</p><header><h1>features</h1></header><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_y2LR" id="multi-tenancy"></a>multi-tenancy<a class="hash-link" href="#multi-tenancy" title="Direct link to heading">#</a></h2><p>Inlong-sort is an multi-tenancy system, which means you can extract data from different  [...]
+e.g. you can extract data form different topics of inlong-tubemq and the load them to different hive clusters.</p><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_y2LR" id="change-meta-data-without-restart"></a>change meta data without restart<a class="hash-link" href="#change-meta-data-without-restart" title="Direct link to heading">#</a></h2><p>Inlong-sort uses zookeeper to manage its meta data, every time you change meta data on zk, inlong-sort a [...]
+e.g if you want to change the schema of your data, just change the meta data on zk without restart your inlong-sort application.</p><header><h1>supported sources</h1></header><ul><li>inlong-tubemq</li><li>pulsar</li></ul><header><h1>supported storages</h1></header><ul><li>clickhouse</li><li>hive (Currently we just support parquet file format)</li></ul><header><h1>limitations</h1></header><p>Currently, we just support extracting specified fields in the stage of <strong>Transform</strong>. [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (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 necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.d236b1ce.js"></script>
-<script src="/assets/js/main.5c462761.js"></script>
+<script src="/assets/js/runtime~main.77c0928b.js"></script>
+<script src="/assets/js/main.5545a83d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/modules/sort/protocol_introduction/index.html b/docs/modules/sort/protocol_introduction/index.html
index 6a8cd2a..2a59489 100644
--- a/docs/modules/sort/protocol_introduction/index.html
+++ b/docs/modules/sort/protocol_introduction/index.html
@@ -4,20 +4,20 @@
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
-<title data-react-helmet="true">Zookeeper Configure | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/modules/sort/protocol_introduction"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs- [...]
-<link rel="preload" href="/assets/js/runtime~main.d236b1ce.js" as="script">
-<link rel="preload" href="/assets/js/main.5c462761.js" as="script">
+<title data-react-helmet="true">Zookeeper Configure | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/modules/sort/protocol_introduction"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs- [...]
+<link rel="preload" href="/assets/js/runtime~main.77c0928b.js" as="script">
+<link rel="preload" href="/assets/js/main.5545a83d.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
-<code>org.apache.inlong.sort.protocol.DataFlowInfo</code></p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/incubator-inlong-website/edit/master/docs/modules/sort/protocol_introduction.md" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_2_ui" aria-hidden="true"><g><path d="m3 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<code>org.apache.inlong.sort.protocol.DataFlowInfo</code></p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/incubator-inlong-website/edit/master/docs/modules/sort/protocol_introduction.md" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_mS5F" aria-hidden="true"><g><path d="m3 [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (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 necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.d236b1ce.js"></script>
-<script src="/assets/js/main.5c462761.js"></script>
+<script src="/assets/js/runtime~main.77c0928b.js"></script>
+<script src="/assets/js/main.5545a83d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/modules/sort/quick_start/index.html b/docs/modules/sort/quick_start/index.html
index b0b909c..e8fc7f7 100644
--- a/docs/modules/sort/quick_start/index.html
+++ b/docs/modules/sort/quick_start/index.html
@@ -4,20 +4,20 @@
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
-<title data-react-helmet="true">Build &amp;&amp; Deployment | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/modules/sort/quick_start"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-de [...]
-<link rel="preload" href="/assets/js/runtime~main.d236b1ce.js" as="script">
-<link rel="preload" href="/assets/js/main.5c462761.js" as="script">
+<title data-react-helmet="true">Build &amp;&amp; Deployment | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/modules/sort/quick_start"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-de [...]
+<link rel="preload" href="/assets/js/runtime~main.77c0928b.js" as="script">
+<link rel="preload" href="/assets/js/main.5545a83d.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
-you need to set up flink environment.</p><a href="https://ci.apache.org/projects/flink/flink-docs-release-1.9/ops/deployment/cluster_setup.html" target="_blank" rel="noopener noreferrer">how to set up flink environment</a><p>Currently, inlong-sort relys on flink-1.9.3. Chose <code>flink-1.9.3-bin-scala_2.11.tgz</code> when downloading package.</p><p>Once your flink environment is set up, you can visit web ui of flink, whose address is stored in <code>/${your_flink_path}/conf/masters</cod [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+you need to set up flink environment.</p><a href="https://ci.apache.org/projects/flink/flink-docs-release-1.9/ops/deployment/cluster_setup.html" target="_blank" rel="noopener noreferrer">how to set up flink environment</a><p>Currently, inlong-sort relys on flink-1.9.3. Chose <code>flink-1.9.3-bin-scala_2.11.tgz</code> when downloading package.</p><p>Once your flink environment is set up, you can visit web ui of flink, whose address is stored in <code>/${your_flink_path}/conf/masters</cod [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (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 necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.d236b1ce.js"></script>
-<script src="/assets/js/main.5c462761.js"></script>
+<script src="/assets/js/runtime~main.77c0928b.js"></script>
+<script src="/assets/js/main.5545a83d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/modules/tubemq/architecture/index.html b/docs/modules/tubemq/architecture/index.html
index 1c65000..52050ac 100644
--- a/docs/modules/tubemq/architecture/index.html
+++ b/docs/modules/tubemq/architecture/index.html
@@ -4,22 +4,22 @@
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
-<title data-react-helmet="true">Architecture | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/modules/tubemq/architecture"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-default-curren [...]
-<link rel="preload" href="/assets/js/runtime~main.d236b1ce.js" as="script">
-<link rel="preload" href="/assets/js/main.5c462761.js" as="script">
+<title data-react-helmet="true">Architecture | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/modules/tubemq/architecture"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-default-curren [...]
+<link rel="preload" href="/assets/js/runtime~main.77c0928b.js" as="script">
+<link rel="preload" href="/assets/js/main.5545a83d.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
-<img src="/assets/images/sys_structure-8696e2c7dfebcbe30e47b2d99e185485.png"></p><ul><li><p><strong>Portal:</strong> The Portal part responsible for external interaction and maintenance operations, including API and Web. The API connects to the management system outside the cluster. The Web is a page encapsulation of daily operation and maintenance functions based on the API;</p></li><li><p><strong>Master:</strong> It is responsible for the Control part of the cluster. This part is compo [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<img src="/assets/images/sys_structure-8696e2c7dfebcbe30e47b2d99e185485.png"></p><ul><li><p><strong>Portal:</strong> The Portal part responsible for external interaction and maintenance operations, including API and Web. The API connects to the management system outside the cluster. The Web is a page encapsulation of daily operation and maintenance functions based on the API;</p></li><li><p><strong>Master:</strong> It is responsible for the Control part of the cluster. This part is compo [...]
 <img src="/assets/images/store_file-afacb93118082ca4afc7f0ee3176af70.png"></li></ol><ol start="2"><li><strong>Memory cache block:</strong> We added a separate memory cache block on the file storage block, that is, add a block of memory to the original write disk to isolate the slow effect of the hard disk. The data is first flushed to the memory cache block, and then the memory cache block is batched flush the data to the disk file.
-<img src="/assets/images/store_mem-05a41b24e2b5e68a769c9236d1e063d4.png"></li></ol></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/incubator-inlong-website/edit/master/docs/modules/tubemq/architecture.md" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_2_ui" aria-hidden="true" [...]
+<img src="/assets/images/store_mem-05a41b24e2b5e68a769c9236d1e063d4.png"></li></ol></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/incubator-inlong-website/edit/master/docs/modules/tubemq/architecture.md" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_mS5F" aria-hidden="true" [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (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 necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.d236b1ce.js"></script>
-<script src="/assets/js/main.5c462761.js"></script>
+<script src="/assets/js/runtime~main.77c0928b.js"></script>
+<script src="/assets/js/main.5545a83d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/modules/tubemq/client_rpc/index.html b/docs/modules/tubemq/client_rpc/index.html
index f787a29..d200eee 100644
--- a/docs/modules/tubemq/client_rpc/index.html
+++ b/docs/modules/tubemq/client_rpc/index.html
@@ -4,25 +4,25 @@
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
-<title data-react-helmet="true">Client RPC | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/modules/tubemq/client_rpc"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-default-current">< [...]
-<link rel="preload" href="/assets/js/runtime~main.d236b1ce.js" as="script">
-<link rel="preload" href="/assets/js/main.5c462761.js" as="script">
+<title data-react-helmet="true">Client RPC | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/modules/tubemq/client_rpc"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-default-current">< [...]
+<link rel="preload" href="/assets/js/runtime~main.77c0928b.js" as="script">
+<link rel="preload" href="/assets/js/main.5545a83d.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
-<img src="/assets/images/rpc_bytes_def-c8c63b21ec5ea017431db345384baa2d.png"></p><p>All we can see in TCP are binary streams. We defind a 4-byte msgToken message <code>RPC\_PROTOCOL\_BEGIN\_TOKEN</code> in header, which are used to distinguish each message and identify the legitimacy of the counterpart. When message client received is not started with these header field, client needs to close the connection and prompt the error and quit or reconnect because the protocal is not supported  [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<img src="/assets/images/rpc_bytes_def-c8c63b21ec5ea017431db345384baa2d.png"></p><p>All we can see in TCP are binary streams. We defind a 4-byte msgToken message <code>RPC\_PROTOCOL\_BEGIN\_TOKEN</code> in header, which are used to distinguish each message and identify the legitimacy of the counterpart. When message client received is not started with these header field, client needs to close the connection and prompt the error and quit or reconnect because the protocal is not supported  [...]
 <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAYIAAABzCAIAAAFtJqJAAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAABJTSURBVHhe7Z1PixzHGcbnI+0hCZlTwCQnIXzZWw4BY4aE5Lzgc3TKYQj4sP4EJr5kZcQuksEQYSwfLdljEw12RJDxJRBhRxELkVDef1X9dvX0zPR093RNz/OjmK2qrqru7X7qmeqamp7J8+fPfxReZ0P3x/TXe3+bTyeWKDOdLzVSV0Dp+Jhmv/wpHRNF1u91PYd/7egc6Gkg5tMpXYnZ1esrTXfHiDROZ+tqVlLMdDq3WIrpent2OSZ/Bftg9/NksR7Y/Txxb7+aTSezeHUm0zlJPiFYUgPy1vhXTXj/w7tnJ5Ozk5PT84VlffWVj7dhl2OiA6JgiR7I+9pZRpmLiwuN [...]
 <img src="/assets/images/rpc_pbmsg_structure-3c30d7576240597353030eab2ce29254.png"></p><p>The request message encoding and response message decoding can be implemented in the <code>NettyClient.java</code> class. There is some room for improvement in this part of the definition and can be found in <a href="https://issues.apache.org/jira/browse/TUBEMQ-109" target="_blank" rel="noopener noreferrer">TUBEMQ-109</a>. However, due to compatibility concerns, it will be gradually replaced. We hav [...]
 <img src="/assets/images/rpc_conn_detail-6f1124eef0ea4952a5fc00d9b28f3bf0.png"></p><p>Flag marks whether the message is requested or not, and the next three marks represent the content of the message trace, which is not currently used; the related is a fixed mapping of the service type, protocol version, service type, etc., the more critical parameter RequestBody.timeout is the maximum allowable time from when a request is received by the server to when it is actually processed. Long wai [...]
-<img src="/assets/images/rpc_header_fill-87f7c949336c12d0713a4c51c0f40e2a.png"></p><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_31ik" id="3-interactive-diagram-of-the-clients-pb-request--response"></a>3 Interactive diagram of the client&#x27;s PB request &amp; response:<a class="hash-link" href="#3-interactive-diagram-of-the-clients-pb-request--response" title="Direct link to heading">#</a></h2><p><strong>Producer Interaction</strong>:</p><p>The [...]
-<img src="/assets/images/rpc_producer_diagram-ed4bb00e58a1ecec65f60f7c921b538c.png"></p><p>Here we can see, Producer&#x27;s implementation logic is to get metadata such as the list of partitions of specified topic from master, then select a partition and send message via TCP connection according to the rules of the client. It may be unsafe to send message without registration to master, the initial consideration was to use internal intake messages as much as possible and after that, cons [...]
+<img src="/assets/images/rpc_header_fill-87f7c949336c12d0713a4c51c0f40e2a.png"></p><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_y2LR" id="3-interactive-diagram-of-the-clients-pb-request--response"></a>3 Interactive diagram of the client&#x27;s PB request &amp; response:<a class="hash-link" href="#3-interactive-diagram-of-the-clients-pb-request--response" title="Direct link to heading">#</a></h2><p><strong>Producer Interaction</strong>:</p><p>The [...]
+<img src="/assets/images/rpc_producer_diagram-ed4bb00e58a1ecec65f60f7c921b538c.png"></p><p>Here we can see, Producer&#x27;s implementation logic is to get metadata such as the list of partitions of specified topic from master, then select a partition and send message via TCP connection according to the rules of the client. It may be unsafe to send message without registration to master, the initial consideration was to use internal intake messages as much as possible and after that, cons [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (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 necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.d236b1ce.js"></script>
-<script src="/assets/js/main.5c462761.js"></script>
+<script src="/assets/js/runtime~main.77c0928b.js"></script>
+<script src="/assets/js/main.5545a83d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/modules/tubemq/clients_java/index.html b/docs/modules/tubemq/clients_java/index.html
index f5656c5..8af576a 100644
--- a/docs/modules/tubemq/clients_java/index.html
+++ b/docs/modules/tubemq/clients_java/index.html
@@ -4,26 +4,26 @@
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
-<title data-react-helmet="true">TubeMQ JAVA SDK API | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/modules/tubemq/clients_java"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-default [...]
-<link rel="preload" href="/assets/js/runtime~main.d236b1ce.js" as="script">
-<link rel="preload" href="/assets/js/main.5c462761.js" as="script">
+<title data-react-helmet="true">TubeMQ JAVA SDK API | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/modules/tubemq/clients_java"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-default [...]
+<link rel="preload" href="/assets/js/runtime~main.77c0928b.js" as="script">
+<link rel="preload" href="/assets/js/main.5545a83d.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
 </span></span><span class="token-line" style="color:#393A34"><span class="token plain">    private String topic;</span></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block">
 </span></span><span class="token-line" style="color:#393A34"><span class="token plain">    public DefaultMessageListener(String topic) {</span></span><span class="token-line" style="color:#393A34"><span class="token plain">        this.topic = topic;</span></span><span class="token-line" style="color:#393A34"><span class="token plain">    }</span></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block">
 </span></span><span class="token-line" style="color:#393A34"><span class="token plain">    public void receiveMessages(PeerInfo peerInfo, final List&lt;Message&gt; messages) throws InterruptedException </span></span><span class="token-line" style="color:#393A34"><span class="token plain">    {</span></span><span class="token-line" style="color:#393A34"><span class="token plain">        if (messages != null &amp;&amp; !messages.isEmpty()) {</span></span><span class="token-line" style="col [...]
 </span></span><span class="token-line" style="color:#393A34"><span class="token plain">    public Executor getExecutor() {</span></span><span class="token-line" style="color:#393A34"><span class="token plain">        return null;</span></span><span class="token-line" style="color:#393A34"><span class="token plain">    }</span></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block">
-</span></span><span class="token-line" style="color:#393A34"><span class="token plain">    public void stop() {</span></span><span class="token-line" style="color:#393A34"><span class="token plain">    }</span></span><span class="token-line" style="color:#393A34"><span class="token plain">}</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o clean-btn">Copy</button></div></div><h3><a aria-hidden="true" tabindex="-1" class="anchor anc [...]
+</span></span><span class="token-line" style="color:#393A34"><span class="token plain">    public void stop() {</span></span><span class="token-line" style="color:#393A34"><span class="token plain">    }</span></span><span class="token-line" style="color:#393A34"><span class="token plain">}</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_M3SB clean-btn">Copy</button></div></div><h3><a aria-hidden="true" tabindex="-1" class="anchor anc [...]
 </span></span><span class="token-line" style="color:#393A34"><span class="token plain">    private static final Logger logger = </span></span><span class="token-line" style="color:#393A34"><span class="token plain">        LoggerFactory.getLogger(MessageProducerExample.class);</span></span><span class="token-line" style="color:#393A34"><span class="token plain">    private static final ConcurrentHashMap&lt;String, AtomicLong&gt; counterMap = </span></span><span class="token-line" style=" [...]
-</span></span><span class="token-line" style="color:#393A34"><span class="token plain">    public MessageProducerExample(final String localHost, final String masterHostAndPort) </span></span><span class="token-line" style="color:#393A34"><span class="token plain">        throws Exception {</span></span><span class="token-line" style="color:#393A34"><span class="token plain">        filters.add(&quot;aaa&quot;);</span></span><span class="token-line" style="color:#393A34"><span class="toke [...]
+</span></span><span class="token-line" style="color:#393A34"><span class="token plain">    public MessageProducerExample(final String localHost, final String masterHostAndPort) </span></span><span class="token-line" style="color:#393A34"><span class="token plain">        throws Exception {</span></span><span class="token-line" style="color:#393A34"><span class="token plain">        filters.add(&quot;aaa&quot;);</span></span><span class="token-line" style="color:#393A34"><span class="toke [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (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 necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.d236b1ce.js"></script>
-<script src="/assets/js/main.5c462761.js"></script>
+<script src="/assets/js/runtime~main.77c0928b.js"></script>
+<script src="/assets/js/main.5545a83d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/modules/tubemq/configure_introduction/index.html b/docs/modules/tubemq/configure_introduction/index.html
index 271965d..1c43f67 100644
--- a/docs/modules/tubemq/configure_introduction/index.html
+++ b/docs/modules/tubemq/configure_introduction/index.html
@@ -4,21 +4,21 @@
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
-<title data-react-helmet="true">Configure Introduction | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/modules/tubemq/configure_introduction"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content= [...]
-<link rel="preload" href="/assets/js/runtime~main.d236b1ce.js" as="script">
-<link rel="preload" href="/assets/js/main.5c462761.js" as="script">
+<title data-react-helmet="true">Configure Introduction | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/modules/tubemq/configure_introduction"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content= [...]
+<link rel="preload" href="/assets/js/runtime~main.77c0928b.js" as="script">
+<link rel="preload" href="/assets/js/main.5545a83d.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
 <img src="/assets/images/conf_ini_pos-de26286cf16cf22577186d380a4c565f.png"></p><p>Their configuration is defined by a set of configuration units. The Master configuration consists of four mandatory units: <!-- -->[master]<!-- -->, <!-- -->[zookeeper]<!-- -->, <!-- -->[bdbStore]<!-- -->, and optional <!-- -->[tlsSetting]<!-- -->. The Broker configuration is mandatory. Broker], <!-- -->[zookeeper]<!-- --> and optional <!-- -->[tlsSetting]<!-- --> consist of a total of 3 configuration unit [...]
-<img src="/assets/images/conf_velocity_pos-8c374478cf0c1ecd58c0fed901f62a95.png"></p><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_31ik" id="2-configuration-item-details"></a>2 Configuration item details:<a class="hash-link" href="#2-configuration-item-details" title="Direct link to heading">#</a></h2><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_31ik" id="21-masterini-file"></a>2.1 master.ini file:<a cla [...]
+<img src="/assets/images/conf_velocity_pos-8c374478cf0c1ecd58c0fed901f62a95.png"></p><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_y2LR" id="2-configuration-item-details"></a>2 Configuration item details:<a class="hash-link" href="#2-configuration-item-details" title="Direct link to heading">#</a></h2><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_y2LR" id="21-masterini-file"></a>2.1 master.ini file:<a cla [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (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 necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.d236b1ce.js"></script>
-<script src="/assets/js/main.5c462761.js"></script>
+<script src="/assets/js/runtime~main.77c0928b.js"></script>
+<script src="/assets/js/main.5545a83d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/modules/tubemq/console_introduction/index.html b/docs/modules/tubemq/console_introduction/index.html
index c422ade..1f8f1b4 100644
--- a/docs/modules/tubemq/console_introduction/index.html
+++ b/docs/modules/tubemq/console_introduction/index.html
@@ -4,37 +4,37 @@
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
-<title data-react-helmet="true">Console Introduction | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/modules/tubemq/console_introduction"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="doc [...]
-<link rel="preload" href="/assets/js/runtime~main.d236b1ce.js" as="script">
-<link rel="preload" href="/assets/js/main.5c462761.js" as="script">
+<title data-react-helmet="true">Console Introduction | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/modules/tubemq/console_introduction"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="doc [...]
+<link rel="preload" href="/assets/js/runtime~main.77c0928b.js" as="script">
+<link rel="preload" href="/assets/js/main.5545a83d.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
 <img src="/assets/images/1568169770714-c0328b62f45fa086761c52c104cbba04.png">
-​       其中portal为该集群中任意的主、备Master的IP地址,webport为配置的Master的Web端口。</p><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_31ik" id="2-tubemq管控台各版面介绍"></a>2 TubeMQ管控台各版面介绍<a class="hash-link" href="#2-tubemq管控台各版面介绍" title="Direct link to heading">#</a></h2><p>​        管控台一共3项内容:分发查询,配置管理,集群管理;配置管理又分为Broker列表,Topic列表2个部分,我们先介绍简单的分发查询和集群管理,然后再介绍复杂的配置管理。</p><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_31ik" id="21-分 [...]
+​       其中portal为该集群中任意的主、备Master的IP地址,webport为配置的Master的Web端口。</p><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_y2LR" id="2-tubemq管控台各版面介绍"></a>2 TubeMQ管控台各版面介绍<a class="hash-link" href="#2-tubemq管控台各版面介绍" title="Direct link to heading">#</a></h2><p>​        管控台一共3项内容:分发查询,配置管理,集群管理;配置管理又分为Broker列表,Topic列表2个部分,我们先介绍简单的分发查询和集群管理,然后再介绍复杂的配置管理。</p><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_y2LR" id="21-分 [...]
 <img src="/assets/images/1568169796122-57881414283ad76316254e805f11a840.png">
 ​       点击记录,可以看到选中的消费组里的消费者成员,及对应消费的Broker及Partition分区信息,如下图示:
-<img src="/assets/images/1568169806810-cb98c00a0701401ef74ae42c5ca47edc.png"></p><p>​       这个页面可以供我们查询,输入Topic或者消费组名,就可以很快确认系统里有哪些消费组在消费Topic,以及每个消费组的消费目标是怎样这些信息。</p><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_31ik" id="22-集群管理"></a>2.2 集群管理<a class="hash-link" href="#22-集群管理" title="Direct link to heading">#</a></h3><p>​        集群管理主要管理Master的HA,在这个页面上我们可以看到当前Master的各个节点及节点状态,同时,我们可以通过“切换”操作来改变节点的主备状态。
-<img src="/assets/images/1568169823675-8852b480363f81a7c84ed3ae446580f3.png"></p><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_31ik" id="23-配置管理"></a>2.3 配置管理<a class="hash-link" href="#23-配置管理" title="Direct link to heading">#</a></h3><p>​        配置管理版面既包含了Broker、Topic元数据的管理,还包含了Broker和Topic的上线发布以及下线操作,有2层含义,比如Broker列表里,展示的是当前集群里已配置的Broker元数据,包括未上线处于草稿状态、已上线、已下线的Broker记录信息:
+<img src="/assets/images/1568169806810-cb98c00a0701401ef74ae42c5ca47edc.png"></p><p>​       这个页面可以供我们查询,输入Topic或者消费组名,就可以很快确认系统里有哪些消费组在消费Topic,以及每个消费组的消费目标是怎样这些信息。</p><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_y2LR" id="22-集群管理"></a>2.2 集群管理<a class="hash-link" href="#22-集群管理" title="Direct link to heading">#</a></h3><p>​        集群管理主要管理Master的HA,在这个页面上我们可以看到当前Master的各个节点及节点状态,同时,我们可以通过“切换”操作来改变节点的主备状态。
+<img src="/assets/images/1568169823675-8852b480363f81a7c84ed3ae446580f3.png"></p><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_y2LR" id="23-配置管理"></a>2.3 配置管理<a class="hash-link" href="#23-配置管理" title="Direct link to heading">#</a></h3><p>​        配置管理版面既包含了Broker、Topic元数据的管理,还包含了Broker和Topic的上线发布以及下线操作,有2层含义,比如Broker列表里,展示的是当前集群里已配置的Broker元数据,包括未上线处于草稿状态、已上线、已下线的Broker记录信息:
 <img src="/assets/images/1568169839931-cd2bd2e45b9f25b70282201fb4a5aa8b.png"></p><p>​        从页面信息我们也可以看到,除了Broker的记录信息外,还有Broker在该集群里的管理信息,包括是否已上线,是否处于命令处理中,是否可读,是否可写,配置是否做了更改,是否已加载变更的配置信息。</p><p>​        点单个新增,会弹框如下,这个表示待新增Broker的元数据信息,包括BrokerID,BrokerIP,BrokerPort,以及该Broker里部署的Topic的缺省配置信息,相关的字段详情见《TubeMQ HTTP访问接口定义.xls》
-<img src="/assets/images/1568169851085-fe7e76e2556cf265c33a02706e43e2c2.png"></p><p>​        所有TubeMQ管控台的变更操作,或者改变操作,都会要求输入操作授权码,该信息由运维通过Master的配置文件master.ini的confModAuthToken字段进行定义:如果你知道这个集群的密码,你就可以进行该项操作,比如你是管理员,你是授权人员,或者你能登陆这个master的机器拿到这个密码,都认为你是有权操作该项功能。</p><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_31ik" id="3-tubemq管控台上涉及的操作及注意事项"></a>3 TubeMQ管控台上涉及的操作及注意事项<a class="hash-link" href="#3-tubemq管控台上涉及的操作及注意事项" title="Direct link to heading [...]
+<img src="/assets/images/1568169851085-fe7e76e2556cf265c33a02706e43e2c2.png"></p><p>​        所有TubeMQ管控台的变更操作,或者改变操作,都会要求输入操作授权码,该信息由运维通过Master的配置文件master.ini的confModAuthToken字段进行定义:如果你知道这个集群的密码,你就可以进行该项操作,比如你是管理员,你是授权人员,或者你能登陆这个master的机器拿到这个密码,都认为你是有权操作该项功能。</p><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_y2LR" id="3-tubemq管控台上涉及的操作及注意事项"></a>3 TubeMQ管控台上涉及的操作及注意事项<a class="hash-link" href="#3-tubemq管控台上涉及的操作及注意事项" title="Direct link to heading [...]
 <img src="/assets/images/1568169863402-1bce9fa995efc504740b2bdc67f679e0.png">
 ​        2. <strong>Topic元数据信息需要通过套件的业务使用界面进行新增和删除操作:</strong></p><p>​       如下图,业务发现自己消费的Topic在TubeMQ管控台上没有,则需要在TubeMQ的管控台上直接操作:
 <img src="/assets/images/1568169879529-86ca1d1d11f15bd27cc9e3b877341f1e.png"></p><p>​       我们通过如上图中的Topic列表项完成Topic的新增,会弹出如下框,
 <img src="/assets/images/1568169889594-b1d8a04b6c015fb80405211e4d000717.png"></p><p>​       点击确认后会有一个选择部署该新增Topic的Broker列表,选择部署范围后进行确认操作:
 <img src="/assets/images/1568169900634-1366b487f294c1e95ce4e124de0f0b55.png"></p><p>​       在完成新增Topic的操作后,我们还需要对刚进行变更的配置对Broker进行重载操作,如下图示:
 <img src="/assets/images/1568169908522-36453a049165ea2ce80f872a7f6e1097.png"></p><p>​       重载完成后Topic才能对外使用,我们会发现如下配置变更部分在重启完成后已改变状态:
-<img src="/assets/images/1568169916091-eef87de4f1387429953f5b49199a8179.png"></p><p>​       这个时候我们就可以针对该Topic进行生产和消费处理。</p><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_31ik" id="4-对于topic的元数据进行变更后的操作注意事项"></a>4 对于Topic的元数据进行变更后的操作注意事项:<a class="hash-link" href="#4-对于topic的元数据进行变更后的操作注意事项" title="Direct link to heading">#</a></h2><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_31ik" id="41-如何自行配置topic参数"></ [...]
+<img src="/assets/images/1568169916091-eef87de4f1387429953f5b49199a8179.png"></p><p>​       这个时候我们就可以针对该Topic进行生产和消费处理。</p><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_y2LR" id="4-对于topic的元数据进行变更后的操作注意事项"></a>4 对于Topic的元数据进行变更后的操作注意事项:<a class="hash-link" href="#4-对于topic的元数据进行变更后的操作注意事项" title="Direct link to heading">#</a></h2><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_y2LR" id="41-如何自行配置topic参数"></ [...]
 <img src="/assets/images/1568169925657-b418daea25bfa78b9967a7774e2da48a.png"></p><p>​       这些信息由系统管理员设置好默认值后直接定义的,一般不会改变,若业务有特殊需求,比如想增加消费的并行度增多分区,或者想减少刷盘频率,怎么操作?如下图示,各个页面的字段含义及作用如下表:</p><table><thead><tr><th>配置项</th><th>配置名</th><th>字段类型</th><th>说明</th></tr></thead><tbody><tr><td>topicName</td><td>topic名称</td><td>String</td><td>字串长度(0,64],以字母开头的字母,数字,下划线的字符串,如果批量新增topic,topic值以&quot;,&quot;隔开,最大批量值为50条</td></tr><tr><td>brokerId</td><td>broker的ID</td><td>int</td><td>待新增的BrokerId,批量操作的brok [...]
 <img src="/assets/images/1568169946683-6514871728e8ecf3d61eca0a90dda320.png"></p><p>其作用是:a. 选择涉及该Topic元数据修改的Broker节点集合;b. 提供变更操作的授权信息码。</p><p><strong>特别提醒:大家还需要注意的是,输入授权码修改后,数据变更要刷新后才会生效,同时生效的Broker要按比例进行操作。</strong>
-<img src="/assets/images/1568169954746-edc526c4b75627888f885f4180b67fac.png"></p><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_31ik" id="42-topic变更注意事项"></a>4.2 Topic变更注意事项:<a class="hash-link" href="#42-topic变更注意事项" title="Direct link to heading">#</a></h3><p>​       如上图示,选择变更Topic元数据后,之前选中的Broker集合会在<strong>配置是否已变更</strong>上出现是的提示。我们还需要对变更进行重载刷新操作,选择Broker集合,然后选择刷新操作,可以批量也可以单条,但是一定要注意的是:操作要分批进行,上一批操作的Broker当前运行状态为running后才能进入下一批的配置刷新操作;如果有节点处于o [...]
+<img src="/assets/images/1568169954746-edc526c4b75627888f885f4180b67fac.png"></p><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_y2LR" id="42-topic变更注意事项"></a>4.2 Topic变更注意事项:<a class="hash-link" href="#42-topic变更注意事项" title="Direct link to heading">#</a></h3><p>​       如上图示,选择变更Topic元数据后,之前选中的Broker集合会在<strong>配置是否已变更</strong>上出现是的提示。我们还需要对变更进行重载刷新操作,选择Broker集合,然后选择刷新操作,可以批量也可以单条,但是一定要注意的是:操作要分批进行,上一批操作的Broker当前运行状态为running后才能进入下一批的配置刷新操作;如果有节点处于o [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (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 necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.d236b1ce.js"></script>
-<script src="/assets/js/main.5c462761.js"></script>
+<script src="/assets/js/runtime~main.77c0928b.js"></script>
+<script src="/assets/js/main.5545a83d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/modules/tubemq/consumer_example/index.html b/docs/modules/tubemq/consumer_example/index.html
index 889b90e..c8a295f 100644
--- a/docs/modules/tubemq/consumer_example/index.html
+++ b/docs/modules/tubemq/consumer_example/index.html
@@ -4,25 +4,25 @@
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
-<title data-react-helmet="true">Consumer Example | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/modules/tubemq/consumer_example"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-defaul [...]
-<link rel="preload" href="/assets/js/runtime~main.d236b1ce.js" as="script">
-<link rel="preload" href="/assets/js/main.5c462761.js" as="script">
+<title data-react-helmet="true">Consumer Example | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/modules/tubemq/consumer_example"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-defaul [...]
+<link rel="preload" href="/assets/js/runtime~main.77c0928b.js" as="script">
+<link rel="preload" href="/assets/js/main.5545a83d.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
 </span></span><span class="token-line" style="color:#393A34"><span class="token plain">    public static void main(String[] args) throws Throwable {</span></span><span class="token-line" style="color:#393A34"><span class="token plain">        final String masterHostAndPort = &quot;localhost:8000&quot;;</span></span><span class="token-line" style="color:#393A34"><span class="token plain">        final String topic = &quot;test&quot;;</span></span><span class="token-line" style="color:#393 [...]
-</span></span><span class="token-line" style="color:#393A34"><span class="token plain">}</span></span><span class="token-line" style="color:#393A34"><span class="token plain">``` </span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o clean-btn">Copy</button></div></div><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_31ik" id="12-pushconsumer"></a>1.2 PushConsumer<a class="hash-link" href="#12-pus [...]
+</span></span><span class="token-line" style="color:#393A34"><span class="token plain">}</span></span><span class="token-line" style="color:#393A34"><span class="token plain">``` </span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_M3SB clean-btn">Copy</button></div></div><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_y2LR" id="12-pushconsumer"></a>1.2 PushConsumer<a class="hash-link" href="#12-pus [...]
 </span></span><span class="token-line" style="color:#393A34"><span class="token plain">    public static void test(String[] args) throws Throwable {</span></span><span class="token-line" style="color:#393A34"><span class="token plain">        final String masterHostAndPort = &quot;localhost:8000&quot;;</span></span><span class="token-line" style="color:#393A34"><span class="token plain">        final String topic = &quot;test&quot;;</span></span><span class="token-line" style="color:#393 [...]
 </span></span><span class="token-line" style="color:#393A34"><span class="token plain">            @Override</span></span><span class="token-line" style="color:#393A34"><span class="token plain">            public void receiveMessages(PeerInfo peerInfo, List&lt;Message&gt; messages) throws InterruptedException {</span></span><span class="token-line" style="color:#393A34"><span class="token plain">                for (Message message : messages) {</span></span><span class="token-line" sty [...]
 </span></span><span class="token-line" style="color:#393A34"><span class="token plain">            @Override</span></span><span class="token-line" style="color:#393A34"><span class="token plain">            public Executor getExecutor() {</span></span><span class="token-line" style="color:#393A34"><span class="token plain">                return null;</span></span><span class="token-line" style="color:#393A34"><span class="token plain">            }</span></span><span class="token-line"  [...]
-</span></span><span class="token-line" style="color:#393A34"><span class="token plain">            @Override</span></span><span class="token-line" style="color:#393A34"><span class="token plain">            public void stop() {</span></span><span class="token-line" style="color:#393A34"><span class="token plain">                //</span></span><span class="token-line" style="color:#393A34"><span class="token plain">            }</span></span><span class="token-line" style="color:#393A34" [...]
+</span></span><span class="token-line" style="color:#393A34"><span class="token plain">            @Override</span></span><span class="token-line" style="color:#393A34"><span class="token plain">            public void stop() {</span></span><span class="token-line" style="color:#393A34"><span class="token plain">                //</span></span><span class="token-line" style="color:#393A34"><span class="token plain">            }</span></span><span class="token-line" style="color:#393A34" [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (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 necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.d236b1ce.js"></script>
-<script src="/assets/js/main.5c462761.js"></script>
+<script src="/assets/js/runtime~main.77c0928b.js"></script>
+<script src="/assets/js/main.5545a83d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/modules/tubemq/deployment/index.html b/docs/modules/tubemq/deployment/index.html
index 765dbc4..cb9294a 100644
--- a/docs/modules/tubemq/deployment/index.html
+++ b/docs/modules/tubemq/deployment/index.html
@@ -4,25 +4,25 @@
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
-<title data-react-helmet="true">Deployment | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/modules/tubemq/deployment"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-default-current">< [...]
-<link rel="preload" href="/assets/js/runtime~main.d236b1ce.js" as="script">
-<link rel="preload" href="/assets/js/main.5c462761.js" as="script">
+<title data-react-helmet="true">Deployment | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/modules/tubemq/deployment"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-default-current">< [...]
+<link rel="preload" href="/assets/js/runtime~main.77c0928b.js" as="script">
+<link rel="preload" href="/assets/js/main.5545a83d.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
 <img src="/assets/images/test_sendmessage-2c9547aa3b283f8f96fe3f7f77a84c2d.png"></p><p>Demo returns error message.
-<img src="/assets/images/sys_topic_error-e7a5c0a4c7ac34391b11b5dc373c7a3e.png"></p><p>First we add a topic in topic list page in Master Control Panel.</p><p><img src="/assets/images/sys_topic_create-c26d3b45de85af6958d80b7fc24cd9c2.png"></p><p><img src="/assets/images/sys_topic_select-eb84fec5a5d04b9266d3e6857843f858.png"></p><p>Choose publish scope and confirm after submit topic detail. After adding a new topic, we need to overload the topic.</p><p><img src="/assets/images/sys_topic_dep [...]
+<img src="/assets/images/sys_topic_error-e7a5c0a4c7ac34391b11b5dc373c7a3e.png"></p><p>First we add a topic in topic list page in Master Control Panel.</p><p><img src="/assets/images/sys_topic_create-c26d3b45de85af6958d80b7fc24cd9c2.png"></p><p><img src="/assets/images/sys_topic_select-eb84fec5a5d04b9266d3e6857843f858.png"></p><p>Choose publish scope and confirm after submit topic detail. After adding a new topic, we need to overload the topic.</p><p><img src="/assets/images/sys_topic_dep [...]
 We run Producer Demo in below script and we can see data accepted on Broker.
 <img src="/assets/images/test_sendmessage_2-aca82f8640f949e0e144b6501995de43.png"></p><p><img src="/assets/images/sys_node_status-54e011781d6923d34c617772f48971ca.png"></p><p>Then we run the Consumption Demo and we can see that consumption is also working properly.
 <img src="/assets/images/sys_node_status_2-054bb83ab9ddc187c604df5a02d98895.png"></p><p>As we can see, files relative to broker&#x27;s production and consumption already exist.</p><p><img src="/assets/images/sys_node_log-6ef2d911b495fcb6b0914dd5da97a5cc.png"></p><p>Here, the compilation, deployment, system configuration, startup, production and consumption of TubeMQ has been completed!
-If you need to get further, please refer to &quot;TubeMQ HTTP API&quot; and make your appropriate configuration settings.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/incubator-inlong-website/edit/master/docs/modules/tubemq/deployment.md" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40"  [...]
+If you need to get further, please refer to &quot;TubeMQ HTTP API&quot; and make your appropriate configuration settings.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/incubator-inlong-website/edit/master/docs/modules/tubemq/deployment.md" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40"  [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (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 necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.d236b1ce.js"></script>
-<script src="/assets/js/main.5c462761.js"></script>
+<script src="/assets/js/runtime~main.77c0928b.js"></script>
+<script src="/assets/js/main.5545a83d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/modules/tubemq/error_code/index.html b/docs/modules/tubemq/error_code/index.html
index 7dd6129..a103bf9 100644
--- a/docs/modules/tubemq/error_code/index.html
+++ b/docs/modules/tubemq/error_code/index.html
@@ -4,21 +4,21 @@
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
-<title data-react-helmet="true">Error Code | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/modules/tubemq/error_code"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-default-current">< [...]
-<link rel="preload" href="/assets/js/runtime~main.d236b1ce.js" as="script">
-<link rel="preload" href="/assets/js/main.5c462761.js" as="script">
+<title data-react-helmet="true">Error Code | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/modules/tubemq/error_code"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-default-current">< [...]
+<link rel="preload" href="/assets/js/runtime~main.77c0928b.js" as="script">
+<link rel="preload" href="/assets/js/main.5545a83d.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
 Firstly, determine the type of result(problem) by errCode, and then determine the specific reson of the errCode based on errMsg.
-The following table summarizes all the errCodes and errMsgs that may return during operation.</p><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_31ik" id="2-errcodes"></a>2 errCodes<a class="hash-link" href="#2-errcodes" title="Direct link to heading">#</a></h2><table><thead><tr><th>Error Type</th><th>errCode</th><th>Error Mark</th><th>Meaning</th><th>Note</th></tr></thead><tbody><tr><td>Operation Success</td><td>200</td><td>Operation Success</td>< [...]
+The following table summarizes all the errCodes and errMsgs that may return during operation.</p><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_y2LR" id="2-errcodes"></a>2 errCodes<a class="hash-link" href="#2-errcodes" title="Direct link to heading">#</a></h2><table><thead><tr><th>Error Type</th><th>errCode</th><th>Error Mark</th><th>Meaning</th><th>Note</th></tr></thead><tbody><tr><td>Operation Success</td><td>200</td><td>Operation Success</td>< [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (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 necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.d236b1ce.js"></script>
-<script src="/assets/js/main.5c462761.js"></script>
+<script src="/assets/js/runtime~main.77c0928b.js"></script>
+<script src="/assets/js/main.5545a83d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/modules/tubemq/http_access_api/index.html b/docs/modules/tubemq/http_access_api/index.html
index 27eae8d..cc7d7c8 100644
--- a/docs/modules/tubemq/http_access_api/index.html
+++ b/docs/modules/tubemq/http_access_api/index.html
@@ -4,27 +4,27 @@
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
-<title data-react-helmet="true">HTTP API | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/modules/tubemq/http_access_api"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-default-current [...]
-<link rel="preload" href="/assets/js/runtime~main.d236b1ce.js" as="script">
-<link rel="preload" href="/assets/js/main.5c462761.js" as="script">
+<title data-react-helmet="true">HTTP API | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/modules/tubemq/http_access_api"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-default-current [...]
+<link rel="preload" href="/assets/js/runtime~main.77c0928b.js" as="script">
+<link rel="preload" href="/assets/js/main.5545a83d.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
-will return error if the broker is offline.</p><p><strong>Request</strong></p><table><thead><tr><th>name</th><th>must</th><th>description</th><th>type</th></tr></thead><tbody><tr><td>brokerId</td><td>yes</td><td>the id of broker. It supports bulk brokerId which separated by <code>,</code>. The maximum <br> number of a bulk is 50. The brokerId should be distinct in case of bulk value</td><td>int</td></tr><tr><td>modifyUser</td><td>yes</td><td>the user who executes this</td><td>String</td> [...]
-The Broker processes can be terminated once all offline tasks are done.</p><p><strong>Request</strong></p><table><thead><tr><th>name</th><th>must</th><th>description</th><th>type</th></tr></thead><tbody><tr><td>brokerId</td><td>yes</td><td>the id of broker. It supports bulk brokerId which separated by <code>,</code>. The maximum <br> number of a bulk is 50. The brokerId should be distinct in case of bulk value</td><td>int</td></tr><tr><td>modifyUser</td><td>yes</td><td>the user who execu [...]
-<code>admin_add_broker_configure</code></p><p><strong>Request</strong></p><table><thead><tr><th>name</th><th>must</th><th>description</th><th>type</th></tr></thead><tbody><tr><td>brokerJsonSet</td><td>yes</td><td>the parameter for the configuration</td><td>String</td></tr><tr><td>createUser</td><td>yes</td><td>the creator</td><td>String</td></tr><tr><td>createDate</td><td>yes</td><td>the create date in format <code>yyyyMMddHHmmss</code></td><td>String</td></tr><tr><td>confModAuthToken</t [...]
-If the topic&#x27;s authorization group is empty, the topic will fail.</p><p><strong>Request</strong></p><table><thead><tr><th>name</th><th>must</th><th>description</th><th>type</th></tr></thead><tbody><tr><td>topicName</td><td>yes</td><td>the topic name</td><td>String</td></tr><tr><td>createUser</td><td>yes</td><td>the creator</td><td>String</td></tr><tr><td>createDate</td><td>no</td><td>the creating date in format <code>yyyyMMddHHmmss</code></td><td>String</td></tr><tr><td>isEnable</td [...]
-topic&#x27;s authorized consumer group.</p><p><strong>Request</strong></p><table><thead><tr><th>name</th><th>must</th><th>description</th><th>type</th></tr></thead><tbody><tr><td>topicName</td><td>yes</td><td>the topic name</td><td>String</td></tr><tr><td>groupName</td><td>yes</td><td>the group name to be added</td><td>String</td></tr><tr><td>createUser</td><td>yes</td><td>the creator</td><td>String</td></tr><tr><td>createDate</td><td>no</td><td>the creating date in format <code>yyyyMMdd [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+will return error if the broker is offline.</p><p><strong>Request</strong></p><table><thead><tr><th>name</th><th>must</th><th>description</th><th>type</th></tr></thead><tbody><tr><td>brokerId</td><td>yes</td><td>the id of broker. It supports bulk brokerId which separated by <code>,</code>. The maximum <br> number of a bulk is 50. The brokerId should be distinct in case of bulk value</td><td>int</td></tr><tr><td>modifyUser</td><td>yes</td><td>the user who executes this</td><td>String</td> [...]
+The Broker processes can be terminated once all offline tasks are done.</p><p><strong>Request</strong></p><table><thead><tr><th>name</th><th>must</th><th>description</th><th>type</th></tr></thead><tbody><tr><td>brokerId</td><td>yes</td><td>the id of broker. It supports bulk brokerId which separated by <code>,</code>. The maximum <br> number of a bulk is 50. The brokerId should be distinct in case of bulk value</td><td>int</td></tr><tr><td>modifyUser</td><td>yes</td><td>the user who execu [...]
+<code>admin_add_broker_configure</code></p><p><strong>Request</strong></p><table><thead><tr><th>name</th><th>must</th><th>description</th><th>type</th></tr></thead><tbody><tr><td>brokerJsonSet</td><td>yes</td><td>the parameter for the configuration</td><td>String</td></tr><tr><td>createUser</td><td>yes</td><td>the creator</td><td>String</td></tr><tr><td>createDate</td><td>yes</td><td>the create date in format <code>yyyyMMddHHmmss</code></td><td>String</td></tr><tr><td>confModAuthToken</t [...]
+If the topic&#x27;s authorization group is empty, the topic will fail.</p><p><strong>Request</strong></p><table><thead><tr><th>name</th><th>must</th><th>description</th><th>type</th></tr></thead><tbody><tr><td>topicName</td><td>yes</td><td>the topic name</td><td>String</td></tr><tr><td>createUser</td><td>yes</td><td>the creator</td><td>String</td></tr><tr><td>createDate</td><td>no</td><td>the creating date in format <code>yyyyMMddHHmmss</code></td><td>String</td></tr><tr><td>isEnable</td [...]
+topic&#x27;s authorized consumer group.</p><p><strong>Request</strong></p><table><thead><tr><th>name</th><th>must</th><th>description</th><th>type</th></tr></thead><tbody><tr><td>topicName</td><td>yes</td><td>the topic name</td><td>String</td></tr><tr><td>groupName</td><td>yes</td><td>the group name to be added</td><td>String</td></tr><tr><td>createUser</td><td>yes</td><td>the creator</td><td>String</td></tr><tr><td>createDate</td><td>no</td><td>the creating date in format <code>yyyyMMdd [...]
 <code>[start, end]</code> is an inclusive range of time, <code>dltInM</code> is the consuming delta in MB, <code>limitInM</code> is the flow control each minute, <br>
 <code>freqInMs</code> is the interval for sending request after exceeding the flow or freq limit, <code>zeroCnt</code> is the count of how many times occurs zero data,  <br>
-<code>normFreqInMs</code> is the interval of sequential pulling, <code>filterFreqInMs</code> is the interval of pulling filtered request.</p><p><strong>Request</strong></p><table><thead><tr><th>name</th><th>must</th><th>description</th><th>type</th></tr></thead><tbody><tr><td>flowCtrlInfo</td><td>yes</td><td>the flow control info in JSON format</td><td>String</td></tr><tr><td>confModAuthToken</td><td>yes</td><td>the authorized key for configuration update</td><td>String</td></tr><tr><td> [...]
+<code>normFreqInMs</code> is the interval of sequential pulling, <code>filterFreqInMs</code> is the interval of pulling filtered request.</p><p><strong>Request</strong></p><table><thead><tr><th>name</th><th>must</th><th>description</th><th>type</th></tr></thead><tbody><tr><td>flowCtrlInfo</td><td>yes</td><td>the flow control info in JSON format</td><td>String</td></tr><tr><td>confModAuthToken</td><td>yes</td><td>the authorized key for configuration update</td><td>String</td></tr><tr><td> [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (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 necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.d236b1ce.js"></script>
-<script src="/assets/js/main.5c462761.js"></script>
+<script src="/assets/js/runtime~main.77c0928b.js"></script>
+<script src="/assets/js/main.5545a83d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/modules/tubemq/producer_example/index.html b/docs/modules/tubemq/producer_example/index.html
index dd245a4..a087a72 100644
--- a/docs/modules/tubemq/producer_example/index.html
+++ b/docs/modules/tubemq/producer_example/index.html
@@ -4,26 +4,26 @@
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
-<title data-react-helmet="true">Producer Example | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/modules/tubemq/producer_example"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-defaul [...]
-<link rel="preload" href="/assets/js/runtime~main.d236b1ce.js" as="script">
-<link rel="preload" href="/assets/js/main.5c462761.js" as="script">
+<title data-react-helmet="true">Producer Example | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/modules/tubemq/producer_example"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-defaul [...]
+<link rel="preload" href="/assets/js/runtime~main.77c0928b.js" as="script">
+<link rel="preload" href="/assets/js/main.5545a83d.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
 </span></span><span class="token-line" style="color:#393A34"><span class="token plain">public final class SyncProducerExample {</span></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block">
-</span></span><span class="token-line" style="color:#393A34"><span class="token plain">    public static void main(String[] args) throws Throwable {</span></span><span class="token-line" style="color:#393A34"><span class="token plain">        final String masterHostAndPort = &quot;localhost:8000&quot;;</span></span><span class="token-line" style="color:#393A34"><span class="token plain">        final TubeClientConfig clientConfig = new TubeClientConfig(masterHostAndPort);</span></span><s [...]
-</span></span><span class="token-line" style="color:#393A34"><span class="token plain">}</span></span><span class="token-line" style="color:#393A34"><span class="token plain">```</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> </span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o clean-btn">Copy</button></div></div><h4><a aria-hidden="true" tabindex="-1" class="anchor anchor__h4 anchorWithStickyN [...]
-</span></span><span class="token-line" style="color:#393A34"><span class="token plain">}</span></span><span class="token-line" style="color:#393A34"><span class="token plain">```</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> </span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o clean-btn">Copy</button></div></div><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyN [...]
+</span></span><span class="token-line" style="color:#393A34"><span class="token plain">    public static void main(String[] args) throws Throwable {</span></span><span class="token-line" style="color:#393A34"><span class="token plain">        final String masterHostAndPort = &quot;localhost:8000&quot;;</span></span><span class="token-line" style="color:#393A34"><span class="token plain">        final TubeClientConfig clientConfig = new TubeClientConfig(masterHostAndPort);</span></span><s [...]
+</span></span><span class="token-line" style="color:#393A34"><span class="token plain">}</span></span><span class="token-line" style="color:#393A34"><span class="token plain">```</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> </span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_M3SB clean-btn">Copy</button></div></div><h4><a aria-hidden="true" tabindex="-1" class="anchor anchor__h4 anchorWithStickyN [...]
+</span></span><span class="token-line" style="color:#393A34"><span class="token plain">}</span></span><span class="token-line" style="color:#393A34"><span class="token plain">```</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> </span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_M3SB clean-btn">Copy</button></div></div><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyN [...]
 </span></span><span class="token-line" style="color:#393A34"><span class="token plain">    private static class Sender implements Runnable {</span></span><span class="token-line" style="color:#393A34"><span class="token plain">        </span></span><span class="token-line" style="color:#393A34"><span class="token plain">        private MessageProducer producer;</span></span><span class="token-line" style="color:#393A34"><span class="token plain">        </span></span><span class="token-l [...]
 </span></span><span class="token-line" style="color:#393A34"><span class="token plain">        public Sender(MessageProducer producer, CountDownLatch latch) {</span></span><span class="token-line" style="color:#393A34"><span class="token plain">            this.producer = producer;</span></span><span class="token-line" style="color:#393A34"><span class="token plain">            this.latch = latch;</span></span><span class="token-line" style="color:#393A34"><span class="token plain">      [...]
-</span></span><span class="token-line" style="color:#393A34"><span class="token plain">        @Override</span></span><span class="token-line" style="color:#393A34"><span class="token plain">        public void run() {</span></span><span class="token-line" style="color:#393A34"><span class="token plain">            final String topic = &quot;test&quot;;</span></span><span class="token-line" style="color:#393A34"><span class="token plain">            try {</span></span><span class="token- [...]
+</span></span><span class="token-line" style="color:#393A34"><span class="token plain">        @Override</span></span><span class="token-line" style="color:#393A34"><span class="token plain">        public void run() {</span></span><span class="token-line" style="color:#393A34"><span class="token plain">            final String topic = &quot;test&quot;;</span></span><span class="token-line" style="color:#393A34"><span class="token plain">            try {</span></span><span class="token- [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (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 necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.d236b1ce.js"></script>
-<script src="/assets/js/main.5c462761.js"></script>
+<script src="/assets/js/runtime~main.77c0928b.js"></script>
+<script src="/assets/js/main.5545a83d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/modules/tubemq/quick_start/index.html b/docs/modules/tubemq/quick_start/index.html
index ef40435..aa589ff 100644
--- a/docs/modules/tubemq/quick_start/index.html
+++ b/docs/modules/tubemq/quick_start/index.html
@@ -4,37 +4,37 @@
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
-<title data-react-helmet="true">Quick Start | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/modules/tubemq/quick_start"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-default-current" [...]
-<link rel="preload" href="/assets/js/runtime~main.d236b1ce.js" as="script">
-<link rel="preload" href="/assets/js/main.5c462761.js" as="script">
+<title data-react-helmet="true">Quick Start | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/modules/tubemq/quick_start"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-default-current" [...]
+<link rel="preload" href="/assets/js/runtime~main.77c0928b.js" as="script">
+<link rel="preload" href="/assets/js/main.5545a83d.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
 can be deployed on the same server or different servers. In this example, we setup our cluster
 like this, and all services run on the same node. Zookeeper should be setup in your environment also.
 | Role | TCP Port | TLS Port | Web Port | Comment |
 | ---- | -------- | -------- | -------- | ------- |
 | Master | 8099 | 8199 | 8080 | Meta data is stored at /stage/meta_data |
 | Broker | 8123 | 8124 | 8081 | Message is stored at /stage/msg_data |
-| Zookeeper | 2181 | | | Offset is stored at /tubemq |</p><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_31ik" id="12-prerequisites"></a>1.2 Prerequisites<a class="hash-link" href="#12-prerequisites" title="Direct link to heading">#</a></h3><ul><li>ZooKeeper Cluster</li></ul><p>After you extract the package file, here&#x27;s the folder structure.</p><div class="codeBlockContainer_K1bP"><div class="codeBlockContent_hGly"><pre tabindex="0" class="pr [...]
+| Zookeeper | 2181 | | | Offset is stored at /tubemq |</p><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_y2LR" id="12-prerequisites"></a>1.2 Prerequisites<a class="hash-link" href="#12-prerequisites" title="Direct link to heading">#</a></h3><ul><li>ZooKeeper Cluster</li></ul><p>After you extract the package file, here&#x27;s the folder structure.</p><div class="codeBlockContainer_J+bg"><div class="codeBlockContent_csEI"><pre tabindex="0" class="pr [...]
 In the example above, we run the services on a single node. However, in real production environment, you
 need to run multiple master services on different servers for high availability purpose. Here&#x27;s
-the introduction of availability level.</li></ul><table><thead><tr><th>HA Level</th><th>Master Number</th><th>Description</th></tr></thead><tbody><tr><td>High</td><td>3 masters</td><td>After any master crashed, the cluster meta data is still in read/write state and can accept new producers/consumers.</td></tr><tr><td>Medium</td><td>2 masters</td><td>After one master crashed, the cluster meta data is in read only state. There&#x27;s no affect on existing producers and consumers.</td></tr> [...]
-the master service.</p><div class="codeBlockContainer_K1bP"><div class="codeBlockContent_hGly bash"><pre tabindex="0" class="prism-code language-bash codeBlock_23N8 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_39YC"><span class="token-line" style="color:#393A34"><span class="token plain">./tubemq.sh master start</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o clean-btn">Copy</button>< [...]
-web GUI now.</p><p><img alt="TubeMQ Console GUI" src="/assets/images/tubemq-console-gui-123e6fb030a5e6ebadf15962dcd5d284.png"></p><h4><a aria-hidden="true" tabindex="-1" class="anchor anchor__h4 anchorWithStickyNavbar_31ik" id="151-configure-broker-metadata"></a>1.5.1 Configure Broker Metadata<a class="hash-link" href="#151-configure-broker-metadata" title="Direct link to heading">#</a></h4><p>Before we start a broker service, we need to configure it on master web GUI first. Go to the <c [...]
-<code>confModAuthToken</code> field in your <code>master.ini</code> file.</li></ol><p>Click the online link to activate the new added broker.</p><p><img alt="Add Broker 2" src="/assets/images/tubemq-add-broker-2-ab5859b782891dbcb816f00c8ad87a58.png"></p><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_31ik" id="16-start-broker"></a>1.6 Start Broker<a class="hash-link" href="#16-start-broker" title="Direct link to heading">#</a></h3><p>Please go to t [...]
+the introduction of availability level.</li></ul><table><thead><tr><th>HA Level</th><th>Master Number</th><th>Description</th></tr></thead><tbody><tr><td>High</td><td>3 masters</td><td>After any master crashed, the cluster meta data is still in read/write state and can accept new producers/consumers.</td></tr><tr><td>Medium</td><td>2 masters</td><td>After one master crashed, the cluster meta data is in read only state. There&#x27;s no affect on existing producers and consumers.</td></tr> [...]
+the master service.</p><div class="codeBlockContainer_J+bg"><div class="codeBlockContent_csEI bash"><pre tabindex="0" class="prism-code language-bash codeBlock_rtdJ thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_1zSZ"><span class="token-line" style="color:#393A34"><span class="token plain">./tubemq.sh master start</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_M3SB clean-btn">Copy</button>< [...]
+web GUI now.</p><p><img alt="TubeMQ Console GUI" src="/assets/images/tubemq-console-gui-123e6fb030a5e6ebadf15962dcd5d284.png"></p><h4><a aria-hidden="true" tabindex="-1" class="anchor anchor__h4 anchorWithStickyNavbar_y2LR" id="151-configure-broker-metadata"></a>1.5.1 Configure Broker Metadata<a class="hash-link" href="#151-configure-broker-metadata" title="Direct link to heading">#</a></h4><p>Before we start a broker service, we need to configure it on master web GUI first. Go to the <c [...]
+<code>confModAuthToken</code> field in your <code>master.ini</code> file.</li></ol><p>Click the online link to activate the new added broker.</p><p><img alt="Add Broker 2" src="/assets/images/tubemq-add-broker-2-ab5859b782891dbcb816f00c8ad87a58.png"></p><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_y2LR" id="16-start-broker"></a>1.6 Start Broker<a class="hash-link" href="#16-start-broker" title="Direct link to heading">#</a></h3><p>Please go to t [...]
 topic list page and click the add new topic button</p><p><img alt="Add Topic 1" src="/assets/images/tubemq-add-topic-1-8ab9641b011376860472b509f5f54256.png"></p><p>Then select the brokers which you want to deploy the topics to.</p><p><img alt="Add Topic 5" src="/assets/images/tubemq-add-topic-5-f0f370c770f6855fee6592a079cac1d2.png"></p><p>We can see the publish and subscribe state of the new added topic is still grey. We need
 to go to the broker list page to reload the broker configuration.</p><p><img alt="Add Topic 6" src="/assets/images/tubemq-add-topic-6-28364b9457706ac93f128184ee874fb7.png"></p><p><img alt="Add Topic 2" src="/assets/images/tubemq-add-topic-2-965c75eb7881ad45f0279810f58e1dc3.png"></p><p>When the broker sub-state changed to idle, go to the topic list page. We can see
-that the topic publish/subscribe state is active now.</p><p><img alt="Add Topic 3" src="/assets/images/tubemq-add-topic-3-c6d1c32e626a60def177b8fcc9646015.png"></p><p><img alt="Add Topic 4" src="/assets/images/tubemq-add-topic-4-48ef9d8ba13c36a2f2b4208f062c1680.png"></p><p>Now we can use the topic to send messages.</p><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_31ik" id="22-run-example"></a>2.2 Run Example<a class="hash-link" href="#22-run-exam [...]
-<img alt="Demo 1" src="/assets/images/tubemq-send-message-3ceedb761daf672ee43b0a9a67905d87.png"></p><h4><a aria-hidden="true" tabindex="-1" class="anchor anchor__h4 anchorWithStickyNavbar_31ik" id="222-consume-messages"></a>2.2.2 Consume Messages<a class="hash-link" href="#222-consume-messages" title="Direct link to heading">#</a></h4><p>Please don&#x27;t forget replace YOUR_MASTER_IP:port with your server ip and port, and start consumer.</p><div class="codeBlockContainer_K1bP"><div clas [...]
-<img alt="Demo 2" src="/assets/images/tubemq-consume-message-a27f49fde7c5f5bcc565ca6ed2537088.png"></p><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_31ik" id="3-the-end"></a>3 The End<a class="hash-link" href="#3-the-end" title="Direct link to heading">#</a></h2><p>Here, the compilation, deployment, system configuration, startup, production and consumption of TubeMQ have been completed. If you need to understand more in-depth content, please chec [...]
+that the topic publish/subscribe state is active now.</p><p><img alt="Add Topic 3" src="/assets/images/tubemq-add-topic-3-c6d1c32e626a60def177b8fcc9646015.png"></p><p><img alt="Add Topic 4" src="/assets/images/tubemq-add-topic-4-48ef9d8ba13c36a2f2b4208f062c1680.png"></p><p>Now we can use the topic to send messages.</p><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_y2LR" id="22-run-example"></a>2.2 Run Example<a class="hash-link" href="#22-run-exam [...]
+<img alt="Demo 1" src="/assets/images/tubemq-send-message-3ceedb761daf672ee43b0a9a67905d87.png"></p><h4><a aria-hidden="true" tabindex="-1" class="anchor anchor__h4 anchorWithStickyNavbar_y2LR" id="222-consume-messages"></a>2.2.2 Consume Messages<a class="hash-link" href="#222-consume-messages" title="Direct link to heading">#</a></h4><p>Please don&#x27;t forget replace YOUR_MASTER_IP:port with your server ip and port, and start consumer.</p><div class="codeBlockContainer_J+bg"><div clas [...]
+<img alt="Demo 2" src="/assets/images/tubemq-consume-message-a27f49fde7c5f5bcc565ca6ed2537088.png"></p><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_y2LR" id="3-the-end"></a>3 The End<a class="hash-link" href="#3-the-end" title="Direct link to heading">#</a></h2><p>Here, the compilation, deployment, system configuration, startup, production and consumption of TubeMQ have been completed. If you need to understand more in-depth content, please chec [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (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 necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.d236b1ce.js"></script>
-<script src="/assets/js/main.5c462761.js"></script>
+<script src="/assets/js/runtime~main.77c0928b.js"></script>
+<script src="/assets/js/main.5545a83d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/modules/tubemq/tubemq-manager/quick_start/index.html b/docs/modules/tubemq/tubemq-manager/quick_start/index.html
index a9ac997..5468791 100644
--- a/docs/modules/tubemq/tubemq-manager/quick_start/index.html
+++ b/docs/modules/tubemq/tubemq-manager/quick_start/index.html
@@ -4,21 +4,21 @@
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
-<title data-react-helmet="true">quick_start | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/modules/tubemq/tubemq-manager/quick_start"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-d [...]
-<link rel="preload" href="/assets/js/runtime~main.d236b1ce.js" as="script">
-<link rel="preload" href="/assets/js/main.5c462761.js" as="script">
+<title data-react-helmet="true">quick_start | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/modules/tubemq/tubemq-manager/quick_start"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-d [...]
+<link rel="preload" href="/assets/js/runtime~main.77c0928b.js" as="script">
+<link rel="preload" href="/assets/js/main.5545a83d.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
 After accessing the region design, a new region field will be added to represent brokers in different regions
-Currently an addTopicTask will create topics in all brokers in the cluster</p><p>AddTopicTasks is a list of the following objects, which can carry multiple create topic requests</p><div class="codeBlockContainer_K1bP"><div class="codeBlockContent_hGly"><pre tabindex="0" class="prism-code language-undefined codeBlock_23N8 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_39YC"><span class="token-line" style="color:#393A34"><span class="token plain" [...]
+Currently an addTopicTask will create topics in all brokers in the cluster</p><p>AddTopicTasks is a list of the following objects, which can carry multiple create topic requests</p><div class="codeBlockContainer_J+bg"><div class="codeBlockContent_csEI"><pre tabindex="0" class="prism-code language-undefined codeBlock_rtdJ thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_1zSZ"><span class="token-line" style="color:#393A34"><span class="token plain" [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (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 necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.d236b1ce.js"></script>
-<script src="/assets/js/main.5c462761.js"></script>
+<script src="/assets/js/runtime~main.77c0928b.js"></script>
+<script src="/assets/js/main.5545a83d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/modules/tubemq/tubemq_perf_test_vs_Kafka_cn/index.html b/docs/modules/tubemq/tubemq_perf_test_vs_Kafka_cn/index.html
index 126fd79..9c6b202 100644
--- a/docs/modules/tubemq/tubemq_perf_test_vs_Kafka_cn/index.html
+++ b/docs/modules/tubemq/tubemq_perf_test_vs_Kafka_cn/index.html
@@ -4,30 +4,30 @@
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
-<title data-react-helmet="true">Performance testing of TubeMQ vs Kafka | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/modules/tubemq/tubemq_perf_test_vs_Kafka_cn"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="do [...]
-<link rel="preload" href="/assets/js/runtime~main.d236b1ce.js" as="script">
-<link rel="preload" href="/assets/js/main.5c462761.js" as="script">
+<title data-react-helmet="true">Performance testing of TubeMQ vs Kafka | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/modules/tubemq/tubemq_perf_test_vs_Kafka_cn"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="do [...]
+<link rel="preload" href="/assets/js/runtime~main.77c0928b.js" as="script">
+<link rel="preload" href="/assets/js/main.5545a83d.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
-这些实现使得TubeMQ在保证实时性和一致性的前提下,具有很好的健壮性及更高的吞吐能力。结合目前主流消息中间件使用情况,以Kafka为参照做性能对比测试,对比常规应用场景下两套系统性能。</p><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_31ik" id="2-测试场景方案"></a>2 测试场景方案<a class="hash-link" href="#2-测试场景方案" title="Direct link to heading">#</a></h2><p>如下是我们根据实际应用场景设计的测试方案:
-<img src="/assets/images/perf_scheme-5891d0d1941fd8838b5e5883961b5430.png"></p><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_31ik" id="3-测试结论"></a>3 测试结论<a class="hash-link" href="#3-测试结论" title="Direct link to heading">#</a></h2><p>用&quot;复仇者联盟&quot;里的角色来形容:</p><table><thead><tr><th align="center">角色</th><th align="center">测试场景</th><th>要点</th></tr></thead><tbody><tr><td align="center">闪电侠</td><td align="center">场景五</td><td>快 (数据生产消费时延 TubeMQ 10m [...]
-5个分区的状态;TubeMQ可以根据业务或者系统配置需要,调整数据读取方式,可以动态提升系统的吞吐量;Kafka随着分区增加,入流量有下降;</li></ol><h4><a aria-hidden="true" tabindex="-1" class="anchor anchor__h4 anchorWithStickyNavbar_31ik" id="522-指标"></a>5.2.2 【指标】<a class="hash-link" href="#522-指标" title="Direct link to heading">#</a></h4><p><strong>注1 :</strong> 如下场景中,均为单Topic测试下不同分区或实例、不同读取模式场景下的测试,单条消息包长均为1K;</p><p><strong>注2 :</strong>
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+这些实现使得TubeMQ在保证实时性和一致性的前提下,具有很好的健壮性及更高的吞吐能力。结合目前主流消息中间件使用情况,以Kafka为参照做性能对比测试,对比常规应用场景下两套系统性能。</p><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_y2LR" id="2-测试场景方案"></a>2 测试场景方案<a class="hash-link" href="#2-测试场景方案" title="Direct link to heading">#</a></h2><p>如下是我们根据实际应用场景设计的测试方案:
+<img src="/assets/images/perf_scheme-5891d0d1941fd8838b5e5883961b5430.png"></p><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_y2LR" id="3-测试结论"></a>3 测试结论<a class="hash-link" href="#3-测试结论" title="Direct link to heading">#</a></h2><p>用&quot;复仇者联盟&quot;里的角色来形容:</p><table><thead><tr><th align="center">角色</th><th align="center">测试场景</th><th>要点</th></tr></thead><tbody><tr><td align="center">闪电侠</td><td align="center">场景五</td><td>快 (数据生产消费时延 TubeMQ 10m [...]
+5个分区的状态;TubeMQ可以根据业务或者系统配置需要,调整数据读取方式,可以动态提升系统的吞吐量;Kafka随着分区增加,入流量有下降;</li></ol><h4><a aria-hidden="true" tabindex="-1" class="anchor anchor__h4 anchorWithStickyNavbar_y2LR" id="522-指标"></a>5.2.2 【指标】<a class="hash-link" href="#522-指标" title="Direct link to heading">#</a></h4><p><strong>注1 :</strong> 如下场景中,均为单Topic测试下不同分区或实例、不同读取模式场景下的测试,单条消息包长均为1K;</p><p><strong>注2 :</strong>
 读取模式通过admin<!-- -->_<!-- -->upd<!-- -->_<!-- -->def<!-- -->_<!-- -->flow<!-- -->_<!-- -->control<!-- -->_<!-- -->rule设置qryPriorityId为对应值.
-<img src="/assets/images/perf_scenario_2_index-c704f7b90cebbed8902c727a4f409a4e.png"></p><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_31ik" id="53-场景三多topic场景固定消息包大小实例及分区数考察1002005001000个topic场景下tubemq和kafka性能情况"></a>5.3 场景三:多topic场景,固定消息包大小、实例及分区数,考察100、200、500、1000个topic场景下TubeMQ和Kafka性能情况<a class="hash-link" href="#53-场景三多topic场景固定消息包大小实例及分区数考察1002005001000个topic场景下tubemq和kafka性能情况" title="Direct link to heading">#</a></h3><p> <img src="/asse [...]
+<img src="/assets/images/perf_scenario_2_index-c704f7b90cebbed8902c727a4f409a4e.png"></p><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_y2LR" id="53-场景三多topic场景固定消息包大小实例及分区数考察1002005001000个topic场景下tubemq和kafka性能情况"></a>5.3 场景三:多topic场景,固定消息包大小、实例及分区数,考察100、200、500、1000个topic场景下TubeMQ和Kafka性能情况<a class="hash-link" href="#53-场景三多topic场景固定消息包大小实例及分区数考察1002005001000个topic场景下tubemq和kafka性能情况" title="Direct link to heading">#</a></h3><p> <img src="/asse [...]
 topic下文件句柄约7500个,网络连接150个),但CPU占用比较大;</li><li>TubeMQ通过调整消费方式由内存消费转为文件消费方式后,吞吐量有比较大的增长,CPU占用率有下降,对不同性能要求的业务可以进行区别服务;</li><li>Kafka随着Topic数的增加,吞吐量有明显的下降,同时Kafka流量波动较为剧烈,长时间运行存消费滞后,以及吞吐量明显下降的趋势,以及内存、文件句柄、网络连接数量非常大(在1K
-Topic配置时,网络连接达到了1.2W,文件句柄达到了4.5W)等问题;</li><li>数据对比来看,TubeMQ相比Kafka运行更稳定,吞吐量以稳定形势呈现,长时间跑吞吐量不下降,资源占用少,但CPU的占用需要后续版本解决;</li></ol><h4><a aria-hidden="true" tabindex="-1" class="anchor anchor__h4 anchorWithStickyNavbar_31ik" id="532-指标"></a>5.3.2 【指标】<a class="hash-link" href="#532-指标" title="Direct link to heading">#</a></h4><p><strong>注:</strong> 如下场景中,包长均为1K,分区数均为10。
-<img src="/assets/images/perf_scenario_3_index-5e779cbf395ed76341b6f1f5c83dce43.png"></p><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_31ik" id="54-场景四100个topic一入一全量出五份部分过滤出一份全量topic的pull消费过滤消费采用5个不同的消费组从同样的20个topic中过滤出10消息内容"></a>5.4 场景四:100个topic,一入一全量出五份部分过滤出:一份全量Topic的Pull消费;过滤消费采用5个不同的消费组,从同样的20个Topic中过滤出10%消息内容<a class="hash-link" href="#54-场景四100个topic一入一全量出五份部分过滤出一份全量topic的pull消费过滤消费采用5个不同的消费组从同样的20个topic中过滤出10消息内容" title="Direct link to  [...]
-<img src="/assets/images/perf_scenario_4_index-0d5bb2ad4c8a241281b1b7fe2f42a3e1.png"></p><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_31ik" id="55-场景五tubemqkafka数据消费时延比对"></a>5.5 场景五:TubeMQ、Kafka数据消费时延比对<a class="hash-link" href="#55-场景五tubemqkafka数据消费时延比对" title="Direct link to heading">#</a></h3><table><thead><tr><th>类型</th><th>时延</th><th>Ping时延</th></tr></thead><tbody><tr><td>TubeMQ</td><td>90%数据在10ms±</td><td>C-&gt;B:0.05ms ~ 0.13ms, P-&gt;B [...]
-<img src="/assets/images/perf_scenario_6_index-299d765ac2d0fe177e1d3bd625287af0.png"></p><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_31ik" id="57-场景七消费严重滞后情况下两系统的表现"></a>5.7 场景七:消费严重滞后情况下两系统的表现<a class="hash-link" href="#57-场景七消费严重滞后情况下两系统的表现" title="Direct link to heading">#</a></h3><h4><a aria-hidden="true" tabindex="-1" class="anchor anchor__h4 anchorWithStickyNavbar_31ik" id="571-结论"></a>5.7.1 【结论】<a class="hash-link" href="#571-结论" title=" [...]
-<img src="/assets/images/perf_scenario_8_index-db4e624b7ce3f48501d45a96f41b86cf.png"></p><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_31ik" id="6-附录"></a>6 附录<a class="hash-link" href="#6-附录" title="Direct link to heading">#</a></h2><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_31ik" id="61-附录1-不同机型下资源占用情况图"></a>6.1 附录1 不同机型下资源占用情况图:<a class="hash-link" href="#61-附录1-不同机型下资源占用情况图" title="Direct link to h [...]
+Topic配置时,网络连接达到了1.2W,文件句柄达到了4.5W)等问题;</li><li>数据对比来看,TubeMQ相比Kafka运行更稳定,吞吐量以稳定形势呈现,长时间跑吞吐量不下降,资源占用少,但CPU的占用需要后续版本解决;</li></ol><h4><a aria-hidden="true" tabindex="-1" class="anchor anchor__h4 anchorWithStickyNavbar_y2LR" id="532-指标"></a>5.3.2 【指标】<a class="hash-link" href="#532-指标" title="Direct link to heading">#</a></h4><p><strong>注:</strong> 如下场景中,包长均为1K,分区数均为10。
+<img src="/assets/images/perf_scenario_3_index-5e779cbf395ed76341b6f1f5c83dce43.png"></p><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_y2LR" id="54-场景四100个topic一入一全量出五份部分过滤出一份全量topic的pull消费过滤消费采用5个不同的消费组从同样的20个topic中过滤出10消息内容"></a>5.4 场景四:100个topic,一入一全量出五份部分过滤出:一份全量Topic的Pull消费;过滤消费采用5个不同的消费组,从同样的20个Topic中过滤出10%消息内容<a class="hash-link" href="#54-场景四100个topic一入一全量出五份部分过滤出一份全量topic的pull消费过滤消费采用5个不同的消费组从同样的20个topic中过滤出10消息内容" title="Direct link to  [...]
+<img src="/assets/images/perf_scenario_4_index-0d5bb2ad4c8a241281b1b7fe2f42a3e1.png"></p><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_y2LR" id="55-场景五tubemqkafka数据消费时延比对"></a>5.5 场景五:TubeMQ、Kafka数据消费时延比对<a class="hash-link" href="#55-场景五tubemqkafka数据消费时延比对" title="Direct link to heading">#</a></h3><table><thead><tr><th>类型</th><th>时延</th><th>Ping时延</th></tr></thead><tbody><tr><td>TubeMQ</td><td>90%数据在10ms±</td><td>C-&gt;B:0.05ms ~ 0.13ms, P-&gt;B [...]
+<img src="/assets/images/perf_scenario_6_index-299d765ac2d0fe177e1d3bd625287af0.png"></p><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_y2LR" id="57-场景七消费严重滞后情况下两系统的表现"></a>5.7 场景七:消费严重滞后情况下两系统的表现<a class="hash-link" href="#57-场景七消费严重滞后情况下两系统的表现" title="Direct link to heading">#</a></h3><h4><a aria-hidden="true" tabindex="-1" class="anchor anchor__h4 anchorWithStickyNavbar_y2LR" id="571-结论"></a>5.7.1 【结论】<a class="hash-link" href="#571-结论" title=" [...]
+<img src="/assets/images/perf_scenario_8_index-db4e624b7ce3f48501d45a96f41b86cf.png"></p><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_y2LR" id="6-附录"></a>6 附录<a class="hash-link" href="#6-附录" title="Direct link to heading">#</a></h2><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_y2LR" id="61-附录1-不同机型下资源占用情况图"></a>6.1 附录1 不同机型下资源占用情况图:<a class="hash-link" href="#61-附录1-不同机型下资源占用情况图" title="Direct link to h [...]
 <img src="/assets/images/perf_appendix_1_bx1_2-a99a18e0aec82cb1b27d63f7b35016b1.png">
 <img src="/assets/images/perf_appendix_1_bx1_3-9f41ba75bfea06d9c5d13be7ea65a3b8.png">
-<img src="/assets/images/perf_appendix_1_bx1_4-cb0135eb550f26c0b12b7767a6455690.png"></p><h4><a aria-hidden="true" tabindex="-1" class="anchor anchor__h4 anchorWithStickyNavbar_31ik" id="612-cg1机型测试"></a>6.1.2 【CG1机型测试】<a class="hash-link" href="#612-cg1机型测试" title="Direct link to heading">#</a></h4><p><img src="/assets/images/perf_appendix_1_cg1_1-816e49626e8c00fc5fb81d9401d2d166.png">
+<img src="/assets/images/perf_appendix_1_bx1_4-cb0135eb550f26c0b12b7767a6455690.png"></p><h4><a aria-hidden="true" tabindex="-1" class="anchor anchor__h4 anchorWithStickyNavbar_y2LR" id="612-cg1机型测试"></a>6.1.2 【CG1机型测试】<a class="hash-link" href="#612-cg1机型测试" title="Direct link to heading">#</a></h4><p><img src="/assets/images/perf_appendix_1_cg1_1-816e49626e8c00fc5fb81d9401d2d166.png">
 <img src="/assets/images/perf_appendix_1_cg1_2-018b101b947eb70b924455162d341e7a.png">
 <img src="/assets/images/perf_appendix_1_cg1_3-d293633615408f445546a8729a1b2e76.png">
-<img src="/assets/images/perf_appendix_1_cg1_4-889b8b22b29b5f238d5e8708cded2ba7.png"></p><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_31ik" id="62-附录2-多topic测试时的资源占用情况图"></a>6.2 附录2 多Topic测试时的资源占用情况图:<a class="hash-link" href="#62-附录2-多topic测试时的资源占用情况图" title="Direct link to heading">#</a></h3><h4><a aria-hidden="true" tabindex="-1" class="anchor anchor__h4 anchorWithStickyNavbar_31ik" id="621-100个topic"></a>6.2.1 【100个topic】<a class="hash-link" [...]
+<img src="/assets/images/perf_appendix_1_cg1_4-889b8b22b29b5f238d5e8708cded2ba7.png"></p><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_y2LR" id="62-附录2-多topic测试时的资源占用情况图"></a>6.2 附录2 多Topic测试时的资源占用情况图:<a class="hash-link" href="#62-附录2-多topic测试时的资源占用情况图" title="Direct link to heading">#</a></h3><h4><a aria-hidden="true" tabindex="-1" class="anchor anchor__h4 anchorWithStickyNavbar_y2LR" id="621-100个topic"></a>6.2.1 【100个topic】<a class="hash-link" [...]
 <img src="/assets/images/perf_appendix_2_topic_100_2-779c578376c46cba5aa35486de2d04a1.png">
 <img src="/assets/images/perf_appendix_2_topic_100_3-81b2240434b1e09a9b5a8269ae6875d3.png">
 <img src="/assets/images/perf_appendix_2_topic_100_4-1692e86ee3fdeb6c9efa128b1de9682d.png">
@@ -35,7 +35,7 @@ Topic配置时,网络连接达到了1.2W,文件句柄达到了4.5W)等问题
 <img src="/assets/images/perf_appendix_2_topic_100_6-4ad23b2f655faece485dde80e75a305a.png">
 <img src="/assets/images/perf_appendix_2_topic_100_7-69303e0b51eb9b60ce7323901a7ddb37.png">
 <img src="/assets/images/perf_appendix_2_topic_100_8-d59956c71c05b2f2794cbe7a80c47729.png">
-<img src="/assets/images/perf_appendix_2_topic_100_9-27be3ec8731f4f9db842f005508d18db.png"></p><h4><a aria-hidden="true" tabindex="-1" class="anchor anchor__h4 anchorWithStickyNavbar_31ik" id="622-200个topic"></a>6.2.2 【200个topic】<a class="hash-link" href="#622-200个topic" title="Direct link to heading">#</a></h4><p><img src="/assets/images/perf_appendix_2_topic_200_1-5dc4f7f5ad0ed34af6fe8d13b25c076a.png">
+<img src="/assets/images/perf_appendix_2_topic_100_9-27be3ec8731f4f9db842f005508d18db.png"></p><h4><a aria-hidden="true" tabindex="-1" class="anchor anchor__h4 anchorWithStickyNavbar_y2LR" id="622-200个topic"></a>6.2.2 【200个topic】<a class="hash-link" href="#622-200个topic" title="Direct link to heading">#</a></h4><p><img src="/assets/images/perf_appendix_2_topic_200_1-5dc4f7f5ad0ed34af6fe8d13b25c076a.png">
 <img src="/assets/images/perf_appendix_2_topic_200_2-60b77f89edbe4e2e86fd74f3dd01e961.png">
 <img src="/assets/images/perf_appendix_2_topic_200_3-105c9f9374062031fb9b0cb420215a35.png">
 <img src="/assets/images/perf_appendix_2_topic_200_4-29d9f00f5ca13d4a0b7a1c8f432cde1c.png">
@@ -43,7 +43,7 @@ Topic配置时,网络连接达到了1.2W,文件句柄达到了4.5W)等问题
 <img src="/assets/images/perf_appendix_2_topic_200_6-ac481d7c3c44120233f24a5e32c3c604.png">
 <img src="/assets/images/perf_appendix_2_topic_200_7-4fa33cbb903722f864270c73f94069dd.png">
 <img src="/assets/images/perf_appendix_2_topic_200_8-1bcda1b61732b473eaad79e6fed04be8.png">
-<img src="/assets/images/perf_appendix_2_topic_200_9-1c88286d4d391537b06ee301f3bcdaf8.png"></p><h4><a aria-hidden="true" tabindex="-1" class="anchor anchor__h4 anchorWithStickyNavbar_31ik" id="623-500个topic"></a>6.2.3 【500个topic】<a class="hash-link" href="#623-500个topic" title="Direct link to heading">#</a></h4><p><img src="/assets/images/perf_appendix_2_topic_500_1-bd738111f6384cee823eaecd0ecfc989.png">
+<img src="/assets/images/perf_appendix_2_topic_200_9-1c88286d4d391537b06ee301f3bcdaf8.png"></p><h4><a aria-hidden="true" tabindex="-1" class="anchor anchor__h4 anchorWithStickyNavbar_y2LR" id="623-500个topic"></a>6.2.3 【500个topic】<a class="hash-link" href="#623-500个topic" title="Direct link to heading">#</a></h4><p><img src="/assets/images/perf_appendix_2_topic_500_1-bd738111f6384cee823eaecd0ecfc989.png">
 <img src="/assets/images/perf_appendix_2_topic_500_2-9c640d48c3bb17761d64605bb7234cff.png">
 <img src="/assets/images/perf_appendix_2_topic_500_3-90effa18711727a006173ce84e2d9319.png">
 <img src="/assets/images/perf_appendix_2_topic_500_4-85ff48098c98820c28efb8941800960e.png">
@@ -51,7 +51,7 @@ Topic配置时,网络连接达到了1.2W,文件句柄达到了4.5W)等问题
 <img src="/assets/images/perf_appendix_2_topic_500_6-1f35e03545b9318e8db98d72d1631025.png">
 <img src="/assets/images/perf_appendix_2_topic_500_7-771b417d4b51bde730ff8c2e054decc6.png">
 <img src="/assets/images/perf_appendix_2_topic_500_8-7bcd4a002127cf4bfb3d80a000bd9c3d.png">
-<img src="/assets/images/perf_appendix_2_topic_500_9-af5076488ae5d9a19cdd9c6d297fa124.png"></p><h4><a aria-hidden="true" tabindex="-1" class="anchor anchor__h4 anchorWithStickyNavbar_31ik" id="6241000个topic"></a>6.2.4【1000个topic】<a class="hash-link" href="#6241000个topic" title="Direct link to heading">#</a></h4><p><img src="/assets/images/perf_appendix_2_topic_1000_1-1ca03ac889455e743218a39275eaf3a5.png">
+<img src="/assets/images/perf_appendix_2_topic_500_9-af5076488ae5d9a19cdd9c6d297fa124.png"></p><h4><a aria-hidden="true" tabindex="-1" class="anchor anchor__h4 anchorWithStickyNavbar_y2LR" id="6241000个topic"></a>6.2.4【1000个topic】<a class="hash-link" href="#6241000个topic" title="Direct link to heading">#</a></h4><p><img src="/assets/images/perf_appendix_2_topic_1000_1-1ca03ac889455e743218a39275eaf3a5.png">
 <img src="/assets/images/perf_appendix_2_topic_1000_2-da82ae78bad8b756ce7c4c0a40a5db13.png">
 <img src="/assets/images/perf_appendix_2_topic_1000_3-f973676d2b7473cba9eaddd99bfaaa2f.png">
 <img src="/assets/images/perf_appendix_2_topic_1000_4-a49a4c06f83335cbf25cccb34ad62174.png">
@@ -59,13 +59,13 @@ Topic配置时,网络连接达到了1.2W,文件句柄达到了4.5W)等问题
 <img src="/assets/images/perf_appendix_2_topic_1000_6-8cf474f484f303e2b7d29fb1c85df6c7.png">
 <img src="/assets/images/perf_appendix_2_topic_1000_7-3ed1c7626a8fbc622d0153960500bd32.png">
 <img src="/assets/images/perf_appendix_2_topic_1000_8-f4a78c6fe32dbd576eecf35ff707d24c.png">
-<img src="/assets/images/perf_appendix_2_topic_1000_9-348080291e8b178ee5086daef9e8256b.png"></p><hr><a href="#top">Back to top</a></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/incubator-inlong-website/edit/master/docs/modules/tubemq/tubemq_perf_test_vs_Kafka_cn.md" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="2 [...]
+<img src="/assets/images/perf_appendix_2_topic_1000_9-348080291e8b178ee5086daef9e8256b.png"></p><hr><a href="#top">Back to top</a></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/incubator-inlong-website/edit/master/docs/modules/tubemq/tubemq_perf_test_vs_Kafka_cn.md" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="2 [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (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 necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.d236b1ce.js"></script>
-<script src="/assets/js/main.5c462761.js"></script>
+<script src="/assets/js/runtime~main.77c0928b.js"></script>
+<script src="/assets/js/main.5545a83d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/modules/website/quick_start/index.html b/docs/modules/website/quick_start/index.html
index a0170a1..1418d3d 100644
--- a/docs/modules/website/quick_start/index.html
+++ b/docs/modules/website/quick_start/index.html
@@ -4,23 +4,23 @@
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
-<title data-react-helmet="true">Build &amp;&amp; Deployment | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/modules/website/quick_start"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs [...]
-<link rel="preload" href="/assets/js/runtime~main.d236b1ce.js" as="script">
-<link rel="preload" href="/assets/js/main.5c462761.js" as="script">
+<title data-react-helmet="true">Build &amp;&amp; Deployment | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/modules/website/quick_start"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs [...]
+<link rel="preload" href="/assets/js/runtime~main.77c0928b.js" as="script">
+<link rel="preload" href="/assets/js/main.5545a83d.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
-You will also see any lint errors in the console.</p><p>The start of the web server depends on the back-end server <code>manger api</code> interface.</p><p>You should start the backend server first, and then set the variable <code>target</code> in <code>/inlong-website/src/setupProxy.js</code> to the address of the api service.</p><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_31ik" id="test"></a>Test<a class="hash-link" href="#test" title="Direct [...]
-For more information, see the section on <a href="https://create-react-app.dev/docs/running-tests/" target="_blank" rel="noopener noreferrer">Running Tests</a>.</p><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_31ik" id="build-1"></a>Build<a class="hash-link" href="#build-1" title="Direct link to heading">#</a></h3><p>First, make sure that the project has run <code>npm install</code> or <code>yarn install</code> to install <code>node_modules</code [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+You will also see any lint errors in the console.</p><p>The start of the web server depends on the back-end server <code>manger api</code> interface.</p><p>You should start the backend server first, and then set the variable <code>target</code> in <code>/inlong-website/src/setupProxy.js</code> to the address of the api service.</p><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_y2LR" id="test"></a>Test<a class="hash-link" href="#test" title="Direct [...]
+For more information, see the section on <a href="https://create-react-app.dev/docs/running-tests/" target="_blank" rel="noopener noreferrer">Running Tests</a>.</p><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_y2LR" id="build-1"></a>Build<a class="hash-link" href="#build-1" title="Direct link to heading">#</a></h3><p>First, make sure that the project has run <code>npm install</code> or <code>yarn install</code> to install <code>node_modules</code [...]
 Better page performance can be obtained in the constructed production mode.</p><p>After the build, the code is compressed, and the file name includes the hash value.
-Your application is ready to be deployed!</p><p>For details, see the section on <a href="https://create-react-app.dev/docs/deployment/" target="_blank" rel="noopener noreferrer">deployment</a>.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/incubator-inlong-website/edit/master/docs/modules/website/quick_start.md" target="_blank" rel="noreferrer noopener" class="theme-edit-this- [...]
+Your application is ready to be deployed!</p><p>For details, see the section on <a href="https://create-react-app.dev/docs/deployment/" target="_blank" rel="noopener noreferrer">deployment</a>.</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/incubator-inlong-website/edit/master/docs/modules/website/quick_start.md" target="_blank" rel="noreferrer noopener" class="theme-edit-this- [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (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 necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.d236b1ce.js"></script>
-<script src="/assets/js/main.5c462761.js"></script>
+<script src="/assets/js/runtime~main.77c0928b.js"></script>
+<script src="/assets/js/main.5545a83d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/tags/index.html b/docs/tags/index.html
index 83a76aa..dfb7f78 100644
--- a/docs/tags/index.html
+++ b/docs/tags/index.html
@@ -4,19 +4,19 @@
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
-<title data-react-helmet="true">Tags | Apache Inlong</title><meta data-react-helmet="true" property="og:title" content="Tags | Apache Inlong"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/tags"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_tag" content="doc_tags_list"><link data-react-helmet="tru [...]
-<link rel="preload" href="/assets/js/runtime~main.d236b1ce.js" as="script">
-<link rel="preload" href="/assets/js/main.5c462761.js" as="script">
+<title data-react-helmet="true">Tags | Apache Inlong</title><meta data-react-helmet="true" property="og:title" content="Tags | Apache Inlong"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/tags"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_tag" content="doc_tags_list"><link data-react-helmet="tru [...]
+<link rel="preload" href="/assets/js/runtime~main.77c0928b.js" as="script">
+<link rel="preload" href="/assets/js/main.5545a83d.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (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 necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.d236b1ce.js"></script>
-<script src="/assets/js/main.5c462761.js"></script>
+<script src="/assets/js/runtime~main.77c0928b.js"></script>
+<script src="/assets/js/main.5545a83d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/user_guide/example/index.html b/docs/user_guide/example/index.html
index 529c789..338274f 100644
--- a/docs/user_guide/example/index.html
+++ b/docs/user_guide/example/index.html
@@ -4,20 +4,20 @@
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
-<title data-react-helmet="true">Hive Example | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/user_guide/example"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-default-current"><meta  [...]
-<link rel="preload" href="/assets/js/runtime~main.d236b1ce.js" as="script">
-<link rel="preload" href="/assets/js/main.5c462761.js" as="script">
+<title data-react-helmet="true">Hive Example | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/user_guide/example"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-default-current"><meta  [...]
+<link rel="preload" href="/assets/js/runtime~main.77c0928b.js" as="script">
+<link rel="preload" href="/assets/js/main.5545a83d.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
-Then we need to create a new file <code>./collect-data/test.log</code> and add content to it to trigger the agent to send data to the dataproxy.</p><div class="codeBlockContainer_K1bP"><div class="codeBlockContent_hGly"><pre tabindex="0" class="prism-code language-undefined codeBlock_23N8 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_39YC"><span class="token-line" style="color:#393A34"><span class="token plain">$ touch collect-data/test.log</s [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+Then we need to create a new file <code>./collect-data/test.log</code> and add content to it to trigger the agent to send data to the dataproxy.</p><div class="codeBlockContainer_J+bg"><div class="codeBlockContent_csEI"><pre tabindex="0" class="prism-code language-undefined codeBlock_rtdJ thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_1zSZ"><span class="token-line" style="color:#393A34"><span class="token plain">$ touch collect-data/test.log</s [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (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 necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.d236b1ce.js"></script>
-<script src="/assets/js/main.5c462761.js"></script>
+<script src="/assets/js/runtime~main.77c0928b.js"></script>
+<script src="/assets/js/main.5545a83d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/user_guide/quick_start/index.html b/docs/user_guide/quick_start/index.html
index 4d198dc..0cbcf4c 100644
--- a/docs/user_guide/quick_start/index.html
+++ b/docs/user_guide/quick_start/index.html
@@ -4,19 +4,19 @@
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
-<title data-react-helmet="true">Quick Start | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/user_guide/quick_start"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-default-current"><me [...]
-<link rel="preload" href="/assets/js/runtime~main.d236b1ce.js" as="script">
-<link rel="preload" href="/assets/js/main.5c462761.js" as="script">
+<title data-react-helmet="true">Quick Start | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/user_guide/quick_start"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-default-current"><me [...]
+<link rel="preload" href="/assets/js/runtime~main.77c0928b.js" as="script">
+<link rel="preload" href="/assets/js/main.5545a83d.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (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 necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.d236b1ce.js"></script>
-<script src="/assets/js/main.5c462761.js"></script>
+<script src="/assets/js/runtime~main.77c0928b.js"></script>
+<script src="/assets/js/main.5545a83d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/docs/user_guide/user_manual/index.html b/docs/user_guide/user_manual/index.html
index 1f69259..4df623a 100644
--- a/docs/user_guide/user_manual/index.html
+++ b/docs/user_guide/user_manual/index.html
@@ -4,33 +4,33 @@
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
-<title data-react-helmet="true">User Manual | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/user_guide/user_manual"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-default-current"><me [...]
-<link rel="preload" href="/assets/js/runtime~main.d236b1ce.js" as="script">
-<link rel="preload" href="/assets/js/main.5c462761.js" as="script">
+<title data-react-helmet="true">User Manual | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/docs/user_guide/user_manual"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-default-current"><me [...]
+<link rel="preload" href="/assets/js/runtime~main.77c0928b.js" as="script">
+<link rel="preload" href="/assets/js/main.5545a83d.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
-view, edit, update and delete the details of these tasks.</p><p>Click <!-- -->[Data Access]<!-- -->, there are two steps to fill in data access information: business information, data stream.</p><p><img src="/assets/images/image-1624431177918-95ea081c82d148e01848987443a7793c.png"></p><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_31ik" id="21-business-information"></a>2.1 Business Information<a class="hash-link" href="#21-business-information" tit [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+view, edit, update and delete the details of these tasks.</p><p>Click <!-- -->[Data Access]<!-- -->, there are two steps to fill in data access information: business information, data stream.</p><p><img src="/assets/images/image-1624431177918-95ea081c82d148e01848987443a7793c.png"></p><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_y2LR" id="21-business-information"></a>2.1 Business Information<a class="hash-link" href="#21-business-information" tit [...]
 specifications, such as pay_base</li><li>Business Chinese name: Chinese description of the business, easy to use and retrieve, up to 128 characters</li><li>Business responsible person: at least 2 people, the business responsible person can view and modify business
-information, add and modify all access configuration items</li><li>Business introduction: Cut SMS to introduce the business background and application of this access task:</li></ul><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_31ik" id="212-access-requirements"></a>2.1.2 Access requirements<a class="hash-link" href="#212-access-requirements" title="Direct link to heading">#</a></h3><p>Access requirements require users to choose message middleware [...]
-resources later.</p><p><img src="/assets/images/image-1624431333949-43ad52b3ffa3e01329822b38dde5d277.png"></p><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_31ik" id="22-data-stream"></a>2.2 Data stream<a class="hash-link" href="#22-data-stream" title="Direct link to heading">#</a></h2><p>Click <!-- -->[Next]<!-- --> to enter the data flow information filling step. There are four modules for data flow information filling:
-basic information, data source, data information, and data stream.</p><p>In the data flow process, you can click <!-- -->[New Data Stream]<!-- --> to create a new data stream page:</p><p><img src="/assets/images/image-1624431416449-d3d59918a7bd08f2deb481e5fd4cbd98.png"></p><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_31ik" id="221-basic-information"></a>2.2.1 Basic information<a class="hash-link" href="#221-basic-information" title="Direct link  [...]
+information, add and modify all access configuration items</li><li>Business introduction: Cut SMS to introduce the business background and application of this access task:</li></ul><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_y2LR" id="212-access-requirements"></a>2.1.2 Access requirements<a class="hash-link" href="#212-access-requirements" title="Direct link to heading">#</a></h3><p>Access requirements require users to choose message middleware [...]
+resources later.</p><p><img src="/assets/images/image-1624431333949-43ad52b3ffa3e01329822b38dde5d277.png"></p><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_y2LR" id="22-data-stream"></a>2.2 Data stream<a class="hash-link" href="#22-data-stream" title="Direct link to heading">#</a></h2><p>Click <!-- -->[Next]<!-- --> to enter the data flow information filling step. There are four modules for data flow information filling:
+basic information, data source, data information, and data stream.</p><p>In the data flow process, you can click <!-- -->[New Data Stream]<!-- --> to create a new data stream page:</p><p><img src="/assets/images/image-1624431416449-d3d59918a7bd08f2deb481e5fd4cbd98.png"></p><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_y2LR" id="221-basic-information"></a>2.2.1 Basic information<a class="hash-link" href="#221-basic-information" title="Direct link  [...]
 data in the business, the unique identifier defined by a certain business, the data stream ID in the data source, and
 the entry in the Hive information table The data stream ID is the same</li><li>Data stream name: interface information description, the length is limited to varchar (64), 32 Chinese</li><li>Data stream owner: The data stream owner can view and modify data stream information, add and modify all access
-configuration items</li><li>Introduction to data flow: simple text introduction to data flow</li></ul><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_31ik" id="222-data-source"></a>2.2.2 Data source<a class="hash-link" href="#222-data-source" title="Direct link to heading">#</a></h3><p>You are required to select the source of the data stream.</p><p>Currently, three methods of file and independent push are supported, and the detailed information of  [...]
+configuration items</li><li>Introduction to data flow: simple text introduction to data flow</li></ul><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_y2LR" id="222-data-source"></a>2.2.2 Data source<a class="hash-link" href="#222-data-source" title="Direct link to heading">#</a></h3><p>You are required to select the source of the data stream.</p><p>Currently, three methods of file and independent push are supported, and the detailed information of  [...]
 be supplemented in the advanced options.</p><ul><li>File: The business data is in the file, and the business machine deploys InLong Agent, which is read according to
-customized policy rules</li><li>Autonomous push: Push data to the messaging middleware through the SDK</li></ul><p><img src="/assets/images/image-1624431594406-df78435a37da265110e6f5dcc5ea3236.png"></p><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_31ik" id="223-data-information"></a>2.2.3 Data Information<a class="hash-link" href="#223-data-information" title="Direct link to heading">#</a></h3><p>You are required to fill in the data-related infor [...]
-incorrect and garbled characters after storage</li><li>Source field separator: the format of data sent to MQ</li><li>Source data field: attributes with different meanings divided by a certain format in MQ</li></ul><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_31ik" id="224-data-storage"></a>2.2.4 Data storage<a class="hash-link" href="#224-data-storage" title="Direct link to heading">#</a></h3><p>You are required to select the final flow directio [...]
+customized policy rules</li><li>Autonomous push: Push data to the messaging middleware through the SDK</li></ul><p><img src="/assets/images/image-1624431594406-df78435a37da265110e6f5dcc5ea3236.png"></p><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_y2LR" id="223-data-information"></a>2.2.3 Data Information<a class="hash-link" href="#223-data-information" title="Direct link to heading">#</a></h3><p>You are required to fill in the data-related infor [...]
+incorrect and garbled characters after storage</li><li>Source field separator: the format of data sent to MQ</li><li>Source data field: attributes with different meanings divided by a certain format in MQ</li></ul><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_y2LR" id="224-data-storage"></a>2.2.4 Data storage<a class="hash-link" href="#224-data-storage" title="Direct link to heading">#</a></h3><p>You are required to select the final flow directio [...]
 and autonomous push.</p><p><img src="/assets/images/image-1624431713360-73fcde085496fcff476e72ece79a3074.png"></p><p>Add HIVE storage:</p><p><img src="/assets/images/image-1624431787323-5c358330aa9d98a28f887c6bc699d383.png"></p><ul><li>Target database: hive database name (prepared to create in advance)</li><li>Target table: hive table name</li><li>First-level partition: the field name of the first-level subdirectory of hdfs data divided by hive data</li><li>Secondary partition: the field [...]
-and support deletion and addition-</li></ul><header><h1>3. Access details</h1></header><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_31ik" id="31-execution-log"></a>3.1 Execution log<a class="hash-link" href="#31-execution-log" title="Direct link to heading">#</a></h2><p>When the status of the data access task is &quot;approved successfully&quot; or &quot;configuration failed&quot;, the &quot;execution log&quot;
+and support deletion and addition-</li></ul><header><h1>3. Access details</h1></header><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_y2LR" id="31-execution-log"></a>3.1 Execution log<a class="hash-link" href="#31-execution-log" title="Direct link to heading">#</a></h2><p>When the status of the data access task is &quot;approved successfully&quot; or &quot;configuration failed&quot;, the &quot;execution log&quot;
 function can be used to allow users to view the progress and details of the task.</p><p><img src="/assets/images/image-1624432002615-5d1986e99c99a7c8410656ab2676f920.png"></p><p>Click <!-- -->[Execution Log]<!-- --> to display the details of the task execution log in a pop-up window.</p><p><img src="/assets/images/image-1624432022859-896538dcdc53d0dd834d60dd5cec5ef1.png"></p><p>The execution log will display the task type, execution result, execution log content, end time, and the end ti [...]
-execution of the access process. If the execution fails, you can &quot;restart&quot; the task and execute it again.</p><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_31ik" id="32-task-details"></a>3.2 Task details<a class="hash-link" href="#32-task-details" title="Direct link to heading">#</a></h2><p>The business person in charge/following person can view the access details of the task, and can modify and update part
-of the information under the status of <!-- -->[Waiting Applying]<!-- -->, <!-- -->[Configuration Successful]<!-- -->, and <!-- -->[Configuration Failed]<!-- -->.</p><p>There are three modules in the access task details: business information, data stream and data storage.</p><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_31ik" id="321-business-information"></a>3.2.1 Business Information<a class="hash-link" href="#321-business-information" title="D [...]
-information</p><p><img src="/assets/images/image-1624432092795-4ffb5c6560a1b876ee985389f4674f46.png"></p><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_31ik" id="323-data-storage"></a>3.2.3 Data Storage<a class="hash-link" href="#323-data-storage" title="Direct link to heading">#</a></h3><p>Display the basic information of the data flow in the access task, select different flow types through the drop-down
+execution of the access process. If the execution fails, you can &quot;restart&quot; the task and execute it again.</p><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_y2LR" id="32-task-details"></a>3.2 Task details<a class="hash-link" href="#32-task-details" title="Direct link to heading">#</a></h2><p>The business person in charge/following person can view the access details of the task, and can modify and update part
+of the information under the status of <!-- -->[Waiting Applying]<!-- -->, <!-- -->[Configuration Successful]<!-- -->, and <!-- -->[Configuration Failed]<!-- -->.</p><p>There are three modules in the access task details: business information, data stream and data storage.</p><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_y2LR" id="321-business-information"></a>3.2.1 Business Information<a class="hash-link" href="#321-business-information" title="D [...]
+information</p><p><img src="/assets/images/image-1624432092795-4ffb5c6560a1b876ee985389f4674f46.png"></p><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_y2LR" id="323-data-storage"></a>3.2.3 Data Storage<a class="hash-link" href="#323-data-storage" title="Direct link to heading">#</a></h3><p>Display the basic information of the data flow in the access task, select different flow types through the drop-down
 box, and click <!-- -->[New Flow Configuration]<!-- --> to create a new data storage.</p><p><img src="/assets/images/image-1624432114765-5a8af6d09d59ec308f3ef7f2063b13f9.png"></p><header><h1>4. Data consumption</h1></header><p>Data consumption currently does not support direct consumption access to data, and data can be consumed normally after
 the approval process.</p><p>Click <!-- -->[New Consumption]<!-- --> to enter the data consumption process, and you need to fill in information related to
-consumption.</p><p><img src="/assets/images/image-1624432235900-f71edf583b188793707e0f561ee3ba06.png"></p><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_31ik" id="41-consumer-information"></a>4.1 Consumer Information<a class="hash-link" href="#41-consumer-information" title="Direct link to heading">#</a></h2><p>Applicants need to gradually fill in the basic consumer business information related to data consumption applications in
+consumption.</p><p><img src="/assets/images/image-1624432235900-f71edf583b188793707e0f561ee3ba06.png"></p><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_y2LR" id="41-consumer-information"></a>4.1 Consumer Information<a class="hash-link" href="#41-consumer-information" title="Direct link to heading">#</a></h2><p>Applicants need to gradually fill in the basic consumer business information related to data consumption applications in
 the information filling module</p><p><img src="/assets/images/image-1624432254118-33a6d97d973e2872e9e53d4cbebe8d3f.png"></p><ul><li>Consumer group name: The prefix is automatically generated according to the product/project. The brief name of the
 consumer must be composed of lowercase letters, numbers, and underscores. The final approval will assign the consumer
 name based on the abbreviation splicing</li><li>Consumer Responsible Person: At least 2 persons are required to choose the responsible person; the responsible person
@@ -39,25 +39,25 @@ the appropriate business ID in the pop-up window
 <img src="/assets/images/image-1624432286674-9853d11f33318f394eea705d9cfcd140.png"></li><li>Data usage: select data usage usage</li><li>Data usage description: The applicant needs to briefly explain the items used and the purpose of the data according to
 their own consumption scenarios After completing the information, click <!-- -->[Submit]<!-- -->, and the data consumption process
 will be formally submitted to the approver before it will take effect.</li></ul><header><h1>5. Approval management</h1></header><p>The approval management function module currently includes my application and my approval, and all tasks of data access
-and consumption application approval in the management system.</p><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_31ik" id="51-my-application"></a>5.1 My application<a class="hash-link" href="#51-my-application" title="Direct link to heading">#</a></h2><p>Display the current task list submitted by the applicant for data access and consumption in the system, click <!-- -->[Details]<!-- -->
-to view the current basic information and approval process of the task.</p><p><img src="/assets/images/image-1624432445002-b6cd6262bbb9012f06a72091a5ec9298.png"></p><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_31ik" id="511-data-access-details"></a>5.1.1 Data access details<a class="hash-link" href="#511-data-access-details" title="Direct link to heading">#</a></h3><p>Data access task detailed display The current basic information of the applica [...]
-information, basic information about application access, and current approval process nodes.</p><p><img src="/assets/images/image-1624432458971-d9f910891c45e7ed95a005c276a3181e.png"></p><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_31ik" id="512-data-consumption-details"></a>5.1.2 Data consumption details<a class="hash-link" href="#512-data-consumption-details" title="Direct link to heading">#</a></h3><p>Data consumption task details display basi [...]
-basic consumption information, and current approval process nodes.</p><p><img src="/assets/images/image-1624432474526-62d8f0211df39af00583e77669d84dcd.png"></p><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_31ik" id="52-my-approval"></a>5.2 My approval<a class="hash-link" href="#52-my-approval" title="Direct link to heading">#</a></h2><p>As a data access officer and system member with approval authority, have the responsibility for data access or
-consumption approval.</p><p><img src="/assets/images/image-1624432496461-8451c9c09d3a3fe90b1660ec1d94a22b.png"></p><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_31ik" id="521-data-access-approval"></a>5.2.1 Data Access Approval<a class="hash-link" href="#521-data-access-approval" title="Direct link to heading">#</a></h3><p>New data access approval: currently it is a first-level approval, which is approved by the system administrator.</p><p>The sy [...]
-business information.</p><p><img src="/assets/images/image-1624432515850-29364ea956882287ca1b8bb48b5a1a17.png"></p><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_31ik" id="522-new-data-consumption-approval"></a>5.2.2 New data consumption approval<a class="hash-link" href="#522-new-data-consumption-approval" title="Direct link to heading">#</a></h3><p>New data consume approval: currently it is a first-level approval, which is approved by the person [...]
+and consumption application approval in the management system.</p><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_y2LR" id="51-my-application"></a>5.1 My application<a class="hash-link" href="#51-my-application" title="Direct link to heading">#</a></h2><p>Display the current task list submitted by the applicant for data access and consumption in the system, click <!-- -->[Details]<!-- -->
+to view the current basic information and approval process of the task.</p><p><img src="/assets/images/image-1624432445002-b6cd6262bbb9012f06a72091a5ec9298.png"></p><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_y2LR" id="511-data-access-details"></a>5.1.1 Data access details<a class="hash-link" href="#511-data-access-details" title="Direct link to heading">#</a></h3><p>Data access task detailed display The current basic information of the applica [...]
+information, basic information about application access, and current approval process nodes.</p><p><img src="/assets/images/image-1624432458971-d9f910891c45e7ed95a005c276a3181e.png"></p><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_y2LR" id="512-data-consumption-details"></a>5.1.2 Data consumption details<a class="hash-link" href="#512-data-consumption-details" title="Direct link to heading">#</a></h3><p>Data consumption task details display basi [...]
+basic consumption information, and current approval process nodes.</p><p><img src="/assets/images/image-1624432474526-62d8f0211df39af00583e77669d84dcd.png"></p><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_y2LR" id="52-my-approval"></a>5.2 My approval<a class="hash-link" href="#52-my-approval" title="Direct link to heading">#</a></h2><p>As a data access officer and system member with approval authority, have the responsibility for data access or
+consumption approval.</p><p><img src="/assets/images/image-1624432496461-8451c9c09d3a3fe90b1660ec1d94a22b.png"></p><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_y2LR" id="521-data-access-approval"></a>5.2.1 Data Access Approval<a class="hash-link" href="#521-data-access-approval" title="Direct link to heading">#</a></h3><p>New data access approval: currently it is a first-level approval, which is approved by the system administrator.</p><p>The sy [...]
+business information.</p><p><img src="/assets/images/image-1624432515850-29364ea956882287ca1b8bb48b5a1a17.png"></p><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_y2LR" id="522-new-data-consumption-approval"></a>5.2.2 New data consumption approval<a class="hash-link" href="#522-new-data-consumption-approval" title="Direct link to heading">#</a></h3><p>New data consume approval: currently it is a first-level approval, which is approved by the person [...]
 business.</p><p>Business approval: The person in charge of the data access business judges whether the consumption meets the business
-requirements according to the access information:</p><p><img src="/assets/images/image-1624432535541-b2ca3753d7d7ce8b9f95739f7c69a6eb.png"></p><header><h1>6. System Management</h1></header><p>Only users with the role of system administrator can use this function. They can create, modify, and delete users:</p><p><img src="/assets/images/image-1624432652141-835dbf13a80b62324a1c20e6526b2404.png"></p><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_31ik [...]
+requirements according to the access information:</p><p><img src="/assets/images/image-1624432535541-b2ca3753d7d7ce8b9f95739f7c69a6eb.png"></p><header><h1>6. System Management</h1></header><p>Only users with the role of system administrator can use this function. They can create, modify, and delete users:</p><p><img src="/assets/images/image-1624432652141-835dbf13a80b62324a1c20e6526b2404.png"></p><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_y2LR [...]
 account management permissions); system administrators (with data access and data consumption permissions, data access
 approval and account management permissions)</li><li>username: username for login</li><li>user password:
 -Effective duration: the account can be used in the system
-<img src="/assets/images/image-1624432740241-902d6ac30fca2f18083d8ddecbd50180.png"></li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_31ik" id="62-delete-user"></a>6.2 Delete user<a class="hash-link" href="#62-delete-user" title="Direct link to heading">#</a></h2><p>The system administrator can delete the account of the created user. After the deletion, the account will stop using:</p><p><img src="/assets/images/image-1624432759224-fe8616b87 [...]
-confirmation, the new password of this account will take effect:</p><p><img src="/assets/images/image-1624432829313-74769de3ddbe89790bfbb54a8c6df399.png"></p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/incubator-inlong-website/edit/master/docs/user_guide/user_manual.md" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20" w [...]
+<img src="/assets/images/image-1624432740241-902d6ac30fca2f18083d8ddecbd50180.png"></li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_y2LR" id="62-delete-user"></a>6.2 Delete user<a class="hash-link" href="#62-delete-user" title="Direct link to heading">#</a></h2><p>The system administrator can delete the account of the created user. After the deletion, the account will stop using:</p><p><img src="/assets/images/image-1624432759224-fe8616b87 [...]
+confirmation, the new password of this account will take effect:</p><p><img src="/assets/images/image-1624432829313-74769de3ddbe89790bfbb54a8c6df399.png"></p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/incubator-inlong-website/edit/master/docs/user_guide/user_manual.md" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20" w [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (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 necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.d236b1ce.js"></script>
-<script src="/assets/js/main.5c462761.js"></script>
+<script src="/assets/js/runtime~main.77c0928b.js"></script>
+<script src="/assets/js/main.5545a83d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/download/main/index.html b/download/main/index.html
index e566f11..a17c4c4 100644
--- a/download/main/index.html
+++ b/download/main/index.html
@@ -4,19 +4,19 @@
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
-<title data-react-helmet="true">main | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/download/main"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-download-current"><meta data-react-helmet [...]
-<link rel="preload" href="/assets/js/runtime~main.d236b1ce.js" as="script">
-<link rel="preload" href="/assets/js/main.5c462761.js" as="script">
+<title data-react-helmet="true">main | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/download/main"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-download-current"><meta data-react-helmet [...]
+<link rel="preload" href="/assets/js/runtime~main.77c0928b.js" as="script">
+<link rel="preload" href="/assets/js/main.5545a83d.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (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 necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.d236b1ce.js"></script>
-<script src="/assets/js/main.5c462761.js"></script>
+<script src="/assets/js/runtime~main.77c0928b.js"></script>
+<script src="/assets/js/main.5545a83d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/download/release-0.10.0/index.html b/download/release-0.10.0/index.html
index 11298c9..3d3fc89 100644
--- a/download/release-0.10.0/index.html
+++ b/download/release-0.10.0/index.html
@@ -4,19 +4,19 @@
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
-<title data-react-helmet="true">Download the InLong releases | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/download/release-0.10.0"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-downloa [...]
-<link rel="preload" href="/assets/js/runtime~main.d236b1ce.js" as="script">
-<link rel="preload" href="/assets/js/main.5c462761.js" as="script">
+<title data-react-helmet="true">Download the InLong releases | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/download/release-0.10.0"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-downloa [...]
+<link rel="preload" href="/assets/js/runtime~main.77c0928b.js" as="script">
+<link rel="preload" href="/assets/js/main.5545a83d.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (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 necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.d236b1ce.js"></script>
-<script src="/assets/js/main.5c462761.js"></script>
+<script src="/assets/js/runtime~main.77c0928b.js"></script>
+<script src="/assets/js/main.5545a83d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/download/release-0.11.0/index.html b/download/release-0.11.0/index.html
new file mode 100644
index 0000000..b21c6f3
--- /dev/null
+++ b/download/release-0.11.0/index.html
@@ -0,0 +1,22 @@
+<!doctype html>
+<html class="docs-version-current" lang="en" dir="ltr">
+<head>
+<meta charset="UTF-8">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+<meta name="generator" content="Docusaurus v2.0.0-beta.9">
+<title data-react-helmet="true">Download the InLong releases | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/download/release-0.11.0"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-downloa [...]
+<link rel="preload" href="/assets/js/runtime~main.77c0928b.js" as="script">
+<link rel="preload" href="/assets/js/main.5545a83d.js" as="script">
+</head>
+<body>
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+          <div>
+            <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (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 necess [...]
+          </div>
+          <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
+        </div></div></div></div></footer></div>
+<script src="/assets/js/runtime~main.77c0928b.js"></script>
+<script src="/assets/js/main.5545a83d.js"></script>
+</body>
+</html>
\ No newline at end of file
diff --git a/download/release-0.3.0/index.html b/download/release-0.3.0/index.html
index 338541f..3d60019 100644
--- a/download/release-0.3.0/index.html
+++ b/download/release-0.3.0/index.html
@@ -4,19 +4,19 @@
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
-<title data-react-helmet="true">Download the InLong releases | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/download/release-0.3.0"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-download [...]
-<link rel="preload" href="/assets/js/runtime~main.d236b1ce.js" as="script">
-<link rel="preload" href="/assets/js/main.5c462761.js" as="script">
+<title data-react-helmet="true">Download the InLong releases | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/download/release-0.3.0"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-download [...]
+<link rel="preload" href="/assets/js/runtime~main.77c0928b.js" as="script">
+<link rel="preload" href="/assets/js/main.5545a83d.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (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 necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.d236b1ce.js"></script>
-<script src="/assets/js/main.5c462761.js"></script>
+<script src="/assets/js/runtime~main.77c0928b.js"></script>
+<script src="/assets/js/main.5545a83d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/download/release-0.5.0/index.html b/download/release-0.5.0/index.html
index 35d9566..657d2b4 100644
--- a/download/release-0.5.0/index.html
+++ b/download/release-0.5.0/index.html
@@ -4,19 +4,19 @@
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
-<title data-react-helmet="true">Download the InLong releases | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/download/release-0.5.0"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-download [...]
-<link rel="preload" href="/assets/js/runtime~main.d236b1ce.js" as="script">
-<link rel="preload" href="/assets/js/main.5c462761.js" as="script">
+<title data-react-helmet="true">Download the InLong releases | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/download/release-0.5.0"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-download [...]
+<link rel="preload" href="/assets/js/runtime~main.77c0928b.js" as="script">
+<link rel="preload" href="/assets/js/main.5545a83d.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (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 necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.d236b1ce.js"></script>
-<script src="/assets/js/main.5c462761.js"></script>
+<script src="/assets/js/runtime~main.77c0928b.js"></script>
+<script src="/assets/js/main.5545a83d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/download/release-0.6.0/index.html b/download/release-0.6.0/index.html
index 6ea13a2..2e70ee0 100644
--- a/download/release-0.6.0/index.html
+++ b/download/release-0.6.0/index.html
@@ -4,19 +4,19 @@
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
-<title data-react-helmet="true">Download the InLong releases | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/download/release-0.6.0"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-download [...]
-<link rel="preload" href="/assets/js/runtime~main.d236b1ce.js" as="script">
-<link rel="preload" href="/assets/js/main.5c462761.js" as="script">
+<title data-react-helmet="true">Download the InLong releases | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/download/release-0.6.0"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-download [...]
+<link rel="preload" href="/assets/js/runtime~main.77c0928b.js" as="script">
+<link rel="preload" href="/assets/js/main.5545a83d.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (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 necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.d236b1ce.js"></script>
-<script src="/assets/js/main.5c462761.js"></script>
+<script src="/assets/js/runtime~main.77c0928b.js"></script>
+<script src="/assets/js/main.5545a83d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/download/release-0.7.0/index.html b/download/release-0.7.0/index.html
index ce33b62..e7ed85a 100644
--- a/download/release-0.7.0/index.html
+++ b/download/release-0.7.0/index.html
@@ -4,19 +4,19 @@
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
-<title data-react-helmet="true">Download the InLong releases | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/download/release-0.7.0"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-download [...]
-<link rel="preload" href="/assets/js/runtime~main.d236b1ce.js" as="script">
-<link rel="preload" href="/assets/js/main.5c462761.js" as="script">
+<title data-react-helmet="true">Download the InLong releases | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/download/release-0.7.0"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-download [...]
+<link rel="preload" href="/assets/js/runtime~main.77c0928b.js" as="script">
+<link rel="preload" href="/assets/js/main.5545a83d.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (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 necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.d236b1ce.js"></script>
-<script src="/assets/js/main.5c462761.js"></script>
+<script src="/assets/js/runtime~main.77c0928b.js"></script>
+<script src="/assets/js/main.5545a83d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/download/release-0.8.0/index.html b/download/release-0.8.0/index.html
index 9279b83..4b09a32 100644
--- a/download/release-0.8.0/index.html
+++ b/download/release-0.8.0/index.html
@@ -4,19 +4,19 @@
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
-<title data-react-helmet="true">Download the InLong releases | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/download/release-0.8.0"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-download [...]
-<link rel="preload" href="/assets/js/runtime~main.d236b1ce.js" as="script">
-<link rel="preload" href="/assets/js/main.5c462761.js" as="script">
+<title data-react-helmet="true">Download the InLong releases | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/download/release-0.8.0"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-download [...]
+<link rel="preload" href="/assets/js/runtime~main.77c0928b.js" as="script">
+<link rel="preload" href="/assets/js/main.5545a83d.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (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 necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.d236b1ce.js"></script>
-<script src="/assets/js/main.5c462761.js"></script>
+<script src="/assets/js/runtime~main.77c0928b.js"></script>
+<script src="/assets/js/main.5545a83d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/download/release-0.9.0/index.html b/download/release-0.9.0/index.html
index 9462f63..8eb3ca3 100644
--- a/download/release-0.9.0/index.html
+++ b/download/release-0.9.0/index.html
@@ -4,19 +4,19 @@
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
-<title data-react-helmet="true">Download the InLong releases | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/download/release-0.9.0"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-download [...]
-<link rel="preload" href="/assets/js/runtime~main.d236b1ce.js" as="script">
-<link rel="preload" href="/assets/js/main.5c462761.js" as="script">
+<title data-react-helmet="true">Download the InLong releases | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/download/release-0.9.0"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-download [...]
+<link rel="preload" href="/assets/js/runtime~main.77c0928b.js" as="script">
+<link rel="preload" href="/assets/js/main.5545a83d.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (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 necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.d236b1ce.js"></script>
-<script src="/assets/js/main.5c462761.js"></script>
+<script src="/assets/js/runtime~main.77c0928b.js"></script>
+<script src="/assets/js/main.5545a83d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/download/tags/index.html b/download/tags/index.html
index 8a896da..1af120e 100644
--- a/download/tags/index.html
+++ b/download/tags/index.html
@@ -4,19 +4,19 @@
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
-<title data-react-helmet="true">Tags | Apache Inlong</title><meta data-react-helmet="true" property="og:title" content="Tags | Apache Inlong"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/download/tags"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_tag" content="doc_tags_list"><link data-react-helmet= [...]
-<link rel="preload" href="/assets/js/runtime~main.d236b1ce.js" as="script">
-<link rel="preload" href="/assets/js/main.5c462761.js" as="script">
+<title data-react-helmet="true">Tags | Apache Inlong</title><meta data-react-helmet="true" property="og:title" content="Tags | Apache Inlong"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/download/tags"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_tag" content="doc_tags_list"><link data-react-helmet= [...]
+<link rel="preload" href="/assets/js/runtime~main.77c0928b.js" as="script">
+<link rel="preload" href="/assets/js/main.5545a83d.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (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 necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.d236b1ce.js"></script>
-<script src="/assets/js/main.5c462761.js"></script>
+<script src="/assets/js/runtime~main.77c0928b.js"></script>
+<script src="/assets/js/main.5545a83d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/index.html b/index.html
index c8144c6..65ba78d 100644
--- a/index.html
+++ b/index.html
@@ -4,19 +4,19 @@
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
-<title data-react-helmet="true">Apache Inlong | Apache Inlong</title><meta data-react-helmet="true" property="og:title" content="Apache Inlong | Apache Inlong"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="description" content="Description will go into a meta tag in &lt;head /&gt;"><meta data-react-helmet="true" property="og:description" content="Description will go into a meta tag in &lt;head /&gt;"><meta data-react [...]
-<link rel="preload" href="/assets/js/runtime~main.d236b1ce.js" as="script">
-<link rel="preload" href="/assets/js/main.5c462761.js" as="script">
+<title data-react-helmet="true">Apache Inlong | Apache Inlong</title><meta data-react-helmet="true" property="og:title" content="Apache Inlong | Apache Inlong"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="description" content="Description will go into a meta tag in &lt;head /&gt;"><meta data-react-helmet="true" property="og:description" content="Description will go into a meta tag in &lt;head /&gt;"><meta data-react [...]
+<link rel="preload" href="/assets/js/runtime~main.77c0928b.js" as="script">
+<link rel="preload" href="/assets/js/main.5545a83d.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div id="docusaurus-base-url-issue-banner-container"></div><div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4  [...]
+<div id="docusaurus-base-url-issue-banner-container"></div><div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4  [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (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 necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.d236b1ce.js"></script>
-<script src="/assets/js/main.5c462761.js"></script>
+<script src="/assets/js/runtime~main.77c0928b.js"></script>
+<script src="/assets/js/main.5545a83d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/sitemap.xml b/sitemap.xml
index 88732f5..61723a9 100644
--- a/sitemap.xml
+++ b/sitemap.xml
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://inlong.apache.org/blog/archive</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://inlong.apache.org/development/tags [...]
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://inlong.apache.org/blog/archive</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://inlong.apache.org/development/tags [...]
\ No newline at end of file
diff --git a/zh-CN/404.html b/zh-CN/404.html
index 8c80ed2..5a14f5d 100644
--- a/zh-CN/404.html
+++ b/zh-CN/404.html
@@ -4,19 +4,19 @@
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
-<title data-react-helmet="true">Page Not Found | Apache Inlong</title><meta data-react-helmet="true" property="og:title" content="Page Not Found | Apache Inlong"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/404.html"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name="docusaurus_tag" content="default"><link  [...]
-<link rel="preload" href="/zh-CN/assets/js/runtime~main.0867c48a.js" as="script">
-<link rel="preload" href="/zh-CN/assets/js/main.3c1ea396.js" as="script">
+<title data-react-helmet="true">Page Not Found | Apache Inlong</title><meta data-react-helmet="true" property="og:title" content="Page Not Found | Apache Inlong"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/404.html"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name="docusaurus_tag" content="default"><link  [...]
+<link rel="preload" href="/zh-CN/assets/js/runtime~main.f0b42f6d.js" as="script">
+<link rel="preload" href="/zh-CN/assets/js/main.d0f9b592.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (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 necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/zh-CN/assets/js/runtime~main.0867c48a.js"></script>
-<script src="/zh-CN/assets/js/main.3c1ea396.js"></script>
+<script src="/zh-CN/assets/js/runtime~main.f0b42f6d.js"></script>
+<script src="/zh-CN/assets/js/main.d0f9b592.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh-CN/Home/index.html b/zh-CN/Home/index.html
index 537be61..83ad1a4 100644
--- a/zh-CN/Home/index.html
+++ b/zh-CN/Home/index.html
@@ -4,14 +4,14 @@
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
-<title data-react-helmet="true"></title><link rel="stylesheet" href="/zh-CN/assets/css/styles.648852ce.css">
-<link rel="preload" href="/zh-CN/assets/js/runtime~main.0867c48a.js" as="script">
-<link rel="preload" href="/zh-CN/assets/js/main.3c1ea396.js" as="script">
+<title data-react-helmet="true"></title><link rel="stylesheet" href="/zh-CN/assets/css/styles.f4386730.css">
+<link rel="preload" href="/zh-CN/assets/js/runtime~main.f0b42f6d.js" as="script">
+<link rel="preload" href="/zh-CN/assets/js/main.d0f9b592.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
 <div class="home-page"><section class="top-section" style="background-image:url(&quot;/zh-CN/img/first-page-bg.png&quot;"><div class="vertical-middle animate__animated animate__fadeInLeft animate__delay-0.5s"><div class="product-name"><div class="brandname">Apache</div><div class="projectname" style="background-image:url(&quot;/zh-CN/img/inlong-en.svg&quot;"></div></div><div class="product-desc2"><div>Automatic</div><div class="split"></div><div>Safety</div><div class="split"></div><div> [...]
-<script src="/zh-CN/assets/js/runtime~main.0867c48a.js"></script>
-<script src="/zh-CN/assets/js/main.3c1ea396.js"></script>
+<script src="/zh-CN/assets/js/runtime~main.f0b42f6d.js"></script>
+<script src="/zh-CN/assets/js/main.d0f9b592.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh-CN/assets/css/styles.648852ce.css b/zh-CN/assets/css/styles.648852ce.css
deleted file mode 100644
index bdf0dfb..0000000
--- a/zh-CN/assets/css/styles.648852ce.css
+++ /dev/null
@@ -1 +0,0 @@
-.container,.row .col{padding:0 var(--ifm-spacing-horizontal);width:100%}.markdown>h2,.markdown>h3,.markdown>h4,.markdown>h5,.markdown>h6{margin-bottom:calc(var(--ifm-heading-vertical-rhythm-bottom)*var(--ifm-leading))}.markdown li,body{word-wrap:break-word}body,ol ol,ol ul,ul ol,ul ul{margin:0}pre,table{overflow:auto}blockquote,pre{margin:0 0 var(--ifm-spacing-vertical)}.breadcrumbs__link,.button{transition-timing-function:var(--ifm-transition-timing-default)}.button,.react-toggle{-webki [...]
\ No newline at end of file
diff --git a/zh-CN/assets/css/styles.f4386730.css b/zh-CN/assets/css/styles.f4386730.css
new file mode 100644
index 0000000..629a248
--- /dev/null
+++ b/zh-CN/assets/css/styles.f4386730.css
@@ -0,0 +1 @@
+.container,.row .col{padding:0 var(--ifm-spacing-horizontal);width:100%}.markdown>h2,.markdown>h3,.markdown>h4,.markdown>h5,.markdown>h6{margin-bottom:calc(var(--ifm-heading-vertical-rhythm-bottom)*var(--ifm-leading))}.markdown li,body{word-wrap:break-word}body,ol ol,ol ul,ul ol,ul ul{margin:0}pre,table{overflow:auto}blockquote,pre{margin:0 0 var(--ifm-spacing-vertical)}.breadcrumbs__link,.button{transition-timing-function:var(--ifm-transition-timing-default)}.button,.react-toggle{-webki [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/00a3bd95.60ed7093.js b/zh-CN/assets/js/00a3bd95.60ed7093.js
new file mode 100644
index 0000000..7b92b49
--- /dev/null
+++ b/zh-CN/assets/js/00a3bd95.60ed7093.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[7976],{3905:function(a,e,t){t.d(e,{Zo:function(){return l},kt:function(){return s}});var n=t(7294);function i(a,e,t){return e in a?Object.defineProperty(a,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):a[e]=t,a}function r(a,e){var t=Object.keys(a);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(a);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(a,e).enumera [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/00a3bd95.f30e61c9.js b/zh-CN/assets/js/00a3bd95.f30e61c9.js
deleted file mode 100644
index 484562b..0000000
--- a/zh-CN/assets/js/00a3bd95.f30e61c9.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[7976],{3905:function(a,t,e){e.d(t,{Zo:function(){return p},kt:function(){return s}});var n=e(7294);function i(a,t,e){return t in a?Object.defineProperty(a,t,{value:e,enumerable:!0,configurable:!0,writable:!0}):a[t]=e,a}function r(a,t){var e=Object.keys(a);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(a);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(a,t).enumera [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/137426b6.0549bab3.js b/zh-CN/assets/js/137426b6.0549bab3.js
deleted file mode 100644
index 7e17df3..0000000
--- a/zh-CN/assets/js/137426b6.0549bab3.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[2338],{3905:function(t,e,a){a.d(e,{Zo:function(){return l},kt:function(){return g}});var r=a(7294);function n(t,e,a){return e in t?Object.defineProperty(t,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[e]=a,t}function i(t,e){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumera [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/137426b6.5ce9b5e9.js b/zh-CN/assets/js/137426b6.5ce9b5e9.js
new file mode 100644
index 0000000..254ab12
--- /dev/null
+++ b/zh-CN/assets/js/137426b6.5ce9b5e9.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[2338],{3905:function(t,e,a){a.d(e,{Zo:function(){return l},kt:function(){return g}});var r=a(7294);function n(t,e,a){return e in t?Object.defineProperty(t,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[e]=a,t}function i(t,e){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumera [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/17896441.f745085d.js b/zh-CN/assets/js/17896441.f221814d.js
similarity index 73%
rename from zh-CN/assets/js/17896441.f745085d.js
rename to zh-CN/assets/js/17896441.f221814d.js
index 1711966..a6c5efd 100644
--- a/zh-CN/assets/js/17896441.f745085d.js
+++ b/zh-CN/assets/js/17896441.f221814d.js
@@ -1 +1 @@
-"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[7918],{1896:function(e,t,a){a.r(t),a.d(t,{default:function(){return $}});var n=a(7294),r=a(6010),l=a(3783),i=a(9960),o=a(5999);var s=function(e){var t=e.metadata;return n.createElement("nav",{className:"pagination-nav docusaurus-mt-lg","aria-label":(0,o.I)({id:"theme.docs.paginator.navAriaLabel",message:"Docs pages navigation",description:"The ARIA label for the docs pagination"})},n.createElement("div" [...]
\ No newline at end of file
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[7918],{1896:function(e,t,a){a.r(t),a.d(t,{default:function(){return $}});var n=a(7294),r=a(6010),l=a(3783),i=a(9960),o=a(5999);var s=function(e){var t=e.metadata;return n.createElement("nav",{className:"pagination-nav docusaurus-mt-lg","aria-label":(0,o.I)({id:"theme.docs.paginator.navAriaLabel",message:"Docs pages navigation",description:"The ARIA label for the docs pagination"})},n.createElement("div" [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/3042.d9785ee9.js b/zh-CN/assets/js/3042.eb3446f0.js
similarity index 75%
rename from zh-CN/assets/js/3042.d9785ee9.js
rename to zh-CN/assets/js/3042.eb3446f0.js
index 8c622e8..8a6a8ba 100644
--- a/zh-CN/assets/js/3042.d9785ee9.js
+++ b/zh-CN/assets/js/3042.eb3446f0.js
@@ -1 +1 @@
-(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[3042],{3905:function(e,t,n){"use strict";n.d(t,{Zo:function(){return u},kt:function(){return p}});var r=n(7294);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumera [...]
\ No newline at end of file
+(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[3042],{3905:function(e,t,n){"use strict";n.d(t,{Zo:function(){return u},kt:function(){return p}});var r=n(7294);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumera [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/3720c009.3d0f9c1a.js b/zh-CN/assets/js/3720c009.a2400a9d.js
similarity index 92%
rename from zh-CN/assets/js/3720c009.3d0f9c1a.js
rename to zh-CN/assets/js/3720c009.a2400a9d.js
index 3930bee..319d691 100644
--- a/zh-CN/assets/js/3720c009.3d0f9c1a.js
+++ b/zh-CN/assets/js/3720c009.a2400a9d.js
@@ -1 +1 @@
-"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[3751,9514],{4312:function(e,t,a){a.r(t),a.d(t,{default:function(){return u}});var n=a(7294),r=a(9067),l=a(5319),c=a(7774),s="tag_21yA";function i(e){var t=e.letterEntry;return n.createElement("article",null,n.createElement("h2",null,t.letter),n.createElement("ul",{className:"padding--none"},t.tags.map((function(e){return n.createElement("li",{key:e.permalink,className:s},n.createElement(c.Z,e))}))),n.cr [...]
\ No newline at end of file
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[3751,9514],{4312:function(e,t,a){a.r(t),a.d(t,{default:function(){return u}});var n=a(7294),r=a(9067),l=a(5319),c=a(7774),s="tag_7kA+";function i(e){var t=e.letterEntry;return n.createElement("article",null,n.createElement("h2",null,t.letter),n.createElement("ul",{className:"padding--none"},t.tags.map((function(e){return n.createElement("li",{key:e.permalink,className:s},n.createElement(c.Z,e))}))),n.cr [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/3843fed2.03fc4049.js b/zh-CN/assets/js/3843fed2.03fc4049.js
deleted file mode 100644
index b6ea162..0000000
--- a/zh-CN/assets/js/3843fed2.03fc4049.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[4986],{3905:function(e,t,a){a.d(t,{Zo:function(){return l},kt:function(){return h}});var r=a(7294);function n(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function i(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumera [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/3843fed2.62ad1b24.js b/zh-CN/assets/js/3843fed2.62ad1b24.js
new file mode 100644
index 0000000..4ffcbe9
--- /dev/null
+++ b/zh-CN/assets/js/3843fed2.62ad1b24.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[4986],{3905:function(e,t,a){a.d(t,{Zo:function(){return c},kt:function(){return h}});var r=a(7294);function n(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function i(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumera [...]
\ No newline at end of file
diff --git a/assets/js/6667.09ccb836.js b/zh-CN/assets/js/6667.02baf962.js
similarity index 97%
rename from assets/js/6667.09ccb836.js
rename to zh-CN/assets/js/6667.02baf962.js
index d22c892..d005fef 100644
--- a/assets/js/6667.09ccb836.js
+++ b/zh-CN/assets/js/6667.02baf962.js
@@ -1,2 +1,2 @@
-/*! For license information please see 6667.09ccb836.js.LICENSE.txt */
-"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[6667],{9960:function(e,n,t){t.d(n,{Z:function(){return v}});var r=t(3366),o=t(7294),u=t(3727),i=t(2263),a=t(3919),c=t(412),s=(0,o.createContext)({collectLink:function(){}}),l=t(4996),f=t(8780),d=["isNavLink","to","href","activeClassName","isActive","data-noBrokenLinkCheck","autoAddBaseUrl"];var v=function(e){var n,t,v=e.isNavLink,p=e.to,g=e.href,h=e.activeClassName,m=e.isActive,y=e["data-noBrokenLinkChe [...]
\ No newline at end of file
+/*! For license information please see 6667.02baf962.js.LICENSE.txt */
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[6667],{9960:function(e,n,t){t.d(n,{Z:function(){return v}});var r=t(3366),o=t(7294),u=t(3727),i=t(2263),a=t(3919),c=t(412),s=(0,o.createContext)({collectLink:function(){}}),l=t(4996),f=t(8780),d=["isNavLink","to","href","activeClassName","isActive","data-noBrokenLinkCheck","autoAddBaseUrl"];var v=function(e){var n,t,v=e.isNavLink,p=e.to,g=e.href,h=e.activeClassName,m=e.isActive,y=e["data-noBrokenLinkChe [...]
\ No newline at end of file
diff --git a/assets/js/6667.09ccb836.js.LICENSE.txt b/zh-CN/assets/js/6667.02baf962.js.LICENSE.txt
similarity index 100%
rename from assets/js/6667.09ccb836.js.LICENSE.txt
rename to zh-CN/assets/js/6667.02baf962.js.LICENSE.txt
diff --git a/assets/js/9067.aa3f80ed.js b/zh-CN/assets/js/9067.1fcb6f52.js
similarity index 89%
rename from assets/js/9067.aa3f80ed.js
rename to zh-CN/assets/js/9067.1fcb6f52.js
index 9841285..440ab99 100644
--- a/assets/js/9067.aa3f80ed.js
+++ b/zh-CN/assets/js/9067.1fcb6f52.js
@@ -1 +1 @@
-"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[9067],{1875:function(e,t){t.Z=function(){return null}},541:function(e,t,n){n.d(t,{Z:function(){return l}});var a=n(7294),r="iconExternalLink_3J9K",l=function(e){var t=e.width,n=void 0===t?13.5:t,l=e.height,o=void 0===l?13.5:l;return a.createElement("svg",{width:n,height:o,"aria-hidden":"true",viewBox:"0 0 24 24",className:r},a.createElement("path",{fill:"currentColor",d:"M21 13v10h-21v-19h12v2h-10v15h17 [...]
\ No newline at end of file
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[9067],{1875:function(e,t){t.Z=function(){return null}},541:function(e,t,n){n.d(t,{Z:function(){return l}});var a=n(7294),r="iconExternalLink_wgqa",l=function(e){var t=e.width,n=void 0===t?13.5:t,l=e.height,o=void 0===l?13.5:l;return a.createElement("svg",{width:n,height:o,"aria-hidden":"true",viewBox:"0 0 24 24",className:r},a.createElement("path",{fill:"currentColor",d:"M21 13v10h-21v-19h12v2h-10v15h17 [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/93ca4beb.4cec1ef9.js b/zh-CN/assets/js/93ca4beb.4cec1ef9.js
deleted file mode 100644
index 610ae44..0000000
--- a/zh-CN/assets/js/93ca4beb.4cec1ef9.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[4086],{9587:function(e){e.exports=JSON.parse('{"pluginId":"download","version":"current","label":"Next","banner":null,"badge":false,"className":"docs-version-current","isLast":true,"docsSidebars":{"tutorialSidebar":[{"type":"link","label":"main","href":"/zh-CN/download/main"},{"type":"link","label":"\u4e0b\u8f7dInLong","href":"/zh-CN/download/release-0.10.0"},{"type":"link","label":"\u4e0b\u8f7dInLong", [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/93ca4beb.bca72a2c.js b/zh-CN/assets/js/93ca4beb.bca72a2c.js
new file mode 100644
index 0000000..6dcfa94
--- /dev/null
+++ b/zh-CN/assets/js/93ca4beb.bca72a2c.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[4086],{9587:function(e){e.exports=JSON.parse('{"pluginId":"download","version":"current","label":"Next","banner":null,"badge":false,"className":"docs-version-current","isLast":true,"docsSidebars":{"tutorialSidebar":[{"type":"link","label":"main","href":"/zh-CN/download/main"},{"type":"link","label":"\u4e0b\u8f7dInLong","href":"/zh-CN/download/release-0.10.0"},{"type":"link","label":"Download the InLong  [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/a5d69bdb.a470cae5.js b/zh-CN/assets/js/a5d69bdb.a470cae5.js
new file mode 100644
index 0000000..02c2c0d
--- /dev/null
+++ b/zh-CN/assets/js/a5d69bdb.a470cae5.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[6299],{3905:function(t,e,a){a.d(e,{Zo:function(){return m},kt:function(){return c}});var r=a(7294);function n(t,e,a){return e in t?Object.defineProperty(t,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[e]=a,t}function i(t,e){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumera [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/main.3c1ea396.js b/zh-CN/assets/js/main.3c1ea396.js
deleted file mode 100644
index 362d876..0000000
--- a/zh-CN/assets/js/main.3c1ea396.js
+++ /dev/null
@@ -1,2 +0,0 @@
-/*! For license information please see main.3c1ea396.js.LICENSE.txt */
-(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[179],{9782:function(e,t,n){"use strict";n.r(t),t.default={title:"Apache Inlong",tagline:"Apache Inlong",url:"https://inlong.apache.org",baseUrl:"/zh-CN/",onBrokenLinks:"throw",onBrokenMarkdownLinks:"warn",favicon:"img/logo.svg",organizationName:"Apache Inlong",projectName:"Apache Inlong",i18n:{defaultLocale:"en",locales:["en","zh-CN"],localeConfigs:{en:{label:"English",direction:"ltr"},"zh-CN":{label:"\u7b80\u4f53\u [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/main.d0f9b592.js b/zh-CN/assets/js/main.d0f9b592.js
new file mode 100644
index 0000000..9cd9a55
--- /dev/null
+++ b/zh-CN/assets/js/main.d0f9b592.js
@@ -0,0 +1,2 @@
+/*! For license information please see main.d0f9b592.js.LICENSE.txt */
+(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[179],{9782:function(e,t,n){"use strict";n.r(t),t.default={title:"Apache Inlong",tagline:"Apache Inlong",url:"https://inlong.apache.org",baseUrl:"/zh-CN/",onBrokenLinks:"throw",onBrokenMarkdownLinks:"warn",favicon:"img/logo.svg",organizationName:"Apache Inlong",projectName:"Apache Inlong",i18n:{defaultLocale:"en",locales:["en","zh-CN"],localeConfigs:{en:{label:"English",direction:"ltr"},"zh-CN":{label:"\u7b80\u4f53\u [...]
\ No newline at end of file
diff --git a/assets/js/main.5c462761.js.LICENSE.txt b/zh-CN/assets/js/main.d0f9b592.js.LICENSE.txt
similarity index 100%
rename from assets/js/main.5c462761.js.LICENSE.txt
rename to zh-CN/assets/js/main.d0f9b592.js.LICENSE.txt
diff --git a/zh-CN/assets/js/runtime~main.0867c48a.js b/zh-CN/assets/js/runtime~main.0867c48a.js
deleted file mode 100644
index 2f7b3c0..0000000
--- a/zh-CN/assets/js/runtime~main.0867c48a.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(){"use strict";var e,t,c,d,n,r={},f={};function a(e){var t=f[e];if(void 0!==t)return t.exports;var c=f[e]={id:e,loaded:!1,exports:{}};return r[e].call(c.exports,c,c.exports,a),c.loaded=!0,c.exports}a.m=r,a.c=f,e=[],a.O=function(t,c,d,n){if(!c){var r=1/0;for(u=0;u<e.length;u++){c=e[u][0],d=e[u][1],n=e[u][2];for(var f=!0,o=0;o<c.length;o++)(!1&n||r>=n)&&Object.keys(a.O).every((function(e){return a.O[e](c[o])}))?c.splice(o--,1):(f=!1,n<r&&(r=n));if(f){e.splice(u--,1);var b=d();voi [...]
\ No newline at end of file
diff --git a/zh-CN/assets/js/runtime~main.f0b42f6d.js b/zh-CN/assets/js/runtime~main.f0b42f6d.js
new file mode 100644
index 0000000..d3bce05
--- /dev/null
+++ b/zh-CN/assets/js/runtime~main.f0b42f6d.js
@@ -0,0 +1 @@
+!function(){"use strict";var e,t,c,d,n,a={},r={};function f(e){var t=r[e];if(void 0!==t)return t.exports;var c=r[e]={id:e,loaded:!1,exports:{}};return a[e].call(c.exports,c,c.exports,f),c.loaded=!0,c.exports}f.m=a,f.c=r,e=[],f.O=function(t,c,d,n){if(!c){var a=1/0;for(u=0;u<e.length;u++){c=e[u][0],d=e[u][1],n=e[u][2];for(var r=!0,b=0;b<c.length;b++)(!1&n||a>=n)&&Object.keys(f.O).every((function(e){return f.O[e](c[b])}))?c.splice(b--,1):(r=!1,n<a&&(a=n));if(r){e.splice(u--,1);var o=d();voi [...]
\ No newline at end of file
diff --git a/zh-CN/blog/archive/index.html b/zh-CN/blog/archive/index.html
index e7dd4b2..fb7705c 100644
--- a/zh-CN/blog/archive/index.html
+++ b/zh-CN/blog/archive/index.html
@@ -4,19 +4,19 @@
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
-<title data-react-helmet="true">Archive | Apache Inlong</title><meta data-react-helmet="true" property="og:title" content="Archive | Apache Inlong"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="description" content="Archive"><meta data-react-helmet="true" property="og:description" content="Archive"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/blog/archive"><meta data-react [...]
-<link rel="preload" href="/zh-CN/assets/js/runtime~main.0867c48a.js" as="script">
-<link rel="preload" href="/zh-CN/assets/js/main.3c1ea396.js" as="script">
+<title data-react-helmet="true">Archive | Apache Inlong</title><meta data-react-helmet="true" property="og:title" content="Archive | Apache Inlong"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="description" content="Archive"><meta data-react-helmet="true" property="og:description" content="Archive"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/blog/archive"><meta data-react [...]
+<link rel="preload" href="/zh-CN/assets/js/runtime~main.f0b42f6d.js" as="script">
+<link rel="preload" href="/zh-CN/assets/js/main.d0f9b592.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (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 necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/zh-CN/assets/js/runtime~main.0867c48a.js"></script>
-<script src="/zh-CN/assets/js/main.3c1ea396.js"></script>
+<script src="/zh-CN/assets/js/runtime~main.f0b42f6d.js"></script>
+<script src="/zh-CN/assets/js/main.d0f9b592.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh-CN/development/how-to-become-a-committer/index.html b/zh-CN/development/how-to-become-a-committer/index.html
index f222953..7f5a86c 100644
--- a/zh-CN/development/how-to-become-a-committer/index.html
+++ b/zh-CN/development/how-to-become-a-committer/index.html
@@ -4,25 +4,25 @@
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
-<title data-react-helmet="true">如何成为Committer | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/development/how-to-become-a-committer"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs [...]
-<link rel="preload" href="/zh-CN/assets/js/runtime~main.0867c48a.js" as="script">
-<link rel="preload" href="/zh-CN/assets/js/main.3c1ea396.js" as="script">
+<title data-react-helmet="true">如何成为Committer | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/development/how-to-become-a-committer"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs [...]
+<link rel="preload" href="/zh-CN/assets/js/runtime~main.f0b42f6d.js" as="script">
+<link rel="preload" href="/zh-CN/assets/js/main.d0f9b592.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
 Apache InLong Committer拥有InLong代码库的写权限,可以合并PR,任何人只要为社区做出了足够的贡献并获取到足够的信任就可以成为Apache InLong Committer。</p></blockquote><p>任何人只要对InLong项目做了贡献,那你就是官方承认的InLong项目的Contributor了,从Contributor成长为Committer并没有一个确切的标准,
 也没有任何预期的时间表,但是Committer的候选人一般都是长期活跃的贡献者,成为Committer并没有要求必须有巨大的架构改进贡献,
 或者多少行的代码贡献,贡献代码、贡献文档、参与邮件列表的讨论、帮助回答问题等等都提升自己影响力的方式。</p><p>潜在贡献清单(无特定顺序):</p><ul><li>提交自己发现的Bug、特性、改进到issue</li><li>更新官方文档使项目的文档是最近的、撰写InLong的最佳实践、特性剖析的各种对用户有用的文档</li><li>执行测试并报告测试结果,性能测试与其他Agent、MQ等模块的性能对比测试等</li><li>发布版本时,积极参与投票</li><li>参与邮件列表中的讨论,一般会有以<!-- -->[DISCUSS]<!-- -->开头的邮件</li><li>回答用户或开发人员在邮件列表中的提问</li><li>审查(Review)其他人的工作(包括代码和非代码)并发表你自己的建议</li><li>对GitHub上的issue进行审查,维护issue为最新状态,比如:关闭过时的issue、更改issue的错误信息等</li><li>指导新加入的贡献者,熟悉社区�
 ��程</li><li>发表关于InLong的演讲和博客,并将这些添加到InLong的官方网站 [...]
 愉快的举止和乐于奉献的精神是您对InLong项目产生积极影响所需要的全部。
 邀请您成为Committer是您与社区长期稳定互动的结果,是InLong社区对您的信任和认可。</p><p>Committer有义务审查(Review)和合并(merge)其他人提交的PR,版本发布时测试和投票候选版本,参与特性设计方案的讨论以及其他类型的项目贡献。
-当你足够活跃且对社区的贡献比较大后,就可以晋升为InLong项目的PPMC成员。</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/incubator-inlong-website/edit/master/i18n/zh-CN/how-to-become-a-committer.md" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_2_ui" aria-hidden="true"><g><path d="m34.5 11.7l-3 3.1-6.3- [...]
+当你足够活跃且对社区的贡献比较大后,就可以晋升为InLong项目的PPMC成员。</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/incubator-inlong-website/edit/master/i18n/zh-CN/how-to-become-a-committer.md" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_mS5F" aria-hidden="true"><g><path d="m34.5 11.7l-3 3.1-6.3- [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (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 necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/zh-CN/assets/js/runtime~main.0867c48a.js"></script>
-<script src="/zh-CN/assets/js/main.3c1ea396.js"></script>
+<script src="/zh-CN/assets/js/runtime~main.f0b42f6d.js"></script>
+<script src="/zh-CN/assets/js/main.d0f9b592.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh-CN/development/how-to-commit/index.html b/zh-CN/development/how-to-commit/index.html
index 14a4ff1..3878ceb 100644
--- a/zh-CN/development/how-to-commit/index.html
+++ b/zh-CN/development/how-to-commit/index.html
@@ -4,20 +4,20 @@
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
-<title data-react-helmet="true">如何提交代码 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/development/how-to-commit"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-development-curren [...]
-<link rel="preload" href="/zh-CN/assets/js/runtime~main.0867c48a.js" as="script">
-<link rel="preload" href="/zh-CN/assets/js/main.3c1ea396.js" as="script">
+<title data-react-helmet="true">如何提交代码 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/development/how-to-commit"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-development-curren [...]
+<link rel="preload" href="/zh-CN/assets/js/runtime~main.f0b42f6d.js" as="script">
+<link rel="preload" href="/zh-CN/assets/js/main.d0f9b592.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
-<strong>一般该PR必须有2位以上的社区PPMC/Committer +1后,才可能正式合入官方代码库。</strong></p><p>最后,恭喜您已经成为了InLong的官方贡献者了!</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/incubator-inlong-website/edit/master/i18n/zh-CN/how-to-commit.md" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_2_ui" aria-hidd [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<strong>一般该PR必须有2位以上的社区PPMC/Committer +1后,才可能正式合入官方代码库。</strong></p><p>最后,恭喜您已经成为了InLong的官方贡献者了!</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/incubator-inlong-website/edit/master/i18n/zh-CN/how-to-commit.md" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_mS5F" aria-hidd [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (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 necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/zh-CN/assets/js/runtime~main.0867c48a.js"></script>
-<script src="/zh-CN/assets/js/main.3c1ea396.js"></script>
+<script src="/zh-CN/assets/js/runtime~main.f0b42f6d.js"></script>
+<script src="/zh-CN/assets/js/main.d0f9b592.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh-CN/development/how-to-contribute/index.html b/zh-CN/development/how-to-contribute/index.html
index 0ca3862..f6dbc70 100644
--- a/zh-CN/development/how-to-contribute/index.html
+++ b/zh-CN/development/how-to-contribute/index.html
@@ -4,20 +4,20 @@
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
-<title data-react-helmet="true">如何参与贡献 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/development/how-to-contribute"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-development-cu [...]
-<link rel="preload" href="/zh-CN/assets/js/runtime~main.0867c48a.js" as="script">
-<link rel="preload" href="/zh-CN/assets/js/main.3c1ea396.js" as="script">
+<title data-react-helmet="true">如何参与贡献 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/development/how-to-contribute"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-development-cu [...]
+<link rel="preload" href="/zh-CN/assets/js/runtime~main.f0b42f6d.js" as="script">
+<link rel="preload" href="/zh-CN/assets/js/main.d0f9b592.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
-贡献的文档包括:</p><ul><li>编写与InLong相关的文档</li><li>将中文文档翻译成英文文档</li><li>将英文文档翻译成中文文档</li></ul><p>具体步骤:</p><ul><li>查看官网,确认你认为需要补充的文档,包含中英文文档</li><li>创建issue,描述清楚问题, Component请选择:website</li><li>撰写文档,完成后提交文档,参考:<a href="/zh-CN/development/how-to-commit">代码提交指南</a></li></ul><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_31ik" id="4-如何认领bug特性改进文档"></a>4. 如何认领Bug/特性/改进/文档<a class="hash-link" href="#4-如何认领bug特性改进文档" title="Direct link to heading">#</a></h3><p>在 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+贡献的文档包括:</p><ul><li>编写与InLong相关的文档</li><li>将中文文档翻译成英文文档</li><li>将英文文档翻译成中文文档</li></ul><p>具体步骤:</p><ul><li>查看官网,确认你认为需要补充的文档,包含中英文文档</li><li>创建issue,描述清楚问题, Component请选择:website</li><li>撰写文档,完成后提交文档,参考:<a href="/zh-CN/development/how-to-commit">代码提交指南</a></li></ul><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_y2LR" id="4-如何认领bug特性改进文档"></a>4. 如何认领Bug/特性/改进/文档<a class="hash-link" href="#4-如何认领bug特性改进文档" title="Direct link to heading">#</a></h3><p>在 [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (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 necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/zh-CN/assets/js/runtime~main.0867c48a.js"></script>
-<script src="/zh-CN/assets/js/main.3c1ea396.js"></script>
+<script src="/zh-CN/assets/js/runtime~main.f0b42f6d.js"></script>
+<script src="/zh-CN/assets/js/main.d0f9b592.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh-CN/development/how-to-release/index.html b/zh-CN/development/how-to-release/index.html
index 4273206..26904aa 100644
--- a/zh-CN/development/how-to-release/index.html
+++ b/zh-CN/development/how-to-release/index.html
@@ -4,26 +4,26 @@
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
-<title data-react-helmet="true">如何发布版本 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/development/how-to-release"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-development-curre [...]
-<link rel="preload" href="/zh-CN/assets/js/runtime~main.0867c48a.js" as="script">
-<link rel="preload" href="/zh-CN/assets/js/main.3c1ea396.js" as="script">
+<title data-react-helmet="true">如何发布版本 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/development/how-to-release"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-development-curre [...]
+<link rel="preload" href="/zh-CN/assets/js/runtime~main.f0b42f6d.js" as="script">
+<link rel="preload" href="/zh-CN/assets/js/main.d0f9b592.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
-Binary Release是可选项,InLong可以选择是否发布二进制包到Apache仓库或者发布到Maven中央仓库。</p><p>请参考以下链接,找到更多关于ASF的发布指南:</p><p><a href="https://incubator.apache.org/guides/releasemanagement.html" target="_blank" rel="noopener noreferrer">Apache Release Guide</a></p><p><a href="https://incubator.apache.org/" target="_blank" rel="noopener noreferrer">Apache incubator 官网</a></p><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_31ik" id="1-添加gpg-key"></a>1. 添加GPG KEY<a class="hash-l [...]
-<strong>该章节仅仅对第一次当该项目的Release Manager需要。</strong></p></blockquote><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_31ik" id="11-安装gpg"></a>1.1 安装gpg<a class="hash-link" href="#11-安装gpg" title="Direct link to heading">#</a></h3><p>详细的安装文档可以参考<a href="https://www.gnupg.org/download/index.html" target="_blank" rel="noopener noreferrer">官网</a>, Mac OS环境配置如下</p><div class="codeBlockContainer_K1bP"><div class="codeBlockContent_hGly shell"><pre tabindex="0 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+Binary Release是可选项,InLong可以选择是否发布二进制包到Apache仓库或者发布到Maven中央仓库。</p><p>请参考以下链接,找到更多关于ASF的发布指南:</p><p><a href="https://incubator.apache.org/guides/releasemanagement.html" target="_blank" rel="noopener noreferrer">Apache Release Guide</a></p><p><a href="https://incubator.apache.org/" target="_blank" rel="noopener noreferrer">Apache incubator 官网</a></p><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_y2LR" id="1-添加gpg-key"></a>1. 添加GPG KEY<a class="hash-l [...]
+<strong>该章节仅仅对第一次当该项目的Release Manager需要。</strong></p></blockquote><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_y2LR" id="11-安装gpg"></a>1.1 安装gpg<a class="hash-link" href="#11-安装gpg" title="Direct link to heading">#</a></h3><p>详细的安装文档可以参考<a href="https://www.gnupg.org/download/index.html" target="_blank" rel="noopener noreferrer">官网</a>, Mac OS环境配置如下</p><div class="codeBlockContainer_J+bg"><div class="codeBlockContent_csEI shell"><pre tabindex="0 [...]
 </span></span><span class="token-line" style="color:#393A34"><span class="token plain">Please </span><span class="token keyword" style="color:#00009f">select</span><span class="token plain"> what kind of key you want:</span></span><span class="token-line" style="color:#393A34"><span class="token plain">   </span><span class="token punctuation" style="color:#393A34">(</span><span class="token number" style="color:#36acaa">1</span><span class="token punctuation" style="color:#393A34">)</sp [...]
 </span></span><span class="token-line" style="color:#393A34"><span class="token plain">GnuPG needs to construct a user ID to identify your key.</span></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block">
 </span></span><span class="token-line" style="color:#393A34"><span class="token plain">Real name: Guangxu Cheng </span><span class="token comment" style="color:#999988;font-style:italic"># 这里输入你的名字</span><span class="token plain"></span></span><span class="token-line" style="color:#393A34"><span class="token plain">Email address: gxcheng@apache.org </span><span class="token comment" style="color:#999988;font-style:italic"># 这里输入你的邮箱</span><span class="token plain"></span></span><span cla [...]
 </span></span><span class="token-line" style="color:#393A34"><span class="token plain">Change </span><span class="token punctuation" style="color:#393A34">(</span><span class="token plain">N</span><span class="token punctuation" style="color:#393A34">)</span><span class="token plain">ame, </span><span class="token punctuation" style="color:#393A34">(</span><span class="token plain">C</span><span class="token punctuation" style="color:#393A34">)</span><span class="token plain">omment, </s [...]
 </span></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token comment" style="color:#999988;font-style:italic"># 此时会弹出对话框,要求你为这个gpg输入密钥。</span><span class="token plain"></span></span><span class="token-line" style="color:#393A34"><span class="token plain">┌──────────────────────────────────────────────────────┐</span></span><span class="token-line" style="color:#393A34"><span class="token plain">│ Please enter this passphrase             [...]
-</span></span><span class="token-line" style="color:#393A34"><span class="token plain">pub   rsa4096 </span><span class="token number" style="color:#36acaa">2020</span><span class="token plain">-05-19 </span><span class="token punctuation" style="color:#393A34">[</span><span class="token plain">SC</span><span class="token punctuation" style="color:#393A34">]</span><span class="token plain"></span></span><span class="token-line" style="color:#393A34"><span class="token plain">      419363 [...]
-</span></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token comment" style="color:#999988;font-style:italic"># 通过key id发送public key到keyserver</span><span class="token plain"></span></span><span class="token-line" style="color:#393A34"><span class="token plain">$ gpg --keyserver pgpkeys.mit.edu --send-key </span><span class="token operator" style="color:#393A34">&lt;</span><span class="token plain">key id</span><span class="token operat [...]
-<a href="http://keys.gnupg.net" target="_blank" rel="noopener noreferrer">http://keys.gnupg.net</a></p><p>查询结果如下:</p><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_31ik" id="15-将你的gpg公钥加入keys文件"></a>1.5 将你的gpg公钥加入KEYS文件<a class="hash-link" href="#15-将你的gpg公钥加入keys文件" title="Direct link to heading">#</a></h3><blockquote><p>这个步骤需要使用SVN</p></blockquote><p>DEV分支的svn库是 <a href="https://dist.apache.org/repos/dist/dev/incubator/inlong" target="_blank" re [...]
-比如验证签名是否正确如下:</p><div class="codeBlockContainer_K1bP"><div class="codeBlockContent_hGly shell"><pre tabindex="0" class="prism-code language-shell codeBlock_23N8 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_39YC"><span class="token-line" style="color:#393A34"><span class="token keyword" style="color:#00009f">for</span><span class="token plain"> </span><span class="token for-or-select variable" style="color:#36acaa">i</span><span class="token p [...]
-链接应该是类似这样的: <code>https://repository.apache.org/content/repositories/orgapacheinlong-xxxx</code></li></ol></blockquote><p>WARN: 请注意点击Close可能会出现失败,请检查失败原因并处理</p><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_31ik" id="5-进入投票"></a>5. 进入投票<a class="hash-link" href="#5-进入投票" title="Direct link to heading">#</a></h2><blockquote><p>InLong仍旧在孵化中,需要进行两次投票,</p><ul><li>InLong社区投票,发邮件至:<code>dev@inlong.apache.org</code></li><li>incubator社区投票,发邮件至:<code>gener [...]
-InLong毕业之后,只需要在InLong社区投票</li></ul></blockquote><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_31ik" id="51-inlong社区投票"></a>5.1 InLong社区投票<a class="hash-link" href="#51-inlong社区投票" title="Direct link to heading">#</a></h3><h4><a aria-hidden="true" tabindex="-1" class="anchor anchor__h4 anchorWithStickyNavbar_31ik" id="511-投票模板"></a>5.1.1 投票模板<a class="hash-link" href="#511-投票模板" title="Direct link to heading">#</a></h4><div class="codeBlockContain [...]
+</span></span><span class="token-line" style="color:#393A34"><span class="token plain">pub   rsa4096 </span><span class="token number" style="color:#36acaa">2020</span><span class="token plain">-05-19 </span><span class="token punctuation" style="color:#393A34">[</span><span class="token plain">SC</span><span class="token punctuation" style="color:#393A34">]</span><span class="token plain"></span></span><span class="token-line" style="color:#393A34"><span class="token plain">      419363 [...]
+</span></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token comment" style="color:#999988;font-style:italic"># 通过key id发送public key到keyserver</span><span class="token plain"></span></span><span class="token-line" style="color:#393A34"><span class="token plain">$ gpg --keyserver pgpkeys.mit.edu --send-key </span><span class="token operator" style="color:#393A34">&lt;</span><span class="token plain">key id</span><span class="token operat [...]
+<a href="http://keys.gnupg.net" target="_blank" rel="noopener noreferrer">http://keys.gnupg.net</a></p><p>查询结果如下:</p><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_y2LR" id="15-将你的gpg公钥加入keys文件"></a>1.5 将你的gpg公钥加入KEYS文件<a class="hash-link" href="#15-将你的gpg公钥加入keys文件" title="Direct link to heading">#</a></h3><blockquote><p>这个步骤需要使用SVN</p></blockquote><p>DEV分支的svn库是 <a href="https://dist.apache.org/repos/dist/dev/incubator/inlong" target="_blank" re [...]
+比如验证签名是否正确如下:</p><div class="codeBlockContainer_J+bg"><div class="codeBlockContent_csEI shell"><pre tabindex="0" class="prism-code language-shell codeBlock_rtdJ thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_1zSZ"><span class="token-line" style="color:#393A34"><span class="token keyword" style="color:#00009f">for</span><span class="token plain"> </span><span class="token for-or-select variable" style="color:#36acaa">i</span><span class="token p [...]
+链接应该是类似这样的: <code>https://repository.apache.org/content/repositories/orgapacheinlong-xxxx</code></li></ol></blockquote><p>WARN: 请注意点击Close可能会出现失败,请检查失败原因并处理</p><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_y2LR" id="5-进入投票"></a>5. 进入投票<a class="hash-link" href="#5-进入投票" title="Direct link to heading">#</a></h2><blockquote><p>InLong仍旧在孵化中,需要进行两次投票,</p><ul><li>InLong社区投票,发邮件至:<code>dev@inlong.apache.org</code></li><li>incubator社区投票,发邮件至:<code>gener [...]
+InLong毕业之后,只需要在InLong社区投票</li></ul></blockquote><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_y2LR" id="51-inlong社区投票"></a>5.1 InLong社区投票<a class="hash-link" href="#51-inlong社区投票" title="Direct link to heading">#</a></h3><h4><a aria-hidden="true" tabindex="-1" class="anchor anchor__h4 anchorWithStickyNavbar_y2LR" id="511-投票模板"></a>5.1.1 投票模板<a class="hash-link" href="#511-投票模板" title="Direct link to heading">#</a></h4><div class="codeBlockContain [...]
 </span></span><span class="token-line" style="color:#393A34"><span class="token plain">内容:</span></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block">
 </span></span><span class="token-line" style="color:#393A34"><span class="token plain">Hello Apache InLong PPMC and Community,</span></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block">
 </span></span><span class="token-line" style="color:#393A34"><span class="token plain">    This is a call for a vote to release Apache InLong version ${release_version}-${rc_version}.</span></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block">
@@ -44,13 +44,13 @@ InLong毕业之后,只需要在InLong社区投票</li></ul></blockquote><h3><a
 </span></span><span class="token-line" style="color:#393A34"><span class="token plain">    Checklist for reference:</span></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block">
 </span></span><span class="token-line" style="color:#393A34"><span class="token plain">      [ ] Download links are valid.</span></span><span class="token-line" style="color:#393A34"><span class="token plain">      [ ] Checksums and signatures.</span></span><span class="token-line" style="color:#393A34"><span class="token plain">      [ ] LICENSE/NOTICE/DISCLAIMER files exist</span></span><span class="token-line" style="color:#393A34"><span class="token plain">      [ ] No unexpected bin [...]
 </span></span><span class="token-line" style="color:#393A34"><span class="token plain">      More detailed checklist  please refer to:</span></span><span class="token-line" style="color:#393A34"><span class="token plain">      https://cwiki.apache.org/confluence/display/INCUBATOR/Incubator+Release+Checklist</span></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block">
-</span></span><span class="token-line" style="color:#393A34"><span class="token plain">Thanks,</span></span><span class="token-line" style="color:#393A34"><span class="token plain">Your InLong Release Manager</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o clean-btn">Copy</button></div></div><h4><a aria-hidden="true" tabindex="-1" class="anchor anchor__h4 anchorWithStickyNavbar_31ik" id="512-宣布投票结果模板"></a>5.1.2 宣布投票结果模板<a class=" [...]
+</span></span><span class="token-line" style="color:#393A34"><span class="token plain">Thanks,</span></span><span class="token-line" style="color:#393A34"><span class="token plain">Your InLong Release Manager</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_M3SB clean-btn">Copy</button></div></div><h4><a aria-hidden="true" tabindex="-1" class="anchor anchor__h4 anchorWithStickyNavbar_y2LR" id="512-宣布投票结果模板"></a>5.1.2 宣布投票结果模板<a class=" [...]
 </span></span><span class="token-line" style="color:#393A34"><span class="token plain">内容:</span></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block">
 </span></span><span class="token-line" style="color:#393A34"><span class="token plain">Hello Apache InLong PPMC and Community,</span></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block">
 </span></span><span class="token-line" style="color:#393A34"><span class="token plain">    The vote closes now as 72hr have passed. The vote PASSES with</span></span><span class="token-line" style="color:#393A34"><span class="token plain">    xx (+1 non-binding) votes from the PPMC,</span></span><span class="token-line" style="color:#393A34"><span class="token plain">    xx (+1 binding) vote from the IPMC,</span></span><span class="token-line" style="color:#393A34"><span class="token pla [...]
 </span></span><span class="token-line" style="color:#393A34"><span class="token plain">    The vote thread: {vote_mail_address}</span></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block">
 </span></span><span class="token-line" style="color:#393A34"><span class="token plain">    I will now bring the vote to general@incubator.apache.org to get approval by the IPMC.</span></span><span class="token-line" style="color:#393A34"><span class="token plain">    If this vote passes also, the release is accepted and will be published.</span></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block">
-</span></span><span class="token-line" style="color:#393A34"><span class="token plain">Thank you for your support.</span></span><span class="token-line" style="color:#393A34"><span class="token plain">Your InLong Release Manager</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o clean-btn">Copy</button></div></div><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_31ik" id="52-incubator社区投票"></a> [...]
+</span></span><span class="token-line" style="color:#393A34"><span class="token plain">Thank you for your support.</span></span><span class="token-line" style="color:#393A34"><span class="token plain">Your InLong Release Manager</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_M3SB clean-btn">Copy</button></div></div><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_y2LR" id="52-incubator社区投票"></a> [...]
 </span></span><span class="token-line" style="color:#393A34"><span class="token plain">内容:</span></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block">
 </span></span><span class="token-line" style="color:#393A34"><span class="token plain">Hello Incubator Community,</span></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block">
 </span></span><span class="token-line" style="color:#393A34"><span class="token plain">    This is a call for a vote to release Apache InLong(Incubating) version</span></span><span class="token-line" style="color:#393A34"><span class="token plain">    ${release_version} ${rc_version}</span></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block">
@@ -66,26 +66,26 @@ InLong毕业之后,只需要在InLong社区投票</li></ul></blockquote><h3><a
 </span></span><span class="token-line" style="color:#393A34"><span class="token plain">    Please vote accordingly:</span></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block">
 </span></span><span class="token-line" style="color:#393A34"><span class="token plain">    [ ] +1 approve</span></span><span class="token-line" style="color:#393A34"><span class="token plain">    [ ] +0 no opinion</span></span><span class="token-line" style="color:#393A34"><span class="token plain">    [ ] -1 disapprove with the reason</span></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block">
 </span></span><span class="token-line" style="color:#393A34"><span class="token plain">Thanks,</span></span><span class="token-line" style="color:#393A34"><span class="token plain">On behalf of Apache InLong(Incubating) community</span></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block">
-</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o clean-btn">Copy</button></div></div><h4><a aria-hidden="true" tabindex="-1" class="anchor anchor__h4 anchorWithStickyNavbar_31ik" id="522-宣布投票结果模板"></a>5.2.2 宣布投票结果模板<a class="hash-link" href="#522-宣布投票结果模板" title="Direct link to heading">#</a></h4><div class="codeBlockContainer_K1bP"><div class="codeBlockContent_hGly html"><pre tabindex="0" class="prism-code language-html codeBloc [...]
+</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_M3SB clean-btn">Copy</button></div></div><h4><a aria-hidden="true" tabindex="-1" class="anchor anchor__h4 anchorWithStickyNavbar_y2LR" id="522-宣布投票结果模板"></a>5.2.2 宣布投票结果模板<a class="hash-link" href="#522-宣布投票结果模板" title="Direct link to heading">#</a></h4><div class="codeBlockContainer_J+bg"><div class="codeBlockContent_csEI html"><pre tabindex="0" class="prism-code language-html codeBloc [...]
 </span></span><span class="token-line" style="color:#393A34"><span class="token plain">内容:</span></span><span class="token-line" style="color:#393A34"><span class="token plain">Hi all</span></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block">
 </span></span><span class="token-line" style="color:#393A34"><span class="token plain">Thanks for reviewing and voting for Apache InLong(Incubating) ${release_version} {rc_version}</span></span><span class="token-line" style="color:#393A34"><span class="token plain">release, I am happy to announce the release voting has passed with [投票结果数]</span></span><span class="token-line" style="color:#393A34"><span class="token plain">binding votes, no +0 or -1 votes. Binding votes are from IPMC</s [...]
 </span></span><span class="token-line" style="color:#393A34"><span class="token plain">   - xxx</span></span><span class="token-line" style="color:#393A34"><span class="token plain">   - xxx</span></span><span class="token-line" style="color:#393A34"><span class="token plain">   - xxx</span></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block">
 </span></span><span class="token-line" style="color:#393A34"><span class="token plain">The voting thread is:</span></span><span class="token-line" style="color:#393A34"><span class="token plain">[投票链接]</span></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block">
 </span></span><span class="token-line" style="color:#393A34"><span class="token plain">Many thanks for all our mentors helping us with the release procedure, and</span></span><span class="token-line" style="color:#393A34"><span class="token plain">all IPMC helped us to review and vote for Apache InLong(Incubating) release. I will</span></span><span class="token-line" style="color:#393A34"><span class="token plain">be working on publishing the artifacts soon.</span></span><span class="tok [...]
-</span></span><span class="token-line" style="color:#393A34"><span class="token plain">Thanks</span></span><span class="token-line" style="color:#393A34"><span class="token plain">On behalf of Apache InLong(Incubating) community</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o clean-btn">Copy</button></div></div><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_31ik" id="6-正式发布"></a>6. 正式发布<a  [...]
+</span></span><span class="token-line" style="color:#393A34"><span class="token plain">Thanks</span></span><span class="token-line" style="color:#393A34"><span class="token plain">On behalf of Apache InLong(Incubating) community</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_M3SB clean-btn">Copy</button></div></div><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_y2LR" id="6-正式发布"></a>6. 正式发布<a  [...]
 </span></span><span class="token-line" style="color:#393A34"><span class="token plain">The Apache InLong(incubating) community is pleased to announce </span></span><span class="token-line" style="color:#393A34"><span class="token plain">that Apache InLong(incubating) ${release_version} has been released!</span></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block">
 </span></span><span class="token-line" style="color:#393A34"><span class="token plain">Apache InLong is a one-stop data streaming platform that provides automatic, secure,</span></span><span class="token-line" style="color:#393A34"><span class="token plain">distributed, and efficient data publishing and subscription capabilities.</span></span><span class="token-line" style="color:#393A34"><span class="token plain">This platform helps you easily build stream-based data applications.</span [...]
 </span></span><span class="token-line" style="color:#393A34"><span class="token plain">Download Links: https://inlong.apache.org/en-us/docs/download/download.html</span></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block">
 </span></span><span class="token-line" style="color:#393A34"><span class="token plain">Release Notes: https://inlong.apache.org/en-us/docs/download/${release_version}.html</span></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block">
 </span></span><span class="token-line" style="color:#393A34"><span class="token plain">Website: https://inlong.apache.org/</span></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block">
 </span></span><span class="token-line" style="color:#393A34"><span class="token plain">InLong Resources:</span></span><span class="token-line" style="color:#393A34"><span class="token plain">- Issue: https://github.com/apache/incubator-inlong/issues</span></span><span class="token-line" style="color:#393A34"><span class="token plain">- Mailing list: dev@inlong.apache.org</span></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block">
-</span></span><span class="token-line" style="color:#393A34"><span class="token plain">Thanks</span></span><span class="token-line" style="color:#393A34"><span class="token plain">On behalf of Apache InLong(Incubating) community</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o clean-btn">Copy</button></div></div></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col" [...]
+</span></span><span class="token-line" style="color:#393A34"><span class="token plain">Thanks</span></span><span class="token-line" style="color:#393A34"><span class="token plain">On behalf of Apache InLong(Incubating) community</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_M3SB clean-btn">Copy</button></div></div></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col" [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (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 necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/zh-CN/assets/js/runtime~main.0867c48a.js"></script>
-<script src="/zh-CN/assets/js/main.3c1ea396.js"></script>
+<script src="/zh-CN/assets/js/runtime~main.f0b42f6d.js"></script>
+<script src="/zh-CN/assets/js/main.d0f9b592.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh-CN/development/how-to-subscribe/index.html b/zh-CN/development/how-to-subscribe/index.html
index 7200cc4..6685b80 100644
--- a/zh-CN/development/how-to-subscribe/index.html
+++ b/zh-CN/development/how-to-subscribe/index.html
@@ -4,20 +4,20 @@
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
-<title data-react-helmet="true">订阅邮件列表 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/development/how-to-subscribe"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-development-cur [...]
-<link rel="preload" href="/zh-CN/assets/js/runtime~main.0867c48a.js" as="script">
-<link rel="preload" href="/zh-CN/assets/js/main.3c1ea396.js" as="script">
+<title data-react-helmet="true">订阅邮件列表 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/development/how-to-subscribe"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-development-cur [...]
+<link rel="preload" href="/zh-CN/assets/js/runtime~main.f0b42f6d.js" as="script">
+<link rel="preload" href="/zh-CN/assets/js/main.d0f9b592.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
-订阅邮件后,你可以第一时间获取InLong社区的动态,可以与社区保持同步。</p><h4><a aria-hidden="true" tabindex="-1" class="anchor anchor__h4 anchorWithStickyNavbar_31ik" id="inlong项目邮件列表"></a>InLong项目邮件列表<a class="hash-link" href="#inlong项目邮件列表" title="Direct link to heading">#</a></h4><table><thead><tr><th align="left">名称</th><th align="left">描述</th><th align="left">订阅邮件</th><th align="left">退订邮件</th><th align="left">邮件归档</th></tr></thead><tbody><tr><td align="left"><a href="mailto:dev@inlong.apache.org" target="_blank"  [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+订阅邮件后,你可以第一时间获取InLong社区的动态,可以与社区保持同步。</p><h4><a aria-hidden="true" tabindex="-1" class="anchor anchor__h4 anchorWithStickyNavbar_y2LR" id="inlong项目邮件列表"></a>InLong项目邮件列表<a class="hash-link" href="#inlong项目邮件列表" title="Direct link to heading">#</a></h4><table><thead><tr><th align="left">名称</th><th align="left">描述</th><th align="left">订阅邮件</th><th align="left">退订邮件</th><th align="left">邮件归档</th></tr></thead><tbody><tr><td align="left"><a href="mailto:dev@inlong.apache.org" target="_blank"  [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (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 necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/zh-CN/assets/js/runtime~main.0867c48a.js"></script>
-<script src="/zh-CN/assets/js/main.3c1ea396.js"></script>
+<script src="/zh-CN/assets/js/runtime~main.f0b42f6d.js"></script>
+<script src="/zh-CN/assets/js/main.d0f9b592.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh-CN/development/how-to-verify/index.html b/zh-CN/development/how-to-verify/index.html
index 5152876..54425aa 100644
--- a/zh-CN/development/how-to-verify/index.html
+++ b/zh-CN/development/how-to-verify/index.html
@@ -4,13 +4,13 @@
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
-<title data-react-helmet="true">如何验证版本 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/development/how-to-verify"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-development-curren [...]
-<link rel="preload" href="/zh-CN/assets/js/runtime~main.0867c48a.js" as="script">
-<link rel="preload" href="/zh-CN/assets/js/main.3c1ea396.js" as="script">
+<title data-react-helmet="true">如何验证版本 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/development/how-to-verify"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-development-curren [...]
+<link rel="preload" href="/zh-CN/assets/js/runtime~main.f0b42f6d.js" as="script">
+<link rel="preload" href="/zh-CN/assets/js/main.d0f9b592.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
 created: 2020-05-19  expires: never       usage: SC<br>trust: ultimate      validity: ultimate
 ssb  rsa4096/17628566FEED6AF7
 created: 2020-05-19  expires: never       usage: E<br>[ultimate]<!-- --> (1). Guangxu Cheng <a href="mailto:gxcheng@apache.org" target="_blank" rel="noopener noreferrer">gxcheng@apache.org</a>  gpg&gt; trust #信任
@@ -18,22 +18,22 @@ sec  rsa4096/5EF3A66D57EC647A
 created: 2020-05-19  expires: never       usage: SC<br>trust: ultimate      validity: ultimate
 ssb  rsa4096/17628566FEED6AF7
 created: 2020-05-19  expires: never       usage: E<br>[ultimate]<!-- --> (1). Guangxu Cheng <a href="mailto:gxcheng@apache.org" target="_blank" rel="noopener noreferrer">gxcheng@apache.org</a>  Please decide how far you trust this user to correctly verify other users&#x27; keys
-(by looking at passports, checking fingerprints from different sources, etc.)<div class="codeBlockContainer_K1bP"><div class="codeBlockContent_hGly"><pre tabindex="0" class="prism-code language-undefined codeBlock_23N8 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_39YC"><span class="token-line" style="color:#393A34"><span class="token plain">1 = I don&#x27;t know or won&#x27;t say</span></span><span class="token-line" style="color:#393A34"><sp [...]
+(by looking at passports, checking fingerprints from different sources, etc.)<div class="codeBlockContainer_J+bg"><div class="codeBlockContent_csEI"><pre tabindex="0" class="prism-code language-undefined codeBlock_rtdJ thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_1zSZ"><span class="token-line" style="color:#393A34"><span class="token plain">1 = I don&#x27;t know or won&#x27;t say</span></span><span class="token-line" style="color:#393A34"><sp [...]
 Do you really want to set this key to ultimate trust? (y/N) y #选择y<!-- -->  sec  rsa4096/5EF3A66D57EC647A
 created: 2020-05-19  expires: never       usage: SC<br>trust: ultimate      validity: ultimate
 ssb  rsa4096/17628566FEED6AF7
 created: 2020-05-19  expires: never       usage: E<br>[ultimate]<!-- --> (1). Guangxu Cheng <a href="mailto:gxcheng@apache.org" target="_blank" rel="noopener noreferrer">gxcheng@apache.org</a>  gpg&gt; <!-- -->  sec  rsa4096/5EF3A66D57EC647A
 created: 2020-05-19  expires: never       usage: SC<br>trust: ultimate      validity: ultimate
 ssb  rsa4096/17628566FEED6AF7
-created: 2020-05-19  expires: never       usage: E<br>[ultimate]<!-- --> (1). Guangxu Cheng <a href="mailto:gxcheng@apache.org" target="_blank" rel="noopener noreferrer">gxcheng@apache.org</a><div class="codeBlockContainer_K1bP"><div class="codeBlockContent_hGly"><pre tabindex="0" class="prism-code language-undefined codeBlock_23N8 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_39YC"><span class="token-line" style="color:#393A34"><span class="t [...]
-</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o clean-btn">Copy</button></div></div></li><li>使用如下命令检查签名<div class="codeBlockContainer_K1bP"><div class="codeBlockContent_hGly shell"><pre tabindex="0" class="prism-code language-shell codeBlock_23N8 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_39YC"><span class="token-line" style="color:#393A34"><span class="token keyword" style="color: [...]
-  apache-inlong-server-${release_version}-src.tar.gz</code>,进行如下检查:</p><ul><li>DISCLAIMER文件是否存在及内容是否正确</li><li>LICENSE and NOTICE文件是否存在及内容是否正确</li><li>能否正常部署成功</li><li>部署测试环境、验证生产消费能否正常运行</li><li>验证你认为可能会出问题的地方</li><li>....</li></ul></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/incubator-inlong-website/edit/master/i18n/zh-CN/how-to-verify.md" target="_blank" rel="noreferrer noope [...]
+created: 2020-05-19  expires: never       usage: E<br>[ultimate]<!-- --> (1). Guangxu Cheng <a href="mailto:gxcheng@apache.org" target="_blank" rel="noopener noreferrer">gxcheng@apache.org</a><div class="codeBlockContainer_J+bg"><div class="codeBlockContent_csEI"><pre tabindex="0" class="prism-code language-undefined codeBlock_rtdJ thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_1zSZ"><span class="token-line" style="color:#393A34"><span class="t [...]
+</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_M3SB clean-btn">Copy</button></div></div></li><li>使用如下命令检查签名<div class="codeBlockContainer_J+bg"><div class="codeBlockContent_csEI shell"><pre tabindex="0" class="prism-code language-shell codeBlock_rtdJ thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_1zSZ"><span class="token-line" style="color:#393A34"><span class="token keyword" style="color: [...]
+  apache-inlong-server-${release_version}-src.tar.gz</code>,进行如下检查:</p><ul><li>DISCLAIMER文件是否存在及内容是否正确</li><li>LICENSE and NOTICE文件是否存在及内容是否正确</li><li>能否正常部署成功</li><li>部署测试环境、验证生产消费能否正常运行</li><li>验证你认为可能会出问题的地方</li><li>....</li></ul></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/incubator-inlong-website/edit/master/i18n/zh-CN/how-to-verify.md" target="_blank" rel="noreferrer noope [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (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 necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/zh-CN/assets/js/runtime~main.0867c48a.js"></script>
-<script src="/zh-CN/assets/js/main.3c1ea396.js"></script>
+<script src="/zh-CN/assets/js/runtime~main.f0b42f6d.js"></script>
+<script src="/zh-CN/assets/js/main.d0f9b592.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh-CN/development/how-to-vote-a-committer-ppmc/index.html b/zh-CN/development/how-to-vote-a-committer-ppmc/index.html
index ad67e6b..0ccbb19 100644
--- a/zh-CN/development/how-to-vote-a-committer-ppmc/index.html
+++ b/zh-CN/development/how-to-vote-a-committer-ppmc/index.html
@@ -4,20 +4,20 @@
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
-<title data-react-helmet="true">成为InLong Committer 或 PPMC 的投票过程 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/development/how-to-vote-a-committer-ppmc"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaur [...]
-<link rel="preload" href="/zh-CN/assets/js/runtime~main.0867c48a.js" as="script">
-<link rel="preload" href="/zh-CN/assets/js/main.3c1ea396.js" as="script">
+<title data-react-helmet="true">成为InLong Committer 或 PPMC 的投票过程 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/development/how-to-vote-a-committer-ppmc"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaur [...]
+<link rel="preload" href="/zh-CN/assets/js/runtime~main.f0b42f6d.js" as="script">
+<link rel="preload" href="/zh-CN/assets/js/main.d0f9b592.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
-7.1  向项目负责人申请添加项目组成员,开通apache项目的权限帐号。     </p><p>7.2 	向<a href="mailto:dev@inlong.apache.org" target="_blank" rel="noopener noreferrer">dev@inlong.apache.org</a>邮件组发通知邮件:</p><blockquote><div class="codeBlockContainer_K1bP"><div class="codeBlockContent_hGly"><pre tabindex="0" class="prism-code language-undefined codeBlock_23N8 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_39YC"><span class="token-line" style="color:#393A34"><span class="token p [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+7.1  向项目负责人申请添加项目组成员,开通apache项目的权限帐号。     </p><p>7.2 	向<a href="mailto:dev@inlong.apache.org" target="_blank" rel="noopener noreferrer">dev@inlong.apache.org</a>邮件组发通知邮件:</p><blockquote><div class="codeBlockContainer_J+bg"><div class="codeBlockContent_csEI"><pre tabindex="0" class="prism-code language-undefined codeBlock_rtdJ thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_1zSZ"><span class="token-line" style="color:#393A34"><span class="token p [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (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 necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/zh-CN/assets/js/runtime~main.0867c48a.js"></script>
-<script src="/zh-CN/assets/js/main.3c1ea396.js"></script>
+<script src="/zh-CN/assets/js/runtime~main.f0b42f6d.js"></script>
+<script src="/zh-CN/assets/js/main.d0f9b592.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh-CN/development/tags/index.html b/zh-CN/development/tags/index.html
index 1f645b9..74f0499 100644
--- a/zh-CN/development/tags/index.html
+++ b/zh-CN/development/tags/index.html
@@ -4,19 +4,19 @@
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
-<title data-react-helmet="true">Tags | Apache Inlong</title><meta data-react-helmet="true" property="og:title" content="Tags | Apache Inlong"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/development/tags"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name="docusaurus_tag" content="doc_tags_list"><link data-r [...]
-<link rel="preload" href="/zh-CN/assets/js/runtime~main.0867c48a.js" as="script">
-<link rel="preload" href="/zh-CN/assets/js/main.3c1ea396.js" as="script">
+<title data-react-helmet="true">Tags | Apache Inlong</title><meta data-react-helmet="true" property="og:title" content="Tags | Apache Inlong"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/development/tags"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name="docusaurus_tag" content="doc_tags_list"><link data-r [...]
+<link rel="preload" href="/zh-CN/assets/js/runtime~main.f0b42f6d.js" as="script">
+<link rel="preload" href="/zh-CN/assets/js/main.d0f9b592.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (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 necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/zh-CN/assets/js/runtime~main.0867c48a.js"></script>
-<script src="/zh-CN/assets/js/main.3c1ea396.js"></script>
+<script src="/zh-CN/assets/js/runtime~main.f0b42f6d.js"></script>
+<script src="/zh-CN/assets/js/main.d0f9b592.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh-CN/docs/contact/index.html b/zh-CN/docs/contact/index.html
index be209f9..a73af54 100644
--- a/zh-CN/docs/contact/index.html
+++ b/zh-CN/docs/contact/index.html
@@ -4,19 +4,19 @@
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
-<title data-react-helmet="true">Contact Us | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/contact"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-default-current"><meta data [...]
-<link rel="preload" href="/zh-CN/assets/js/runtime~main.0867c48a.js" as="script">
-<link rel="preload" href="/zh-CN/assets/js/main.3c1ea396.js" as="script">
+<title data-react-helmet="true">Contact Us | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/contact"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-default-current"><meta data [...]
+<link rel="preload" href="/zh-CN/assets/js/runtime~main.f0b42f6d.js" as="script">
+<link rel="preload" href="/zh-CN/assets/js/main.d0f9b592.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (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 necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/zh-CN/assets/js/runtime~main.0867c48a.js"></script>
-<script src="/zh-CN/assets/js/main.3c1ea396.js"></script>
+<script src="/zh-CN/assets/js/runtime~main.f0b42f6d.js"></script>
+<script src="/zh-CN/assets/js/main.d0f9b592.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh-CN/docs/modules/agent/architecture/index.html b/zh-CN/docs/modules/agent/architecture/index.html
index f62782c..833d5a7 100644
--- a/zh-CN/docs/modules/agent/architecture/index.html
+++ b/zh-CN/docs/modules/agent/architecture/index.html
@@ -4,26 +4,26 @@
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
-<title data-react-helmet="true">架构介绍 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/modules/agent/architecture"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-default-curren [...]
-<link rel="preload" href="/zh-CN/assets/js/runtime~main.0867c48a.js" as="script">
-<link rel="preload" href="/zh-CN/assets/js/main.3c1ea396.js" as="script">
+<title data-react-helmet="true">架构介绍 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/modules/agent/architecture"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-default-curren [...]
+<link rel="preload" href="/zh-CN/assets/js/runtime~main.f0b42f6d.js" as="script">
+<link rel="preload" href="/zh-CN/assets/js/main.d0f9b592.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
 目录正则过滤,支持YYYYMMDD+正则表达式的路径配置
-断点重传,InLong-Agent重启时,能够支持自动从上次读取位置重新读取,保证不重读不漏读。</p><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_31ik" id="32-sql采集"></a>3.2 sql采集<a class="hash-link" href="#32-sql采集" title="Direct link to heading">#</a></h3><p>这类数据是指通过SQL执行的方式
+断点重传,InLong-Agent重启时,能够支持自动从上次读取位置重新读取,保证不重读不漏读。</p><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_y2LR" id="32-sql采集"></a>3.2 sql采集<a class="hash-link" href="#32-sql采集" title="Direct link to heading">#</a></h3><p>这类数据是指通过SQL执行的方式
 SQL正则分解,转化成多条SQL语句
 分别执行SQL,拉取数据集,拉取过程需要注意对mysql本身的影响
-执行周期,这种一般是定时执行</p><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_31ik" id="33-binlog-采集"></a>3.3 binlog 采集<a class="hash-link" href="#33-binlog-采集" title="Direct link to heading">#</a></h3><p>这类采集通过配置mysql slave的方式,读取binlog,并还原数据
+执行周期,这种一般是定时执行</p><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_y2LR" id="33-binlog-采集"></a>3.3 binlog 采集<a class="hash-link" href="#33-binlog-采集" title="Direct link to heading">#</a></h3><p>这类采集通过配置mysql slave的方式,读取binlog,并还原数据
 需要注意binlog读取的时候多线程解析,多线程解析的数据需要打上顺序标签
-代码基于老版本的dbsync,主要的修改是将tdbus-sender的发送改为推送到agent-channel的方式做融合</p><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_31ik" id="34-metrics采集类"></a>3.4 Metrics采集类<a class="hash-link" href="#34-metrics采集类" title="Direct link to heading">#</a></h3><p>这种方式采集属于文件采集,只不过metric采集的时候,单行的数据有格式规范</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/incubator-i [...]
+代码基于老版本的dbsync,主要的修改是将tdbus-sender的发送改为推送到agent-channel的方式做融合</p><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_y2LR" id="34-metrics采集类"></a>3.4 Metrics采集类<a class="hash-link" href="#34-metrics采集类" title="Direct link to heading">#</a></h3><p>这种方式采集属于文件采集,只不过metric采集的时候,单行的数据有格式规范</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/incubator-i [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (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 necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/zh-CN/assets/js/runtime~main.0867c48a.js"></script>
-<script src="/zh-CN/assets/js/main.3c1ea396.js"></script>
+<script src="/zh-CN/assets/js/runtime~main.f0b42f6d.js"></script>
+<script src="/zh-CN/assets/js/main.d0f9b592.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh-CN/docs/modules/agent/quick_start/index.html b/zh-CN/docs/modules/agent/quick_start/index.html
index b4877de..5e63964 100644
--- a/zh-CN/docs/modules/agent/quick_start/index.html
+++ b/zh-CN/docs/modules/agent/quick_start/index.html
@@ -4,26 +4,26 @@
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
-<title data-react-helmet="true">编译部署 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/modules/agent/quick_start"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-default-current [...]
-<link rel="preload" href="/zh-CN/assets/js/runtime~main.0867c48a.js" as="script">
-<link rel="preload" href="/zh-CN/assets/js/main.3c1ea396.js" as="script">
+<title data-react-helmet="true">编译部署 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/modules/agent/quick_start"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-default-current [...]
+<link rel="preload" href="/zh-CN/assets/js/runtime~main.f0b42f6d.js" as="script">
+<link rel="preload" href="/zh-CN/assets/js/main.d0f9b592.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
 </span></span><span class="token-line" style="color:#393A34"><span class="token plain">同时需要在job conf中加入当前数据的周期,当前支持天周期以及小时周期,</span></span><span class="token-line" style="color:#393A34"><span class="token plain">在添加任务时,加入属性job.cycleUnit</span></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block">
 </span></span><span class="token-line" style="color:#393A34"><span class="token plain">job.cycleUnit 包含如下两种类型:</span></span><span class="token-line" style="color:#393A34"><span class="token plain">1、D : 代表数据时间天维度</span></span><span class="token-line" style="color:#393A34"><span class="token plain">2、H : 代表数据时间小时维度</span></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block">
 </span></span><span class="token-line" style="color:#393A34"><span class="token plain">例如:</span></span><span class="token-line" style="color:#393A34"><span class="token plain">配置数据源为</span></span><span class="token-line" style="color:#393A34"><span class="token plain">/data/inlong-agent/YYYYMMDDHH.log</span></span><span class="token-line" style="color:#393A34"><span class="token plain">写入数据到 2021020211.log</span></span><span class="token-line" style="color:#393A34"><span class="token pl [...]
 </span></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block">
-</span></span><span class="token-line" style="color:#393A34"><span class="token plain">提交job举例</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o clean-btn">Copy</button></div></div><div class="codeBlockContainer_K1bP"><div class="codeBlockContent_hGly bash"><pre tabindex="0" class="prism-code language-bash codeBlock_23N8 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_39YC"><span class="to [...]
+</span></span><span class="token-line" style="color:#393A34"><span class="token plain">提交job举例</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_M3SB clean-btn">Copy</button></div></div><div class="codeBlockContainer_J+bg"><div class="codeBlockContent_csEI bash"><pre tabindex="0" class="prism-code language-bash codeBlock_rtdJ thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_1zSZ"><span class="to [...]
 </span></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block">
-</span></span><span class="token-line" style="color:#393A34"><span class="token plain">提交job举例</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o clean-btn">Copy</button></div></div><div class="codeBlockContainer_K1bP"><div class="codeBlockContent_hGly bash"><pre tabindex="0" class="prism-code language-bash codeBlock_23N8 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_39YC"><span class="to [...]
+</span></span><span class="token-line" style="color:#393A34"><span class="token plain">提交job举例</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_M3SB clean-btn">Copy</button></div></div><div class="codeBlockContainer_J+bg"><div class="codeBlockContent_csEI bash"><pre tabindex="0" class="prism-code language-bash codeBlock_rtdJ thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_1zSZ"><span class="to [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (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 necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/zh-CN/assets/js/runtime~main.0867c48a.js"></script>
-<script src="/zh-CN/assets/js/main.3c1ea396.js"></script>
+<script src="/zh-CN/assets/js/runtime~main.f0b42f6d.js"></script>
+<script src="/zh-CN/assets/js/main.d0f9b592.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh-CN/docs/modules/dataproxy-sdk/architecture/index.html b/zh-CN/docs/modules/dataproxy-sdk/architecture/index.html
index aaa501e..c3f9b0b 100644
--- a/zh-CN/docs/modules/dataproxy-sdk/architecture/index.html
+++ b/zh-CN/docs/modules/dataproxy-sdk/architecture/index.html
@@ -4,29 +4,29 @@
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
-<title data-react-helmet="true">架构介绍 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/modules/dataproxy-sdk/architecture"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-defaul [...]
-<link rel="preload" href="/zh-CN/assets/js/runtime~main.0867c48a.js" as="script">
-<link rel="preload" href="/zh-CN/assets/js/main.3c1ea396.js" as="script">
+<title data-react-helmet="true">架构介绍 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/modules/dataproxy-sdk/architecture"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-defaul [...]
+<link rel="preload" href="/zh-CN/assets/js/runtime~main.f0b42f6d.js" as="script">
+<link rel="preload" href="/zh-CN/assets/js/main.d0f9b592.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
 进行组包发送,就可以将数据接入到inlong。但为了保证数据可靠性、负载均衡、动态更新proxy列表等安全特性
-用户程序就需要考虑更多最终导致程序过于繁琐臃肿。</p><p>API的设计初衷就是为了简化用户接入,承担部分可靠性相关的逻辑。用户通过在服务送程序中集成API后,即可将数据发送到DataProxy,而不用关心组包格式、负载均衡等逻辑。</p><header><h1>二、功能说明</h1></header><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_31ik" id="21-整体功能说明"></a>2.1 整体功能说明<a class="hash-link" href="#21-整体功能说明" title="Direct link to heading">#</a></h2><table><thead><tr><th>功能</th><th>详细描述</th></tr></thead><tbody><tr><td>组包功能(新)</td><td>将用户数据按打包发送到DataProxy可识别的组包格式(如六段协议、数字化协议等)打包发送到Dat [...]
+用户程序就需要考虑更多最终导致程序过于繁琐臃肿。</p><p>API的设计初衷就是为了简化用户接入,承担部分可靠性相关的逻辑。用户通过在服务送程序中集成API后,即可将数据发送到DataProxy,而不用关心组包格式、负载均衡等逻辑。</p><header><h1>二、功能说明</h1></header><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_y2LR" id="21-整体功能说明"></a>2.1 整体功能说明<a class="hash-link" href="#21-整体功能说明" title="Direct link to heading">#</a></h2><table><thead><tr><th>功能</th><th>详细描述</th></tr></thead><tbody><tr><td>组包功能(新)</td><td>将用户数据按打包发送到DataProxy可识别的组包格式(如六段协议、数字化协议等)打包发送到Dat [...]
 </span></span><span class="token-line" style="color:#393A34"><span class="token plain">参数说明</span></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block">
-</span></span><span class="token-line" style="color:#393A34"><span class="token plain">bodyList是用户需要发送的多条数据的集合,总长度建议小于512k。groupId代表业务id,streamId代表接口id。dt表示该数据的时间戳,精确到毫秒级别。也可直接设置为0,此时api会后台获取当前时间作为其时间戳。timeout &amp; timeUnit:这两个参数是设置发送数据的超时时间,一般建议设置成20s。</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o clean-btn">Copy</button></div></div><p>###同步单条函数</p><div class="codeBlockContainer_K1bP"><div class="codeBlockContent_hGly"><pre t [...]
+</span></span><span class="token-line" style="color:#393A34"><span class="token plain">bodyList是用户需要发送的多条数据的集合,总长度建议小于512k。groupId代表业务id,streamId代表接口id。dt表示该数据的时间戳,精确到毫秒级别。也可直接设置为0,此时api会后台获取当前时间作为其时间戳。timeout &amp; timeUnit:这两个参数是设置发送数据的超时时间,一般建议设置成20s。</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_M3SB clean-btn">Copy</button></div></div><p>###同步单条函数</p><div class="codeBlockContainer_J+bg"><div class="codeBlockContent_csEI"><pre t [...]
 </span></span><span class="token-line" style="color:#393A34"><span class="token plain">参数说明</span></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block">
-</span></span><span class="token-line" style="color:#393A34"><span class="token plain">body是用户要发送的单条数据内容,其余各参数涵义基本与批量发送接口一致。</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o clean-btn">Copy</button></div></div><p>###异步批量函数</p><div class="codeBlockContainer_K1bP"><div class="codeBlockContent_hGly"><pre tabindex="0" class="prism-code language-undefined codeBlock_23N8 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><co [...]
+</span></span><span class="token-line" style="color:#393A34"><span class="token plain">body是用户要发送的单条数据内容,其余各参数涵义基本与批量发送接口一致。</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_M3SB clean-btn">Copy</button></div></div><p>###异步批量函数</p><div class="codeBlockContainer_J+bg"><div class="codeBlockContent_csEI"><pre tabindex="0" class="prism-code language-undefined codeBlock_rtdJ thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><co [...]
 </span></span><span class="token-line" style="color:#393A34"><span class="token plain">参数说明</span></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block">
-</span></span><span class="token-line" style="color:#393A34"><span class="token plain">SendMessageCallback 是处理消息的callback。bodyList为用户需要发送的多条数据的集合,多条数据的总长度建议小于512k。groupId是业务id,streamId是接口id。dt表示该数据的时间戳,精确到毫秒级别。也可直接设置为0,此时api会后台获取当前时间作为其时间戳。timeout和timeUnit是发送数据的超时时间,一般建议设置成20s。</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o clean-btn">Copy</button></div></div><p>###异步单条函数</p><div class="codeBlockContainer_K1bP"><div class="codeB [...]
+</span></span><span class="token-line" style="color:#393A34"><span class="token plain">SendMessageCallback 是处理消息的callback。bodyList为用户需要发送的多条数据的集合,多条数据的总长度建议小于512k。groupId是业务id,streamId是接口id。dt表示该数据的时间戳,精确到毫秒级别。也可直接设置为0,此时api会后台获取当前时间作为其时间戳。timeout和timeUnit是发送数据的超时时间,一般建议设置成20s。</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_M3SB clean-btn">Copy</button></div></div><p>###异步单条函数</p><div class="codeBlockContainer_J+bg"><div class="codeB [...]
 </span></span><span class="token-line" style="color:#393A34"><span class="token plain">参数说明</span></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block">
-</span></span><span class="token-line" style="color:#393A34"><span class="token plain">body为单条消息内容,其余各参数涵义基本与批量发送接口一致</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o clean-btn">Copy</button></div></div></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/incubator-inlong-website/edit/master/docs/modules/dataproxy-sdk/architectur [...]
+</span></span><span class="token-line" style="color:#393A34"><span class="token plain">body为单条消息内容,其余各参数涵义基本与批量发送接口一致</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_M3SB clean-btn">Copy</button></div></div></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/incubator-inlong-website/edit/master/docs/modules/dataproxy-sdk/architectur [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (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 necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/zh-CN/assets/js/runtime~main.0867c48a.js"></script>
-<script src="/zh-CN/assets/js/main.3c1ea396.js"></script>
+<script src="/zh-CN/assets/js/runtime~main.f0b42f6d.js"></script>
+<script src="/zh-CN/assets/js/main.d0f9b592.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh-CN/docs/modules/dataproxy-sdk/quick_start/index.html b/zh-CN/docs/modules/dataproxy-sdk/quick_start/index.html
index 7d55427..c815f14 100644
--- a/zh-CN/docs/modules/dataproxy-sdk/quick_start/index.html
+++ b/zh-CN/docs/modules/dataproxy-sdk/quick_start/index.html
@@ -4,19 +4,19 @@
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
-<title data-react-helmet="true">编译部署 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/modules/dataproxy-sdk/quick_start"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-default [...]
-<link rel="preload" href="/zh-CN/assets/js/runtime~main.0867c48a.js" as="script">
-<link rel="preload" href="/zh-CN/assets/js/main.3c1ea396.js" as="script">
+<title data-react-helmet="true">编译部署 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/modules/dataproxy-sdk/quick_start"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-default [...]
+<link rel="preload" href="/zh-CN/assets/js/runtime~main.f0b42f6d.js" as="script">
+<link rel="preload" href="/zh-CN/assets/js/main.d0f9b592.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (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 necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/zh-CN/assets/js/runtime~main.0867c48a.js"></script>
-<script src="/zh-CN/assets/js/main.3c1ea396.js"></script>
+<script src="/zh-CN/assets/js/runtime~main.f0b42f6d.js"></script>
+<script src="/zh-CN/assets/js/main.d0f9b592.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh-CN/docs/modules/dataproxy/architecture/index.html b/zh-CN/docs/modules/dataproxy/architecture/index.html
index 82fbfb7..967a990 100644
--- a/zh-CN/docs/modules/dataproxy/architecture/index.html
+++ b/zh-CN/docs/modules/dataproxy/architecture/index.html
@@ -4,15 +4,15 @@
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
-<title data-react-helmet="true">架构介绍 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/modules/dataproxy/architecture"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-default-cu [...]
-<link rel="preload" href="/zh-CN/assets/js/runtime~main.0867c48a.js" as="script">
-<link rel="preload" href="/zh-CN/assets/js/main.3c1ea396.js" as="script">
+<title data-react-helmet="true">架构介绍 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/modules/dataproxy/architecture"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-default-cu [...]
+<link rel="preload" href="/zh-CN/assets/js/runtime~main.f0b42f6d.js" as="script">
+<link rel="preload" href="/zh-CN/assets/js/main.d0f9b592.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
 2.channel层有一个selector,用于选择走哪种类型的channel,如果memory最终满了,会对数据做落地处理
-3.channel层的数据会通过sink层做转发,这里主要是将数据转为TDMsg1的格式,并推送到cache层(这里用的比较多的是tube)</p><header><h1>三、DataProxy功能配置说明</h1></header><p>DataProxy支持配置化的source-channel-sink,配置方式与flume的配置文件结构相同:</p><p>Source配置示例以及对应的注解:</p><div class="codeBlockContainer_K1bP"><div class="codeBlockContent_hGly"><pre tabindex="0" class="prism-code language-undefined codeBlock_23N8 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_39YC"><span class="token-line" style="color:#393A34"><s [...]
+3.channel层的数据会通过sink层做转发,这里主要是将数据转为TDMsg1的格式,并推送到cache层(这里用的比较多的是tube)</p><header><h1>三、DataProxy功能配置说明</h1></header><p>DataProxy支持配置化的source-channel-sink,配置方式与flume的配置文件结构相同:</p><p>Source配置示例以及对应的注解:</p><div class="codeBlockContainer_J+bg"><div class="codeBlockContent_csEI"><pre tabindex="0" class="prism-code language-undefined codeBlock_rtdJ thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_1zSZ"><span class="token-line" style="color:#393A34"><s [...]
 </span></span><span class="token-line" style="color:#393A34"><span class="token plain">agent1.sources.tcp-source.type = org.apache.flume.source.SimpleTcpSource</span></span><span class="token-line" style="color:#393A34"><span class="token plain">tcp解析类型定义,这里提供类名用于实例化,SimpleTcpSource主要是初始化配置并启动端口监听</span></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block">
 </span></span><span class="token-line" style="color:#393A34"><span class="token plain">agent1.sources.tcp-source.msg-factory-name = org.apache.flume.source.ServerMessageFactory</span></span><span class="token-line" style="color:#393A34"><span class="token plain">用于构造消息解析的handler,并设置read stream handler和write stream handler</span></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block">
 </span></span><span class="token-line" style="color:#393A34"><span class="token plain">agent1.sources.tcp-source.host = 0.0.0.0    </span></span><span class="token-line" style="color:#393A34"><span class="token plain">tcp ip绑定监听,默认绑定所有网卡</span></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block">
@@ -29,17 +29,17 @@
 </span></span><span class="token-line" style="color:#393A34"><span class="token plain">agent1.sources.tcp-source.selector.type = org.apache.flume.channel.FailoverChannelSelector</span></span><span class="token-line" style="color:#393A34"><span class="token plain">这个channel selector就是自研的channel selector,和官网的差别不大,主要是有channel主从选择逻辑</span></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block">
 </span></span><span class="token-line" style="color:#393A34"><span class="token plain">agent1.sources.tcp-source.selector.master = ch-msg5 ch-msg6 ch-msg7 ch-msg8 ch-msg9</span></span><span class="token-line" style="color:#393A34"><span class="token plain">指定master channel,这些channel会被优先选择用于数据推送。那些不在master、transfer、fileMetric、slaMetric配置项里的channel,但在</span></span><span class="token-line" style="color:#393A34"><span class="token plain">channels里面有定义的channel,统归为slave channel,当master channel [...]
 </span></span><span class="token-line" style="color:#393A34"><span class="token plain">agent1.sources.tcp-source.selector.transfer = ch-msg5 ch-msg6 ch-msg7 ch-msg8 ch-msg9</span></span><span class="token-line" style="color:#393A34"><span class="token plain">指定transfer channel,承接transfer类型的数据,这里的transfer一般是指推送到非tube集群的数据,仅做转发,这里预留出来供后续功能使用</span></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block">
-</span></span><span class="token-line" style="color:#393A34"><span class="token plain">agent1.sources.tcp-source.selector.fileMetric = ch-back</span></span><span class="token-line" style="color:#393A34"><span class="token plain">指定fileMetric channel,用于接收agent上报的指标数据</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o clean-btn">Copy</button></div></div><p>Channel配置示例以及对应的注解</p><p>memory channel</p><div class="codeBlockContainer_K1bP" [...]
+</span></span><span class="token-line" style="color:#393A34"><span class="token plain">agent1.sources.tcp-source.selector.fileMetric = ch-back</span></span><span class="token-line" style="color:#393A34"><span class="token plain">指定fileMetric channel,用于接收agent上报的指标数据</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_M3SB clean-btn">Copy</button></div></div><p>Channel配置示例以及对应的注解</p><p>memory channel</p><div class="codeBlockContainer_J+bg" [...]
 </span></span><span class="token-line" style="color:#393A34"><span class="token plain">agent1.channels.ch-more1.capacity = 10000000</span></span><span class="token-line" style="color:#393A34"><span class="token plain">memory channel 队列大小,可缓存最大消息条数</span></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block">
 </span></span><span class="token-line" style="color:#393A34"><span class="token plain">agent1.channels.ch-more1.keep-alive = 0</span></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block">
-</span></span><span class="token-line" style="color:#393A34"><span class="token plain">agent1.channels.ch-more1.transactionCapacity = 20</span></span><span class="token-line" style="color:#393A34"><span class="token plain">原子操作时批量处理最大条数,memory channel使用时需要用到加锁,因此会有批处理流程增加效率</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o clean-btn">Copy</button></div></div><p>file channel</p><div class="codeBlockContainer_K1bP"><div class="codeBl [...]
+</span></span><span class="token-line" style="color:#393A34"><span class="token plain">agent1.channels.ch-more1.transactionCapacity = 20</span></span><span class="token-line" style="color:#393A34"><span class="token plain">原子操作时批量处理最大条数,memory channel使用时需要用到加锁,因此会有批处理流程增加效率</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_M3SB clean-btn">Copy</button></div></div><p>file channel</p><div class="codeBlockContainer_J+bg"><div class="codeBl [...]
 </span></span><span class="token-line" style="color:#393A34"><span class="token plain">agent1.channels.ch-msg5.capacity = 100000000</span></span><span class="token-line" style="color:#393A34"><span class="token plain">file channel最大可缓存消息条数</span></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block">
 </span></span><span class="token-line" style="color:#393A34"><span class="token plain">agent1.channels.ch-msg5.maxFileSize = 1073741824</span></span><span class="token-line" style="color:#393A34"><span class="token plain">file channel文件最大上限,字节数</span></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block">
 </span></span><span class="token-line" style="color:#393A34"><span class="token plain">agent1.channels.ch-msg5.minimumRequiredSpace = 1073741824</span></span><span class="token-line" style="color:#393A34"><span class="token plain">file channel所在磁盘最小可用空间,设置此值可以防止磁盘写满</span></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block">
 </span></span><span class="token-line" style="color:#393A34"><span class="token plain">agent1.channels.ch-msg5.checkpointDir = /data/work/file/ch-msg5/check</span></span><span class="token-line" style="color:#393A34"><span class="token plain">file channel checkpoint路径</span></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block">
 </span></span><span class="token-line" style="color:#393A34"><span class="token plain">agent1.channels.ch-msg5.dataDirs = /data/work/file/ch-msg5/data</span></span><span class="token-line" style="color:#393A34"><span class="token plain">file channel数据路径</span></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block">
 </span></span><span class="token-line" style="color:#393A34"><span class="token plain">agent1.channels.ch-msg5.fsyncPerTransaction = false</span></span><span class="token-line" style="color:#393A34"><span class="token plain">是否对每个原子操作做同步磁盘,建议改false,否则会对性能有影响</span></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block">
-</span></span><span class="token-line" style="color:#393A34"><span class="token plain">agent1.channels.ch-msg5.fsyncInterval = 5</span></span><span class="token-line" style="color:#393A34"><span class="token plain">数据从内存flush到磁盘的时间间隔,单位秒</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o clean-btn">Copy</button></div></div><p>Sink配置示例以及对应的注解</p><div class="codeBlockContainer_K1bP"><div class="codeBlockContent_hGly"><pre tabindex="0" [...]
+</span></span><span class="token-line" style="color:#393A34"><span class="token plain">agent1.channels.ch-msg5.fsyncInterval = 5</span></span><span class="token-line" style="color:#393A34"><span class="token plain">数据从内存flush到磁盘的时间间隔,单位秒</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_M3SB clean-btn">Copy</button></div></div><p>Sink配置示例以及对应的注解</p><div class="codeBlockContainer_J+bg"><div class="codeBlockContent_csEI"><pre tabindex="0" [...]
 </span></span><span class="token-line" style="color:#393A34"><span class="token plain">agent1.sinks.meta-sink-more1.type = org.apache.flume.sink.MetaSink</span></span><span class="token-line" style="color:#393A34"><span class="token plain">sink类实现,此处实现消息向tube集群推送数据</span></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block">
 </span></span><span class="token-line" style="color:#393A34"><span class="token plain">agent1.sinks.meta-sink-more1.master-host-port-list = </span></span><span class="token-line" style="color:#393A34"><span class="token plain">tube集群master节点列表</span></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block">
 </span></span><span class="token-line" style="color:#393A34"><span class="token plain">agent1.sinks.meta-sink-more1.send_timeout = 30000</span></span><span class="token-line" style="color:#393A34"><span class="token plain">发送到tube时超时时间限制</span></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block">
@@ -47,13 +47,13 @@
 </span></span><span class="token-line" style="color:#393A34"><span class="token plain">agent1.sinks.meta-sink-more1.thread-num = 8</span></span><span class="token-line" style="color:#393A34"><span class="token plain">Sink类发送消息的工作线程,8表示启动8个并发线程</span></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block">
 </span></span><span class="token-line" style="color:#393A34"><span class="token plain">agent1.sinks.meta-sink-more1.client-id-cache = true</span></span><span class="token-line" style="color:#393A34"><span class="token plain">agent id缓存,用于检查agent上报数据去重</span></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block">
 </span></span><span class="token-line" style="color:#393A34"><span class="token plain">agent1.sinks.meta-sink-more1.max-survived-time = 300000</span></span><span class="token-line" style="color:#393A34"><span class="token plain">缓存最大时间</span></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block">
-</span></span><span class="token-line" style="color:#393A34"><span class="token plain">agent1.sinks.meta-sink-more1.max-survived-size = 3000000</span></span><span class="token-line" style="color:#393A34"><span class="token plain">缓存最大个数</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o clean-btn">Copy</button></div></div></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div cla [...]
+</span></span><span class="token-line" style="color:#393A34"><span class="token plain">agent1.sinks.meta-sink-more1.max-survived-size = 3000000</span></span><span class="token-line" style="color:#393A34"><span class="token plain">缓存最大个数</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_M3SB clean-btn">Copy</button></div></div></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div cla [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (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 necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/zh-CN/assets/js/runtime~main.0867c48a.js"></script>
-<script src="/zh-CN/assets/js/main.3c1ea396.js"></script>
+<script src="/zh-CN/assets/js/runtime~main.f0b42f6d.js"></script>
+<script src="/zh-CN/assets/js/main.d0f9b592.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh-CN/docs/modules/dataproxy/quick_start/index.html b/zh-CN/docs/modules/dataproxy/quick_start/index.html
index 5f2acc2..0000b3e 100644
--- a/zh-CN/docs/modules/dataproxy/quick_start/index.html
+++ b/zh-CN/docs/modules/dataproxy/quick_start/index.html
@@ -4,19 +4,19 @@
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
-<title data-react-helmet="true">编译部署 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/modules/dataproxy/quick_start"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-default-cur [...]
-<link rel="preload" href="/zh-CN/assets/js/runtime~main.0867c48a.js" as="script">
-<link rel="preload" href="/zh-CN/assets/js/main.3c1ea396.js" as="script">
+<title data-react-helmet="true">编译部署 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/modules/dataproxy/quick_start"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-default-cur [...]
+<link rel="preload" href="/zh-CN/assets/js/runtime~main.f0b42f6d.js" as="script">
+<link rel="preload" href="/zh-CN/assets/js/main.d0f9b592.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (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 necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/zh-CN/assets/js/runtime~main.0867c48a.js"></script>
-<script src="/zh-CN/assets/js/main.3c1ea396.js"></script>
+<script src="/zh-CN/assets/js/runtime~main.f0b42f6d.js"></script>
+<script src="/zh-CN/assets/js/main.d0f9b592.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh-CN/docs/modules/manager/architecture/index.html b/zh-CN/docs/modules/manager/architecture/index.html
index fffcb8a..a3720de 100644
--- a/zh-CN/docs/modules/manager/architecture/index.html
+++ b/zh-CN/docs/modules/manager/architecture/index.html
@@ -4,19 +4,19 @@
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
-<title data-react-helmet="true">架构介绍 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/modules/manager/architecture"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-default-curr [...]
-<link rel="preload" href="/zh-CN/assets/js/runtime~main.0867c48a.js" as="script">
-<link rel="preload" href="/zh-CN/assets/js/main.3c1ea396.js" as="script">
+<title data-react-helmet="true">架构介绍 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/modules/manager/architecture"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-default-curr [...]
+<link rel="preload" href="/zh-CN/assets/js/runtime~main.f0b42f6d.js" as="script">
+<link rel="preload" href="/zh-CN/assets/js/main.d0f9b592.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (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 necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/zh-CN/assets/js/runtime~main.0867c48a.js"></script>
-<script src="/zh-CN/assets/js/main.3c1ea396.js"></script>
+<script src="/zh-CN/assets/js/runtime~main.f0b42f6d.js"></script>
+<script src="/zh-CN/assets/js/main.d0f9b592.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh-CN/docs/modules/manager/quick_start/index.html b/zh-CN/docs/modules/manager/quick_start/index.html
index 7d0f71e..dd6984f 100644
--- a/zh-CN/docs/modules/manager/quick_start/index.html
+++ b/zh-CN/docs/modules/manager/quick_start/index.html
@@ -4,24 +4,24 @@
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
-<title data-react-helmet="true">编译部署 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/modules/manager/quick_start"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-default-curre [...]
-<link rel="preload" href="/zh-CN/assets/js/runtime~main.0867c48a.js" as="script">
-<link rel="preload" href="/zh-CN/assets/js/main.3c1ea396.js" as="script">
+<title data-react-helmet="true">编译部署 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/modules/manager/quick_start"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-default-curre [...]
+<link rel="preload" href="/zh-CN/assets/js/runtime~main.f0b42f6d.js" as="script">
+<link rel="preload" href="/zh-CN/assets/js/main.d0f9b592.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
-(比如拷贝到 <code>/data/</code> 目录下),通过下述命令加载此文件,完成表结构及基础数据的初始化:</p><div class="codeBlockContainer_K1bP"><div class="codeBlockContent_hGly shell"><pre tabindex="0" class="prism-code language-shell codeBlock_23N8 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_39YC"><span class="token-line" style="color:#393A34"><span class="token comment" style="color:#999988;font-style:italic"># 通过用户名和密码,登录 MySQL 服务器:</span><span class="token plain"></span></span><s [...]
-TubeManager。</p></li></ul><header><h1>2. 部署、启动 manager-web</h1></header><p><strong>manager-web 是与前端页面交互的后台服务。</strong></p><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_31ik" id="21-准备安装文件"></a>2.1 准备安装文件<a class="hash-link" href="#21-准备安装文件" title="Direct link to heading">#</a></h2><p>安装文件在 <code>inlong-manager-web</code> 目录下。</p><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_31ik" id="22-修改配置"></a>2.2 修改配 [...]
-</span></span><span class="token-line" style="color:#393A34"><span class="token plain"># 默认使用的配置文件为 dev</span></span><span class="token-line" style="color:#393A34"><span class="token plain">spring.profiles.active=dev</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o clean-btn">Copy</button></div></div><p>上面指定了 dev 配置,接下来修改 <code>conf/application-dev.properties</code> 文件:</p><p>1) 修改数据库 URL、用户名和密码:</p><div class="codeBlockContainer_ [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+(比如拷贝到 <code>/data/</code> 目录下),通过下述命令加载此文件,完成表结构及基础数据的初始化:</p><div class="codeBlockContainer_J+bg"><div class="codeBlockContent_csEI shell"><pre tabindex="0" class="prism-code language-shell codeBlock_rtdJ thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_1zSZ"><span class="token-line" style="color:#393A34"><span class="token comment" style="color:#999988;font-style:italic"># 通过用户名和密码,登录 MySQL 服务器:</span><span class="token plain"></span></span><s [...]
+TubeManager。</p></li></ul><header><h1>2. 部署、启动 manager-web</h1></header><p><strong>manager-web 是与前端页面交互的后台服务。</strong></p><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_y2LR" id="21-准备安装文件"></a>2.1 准备安装文件<a class="hash-link" href="#21-准备安装文件" title="Direct link to heading">#</a></h2><p>安装文件在 <code>inlong-manager-web</code> 目录下。</p><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_y2LR" id="22-修改配置"></a>2.2 修改配 [...]
+</span></span><span class="token-line" style="color:#393A34"><span class="token plain"># 默认使用的配置文件为 dev</span></span><span class="token-line" style="color:#393A34"><span class="token plain">spring.profiles.active=dev</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_M3SB clean-btn">Copy</button></div></div><p>上面指定了 dev 配置,接下来修改 <code>conf/application-dev.properties</code> 文件:</p><p>1) 修改数据库 URL、用户名和密码:</p><div class="codeBlockContainer_ [...]
 </span></span><span class="token-line" style="color:#393A34"><span class="token plain"># ZK 集群,用来推送 Sort 的配置</span></span><span class="token-line" style="color:#393A34"><span class="token plain">cluster.zk.url=127.0.0.1:2181</span></span><span class="token-line" style="color:#393A34"><span class="token plain">cluster.zk.root=inlong_hive</span></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block">
-</span></span><span class="token-line" style="color:#393A34"><span class="token plain"># Sort 应用名称,即设置 Sort 的 cluster-id 参数,默认值为&quot;inlong_app&quot;</span></span><span class="token-line" style="color:#393A34"><span class="token plain">sort.appName=inlong_app</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o clean-btn">Copy</button></div></div><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_ [...]
+</span></span><span class="token-line" style="color:#393A34"><span class="token plain"># Sort 应用名称,即设置 Sort 的 cluster-id 参数,默认值为&quot;inlong_app&quot;</span></span><span class="token-line" style="color:#393A34"><span class="token plain">sort.appName=inlong_app</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_M3SB clean-btn">Copy</button></div></div><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_ [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (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 necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/zh-CN/assets/js/runtime~main.0867c48a.js"></script>
-<script src="/zh-CN/assets/js/main.3c1ea396.js"></script>
+<script src="/zh-CN/assets/js/runtime~main.f0b42f6d.js"></script>
+<script src="/zh-CN/assets/js/main.d0f9b592.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh-CN/docs/modules/sort/introduction/index.html b/zh-CN/docs/modules/sort/introduction/index.html
index 6d87cfd..758eb67 100644
--- a/zh-CN/docs/modules/sort/introduction/index.html
+++ b/zh-CN/docs/modules/sort/introduction/index.html
@@ -4,25 +4,25 @@
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
-<title data-react-helmet="true">架构介绍 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/modules/sort/introduction"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-default-current [...]
-<link rel="preload" href="/zh-CN/assets/js/runtime~main.0867c48a.js" as="script">
-<link rel="preload" href="/zh-CN/assets/js/main.3c1ea396.js" as="script">
+<title data-react-helmet="true">架构介绍 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/modules/sort/introduction"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-default-current [...]
+<link rel="preload" href="/zh-CN/assets/js/runtime~main.f0b42f6d.js" as="script">
+<link rel="preload" href="/zh-CN/assets/js/main.d0f9b592.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
-inlong-sort依赖inlong-manager进行系统元数据的管理,元数据依赖zk进行存储及同步。</p><header><h1>特性</h1></header><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_31ik" id="多租户系统"></a>多租户系统<a class="hash-link" href="#多租户系统" title="Direct link to heading">#</a></h2><p>inlong-sort支持多租户,一个inlong-sort的作业中可以包含多个同构的数据源,以及多个同构的存储系统。
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+inlong-sort依赖inlong-manager进行系统元数据的管理,元数据依赖zk进行存储及同步。</p><header><h1>特性</h1></header><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_y2LR" id="多租户系统"></a>多租户系统<a class="hash-link" href="#多租户系统" title="Direct link to heading">#</a></h2><p>inlong-sort支持多租户,一个inlong-sort的作业中可以包含多个同构的数据源,以及多个同构的存储系统。
 并且针对不同的数据源,可以定义不同的数据格式以及字段抽取方式。
 多租户系统依赖inlong-manager的元数据管理,用户只需要在inlong-manager的前端页面进行相应的配置,即可实现。
-举例:以tubemq为source,hive为存储为例,同一个inlong-sort的作业可以订阅多个topic的tubemq数据,并且每个topic的数据可以写入不同的hive集群。</p><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_31ik" id="支持热更新元数据"></a>支持热更新元数据<a class="hash-link" href="#支持热更新元数据" title="Direct link to heading">#</a></h2><p>inlong-sort支持热更新元数据,比如更新数据源的信息,数据schema,或者写入存储系统的信息。
+举例:以tubemq为source,hive为存储为例,同一个inlong-sort的作业可以订阅多个topic的tubemq数据,并且每个topic的数据可以写入不同的hive集群。</p><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_y2LR" id="支持热更新元数据"></a>支持热更新元数据<a class="hash-link" href="#支持热更新元数据" title="Direct link to heading">#</a></h2><p>inlong-sort支持热更新元数据,比如更新数据源的信息,数据schema,或者写入存储系统的信息。
 需要注意的是,当前修改数据源信息时,可能会造成数据丢失,因为修改数据源信息后,系统会认为这是一个全新的subscribe,会默认从消息队列的最新位置开始消费。
-修改数据schema,抽取字段规则以及写入存储的信息,不会造成任何数据丢失,保证exactly-once</p><header><h1>支持的数据源</h1></header><ul><li>inlong-tubemq</li><li>pulsar</li></ul><header><h1>支持的存储系统</h1></header><ul><li>hive(当前只支持parquet文件格式)</li><li>clickhouse</li></ul><header><h1>一些局限</h1></header><p>当前inlong-sort在ETL的transform阶段,只支持简单的字段抽取功能,一些复杂功能暂不支持。</p><header><h1>未来规划</h1></header><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_31ik" id="支持更多种类的数据源"></a>支持更多种类的数据源<a class="hash-link"  [...]
+修改数据schema,抽取字段规则以及写入存储的信息,不会造成任何数据丢失,保证exactly-once</p><header><h1>支持的数据源</h1></header><ul><li>inlong-tubemq</li><li>pulsar</li></ul><header><h1>支持的存储系统</h1></header><ul><li>hive(当前只支持parquet文件格式)</li><li>clickhouse</li></ul><header><h1>一些局限</h1></header><p>当前inlong-sort在ETL的transform阶段,只支持简单的字段抽取功能,一些复杂功能暂不支持。</p><header><h1>未来规划</h1></header><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_y2LR" id="支持更多种类的数据源"></a>支持更多种类的数据源<a class="hash-link"  [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (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 necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/zh-CN/assets/js/runtime~main.0867c48a.js"></script>
-<script src="/zh-CN/assets/js/main.3c1ea396.js"></script>
+<script src="/zh-CN/assets/js/runtime~main.f0b42f6d.js"></script>
+<script src="/zh-CN/assets/js/main.d0f9b592.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh-CN/docs/modules/sort/protocol_introduction/index.html b/zh-CN/docs/modules/sort/protocol_introduction/index.html
index 8deb2ed..c88e8d9 100644
--- a/zh-CN/docs/modules/sort/protocol_introduction/index.html
+++ b/zh-CN/docs/modules/sort/protocol_introduction/index.html
@@ -4,19 +4,19 @@
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
-<title data-react-helmet="true">Zookeeper配置介绍 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/modules/sort/protocol_introduction"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="do [...]
-<link rel="preload" href="/zh-CN/assets/js/runtime~main.0867c48a.js" as="script">
-<link rel="preload" href="/zh-CN/assets/js/main.3c1ea396.js" as="script">
+<title data-react-helmet="true">Zookeeper配置介绍 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/modules/sort/protocol_introduction"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="do [...]
+<link rel="preload" href="/zh-CN/assets/js/runtime~main.f0b42f6d.js" as="script">
+<link rel="preload" href="/zh-CN/assets/js/main.d0f9b592.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (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 necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/zh-CN/assets/js/runtime~main.0867c48a.js"></script>
-<script src="/zh-CN/assets/js/main.3c1ea396.js"></script>
+<script src="/zh-CN/assets/js/runtime~main.f0b42f6d.js"></script>
+<script src="/zh-CN/assets/js/main.d0f9b592.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh-CN/docs/modules/sort/quick_start/index.html b/zh-CN/docs/modules/sort/quick_start/index.html
index 659e749..419076c 100644
--- a/zh-CN/docs/modules/sort/quick_start/index.html
+++ b/zh-CN/docs/modules/sort/quick_start/index.html
@@ -4,19 +4,19 @@
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
-<title data-react-helmet="true">编译部署 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/modules/sort/quick_start"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-default-current" [...]
-<link rel="preload" href="/zh-CN/assets/js/runtime~main.0867c48a.js" as="script">
-<link rel="preload" href="/zh-CN/assets/js/main.3c1ea396.js" as="script">
+<title data-react-helmet="true">编译部署 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/modules/sort/quick_start"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-default-current" [...]
+<link rel="preload" href="/zh-CN/assets/js/runtime~main.f0b42f6d.js" as="script">
+<link rel="preload" href="/zh-CN/assets/js/main.d0f9b592.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (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 necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/zh-CN/assets/js/runtime~main.0867c48a.js"></script>
-<script src="/zh-CN/assets/js/main.3c1ea396.js"></script>
+<script src="/zh-CN/assets/js/runtime~main.f0b42f6d.js"></script>
+<script src="/zh-CN/assets/js/main.d0f9b592.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh-CN/docs/modules/tubemq/architecture/index.html b/zh-CN/docs/modules/tubemq/architecture/index.html
index 2ebc45f..369b810 100644
--- a/zh-CN/docs/modules/tubemq/architecture/index.html
+++ b/zh-CN/docs/modules/tubemq/architecture/index.html
@@ -4,14 +4,14 @@
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
-<title data-react-helmet="true">架构介绍 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/modules/tubemq/architecture"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-default-curre [...]
-<link rel="preload" href="/zh-CN/assets/js/runtime~main.0867c48a.js" as="script">
-<link rel="preload" href="/zh-CN/assets/js/main.3c1ea396.js" as="script">
+<title data-react-helmet="true">架构介绍 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/modules/tubemq/architecture"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-default-curre [...]
+<link rel="preload" href="/zh-CN/assets/js/runtime~main.f0b42f6d.js" as="script">
+<link rel="preload" href="/zh-CN/assets/js/main.d0f9b592.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
-<img src="/zh-CN/assets/images/sys_structure-8696e2c7dfebcbe30e47b2d99e185485.png"></p><ul><li><p><strong>Portal</strong>: 负责对外交互和运维操作的Portal部分,包括API和Web两块,API对接集群之外的管理系统,Web是在API基础上对日常运维功能做的页面封装;</p></li><li><p><strong>Master</strong>: 负责集群控制的Control部分,该部分由1个或多个Master节点组成,Master HA通过Master节点间心跳保活、实时热备切换完成(这是大家使用TubeMQ的Lib时需要填写对应集群所有Master节点地址的原因),主Master负责管理整个集群的状态、资源调度、权限检查、元数据查询等;</p></li><li><p><strong>Broker</strong>: 负责实际数据存储的Store部分,该部分由相互之间独立的Broker节点组成,每个Broker节点对本节点内的Topic集合进行管 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<img src="/zh-CN/assets/images/sys_structure-8696e2c7dfebcbe30e47b2d99e185485.png"></p><ul><li><p><strong>Portal</strong>: 负责对外交互和运维操作的Portal部分,包括API和Web两块,API对接集群之外的管理系统,Web是在API基础上对日常运维功能做的页面封装;</p></li><li><p><strong>Master</strong>: 负责集群控制的Control部分,该部分由1个或多个Master节点组成,Master HA通过Master节点间心跳保活、实时热备切换完成(这是大家使用TubeMQ的Lib时需要填写对应集群所有Master节点地址的原因),主Master负责管理整个集群的状态、资源调度、权限检查、元数据查询等;</p></li><li><p><strong>Broker</strong>: 负责实际数据存储的Store部分,该部分由相互之间独立的Broker节点组成,每个Broker节点对本节点内的Topic集合进行管 [...]
 TubeMQ采用纯Java语言开发,便于开发人员快速熟悉项目及问题处理;</p></li><li><p><strong>引入协调节点</strong>:
 TubeMQ系统采用自管理的元数据仲裁机制方式进行,Master节点通过采用内嵌数据库BDB完成集群内元数据的存储、更新以及HA热切功能,负责TubeMQ集群的运行管控和配置管理操作,对外提供接口等;通过Master节点,TubeMQ集群里的Broker配置设置、变更及查询实现了完整的自动化闭环管理,减轻了系统维护的复杂度;</p></li><li><p><strong>服务器侧消费负载均衡</strong>:
 TubeMQ采用的是服务侧负载均衡的方案,而不是客户端侧操作,提升系统的管控能力同时简化客户端实现,更便于均衡算法升级;</p></li><li><p><strong>系统行级锁操作</strong>:
@@ -22,15 +22,15 @@ TubeMQ采用消息随机读取模式,同时为了降低消息时延又增加了
 针对系统运维、业务特点、机器负载状态的不同需求,系统支持运维通过策略来动态控制不同消费者的消费行为,比如是否有权限消费、消费时延分级保证、消费限流控制,以及数据拉取频率控制等;</p></li><li><p><strong>系统安全管控</strong>:
 根据业务不同的数据服务需要,以及系统运维安全的考虑,TubeMQ系统增加了TLS传输层加密管道,生产和消费服务的认证、授权,以及针对分布式访问控制的访问令牌管理,满足业务和系统运维在系统安全方面的需求;</p></li><li><p><strong>资源利用率提升改进</strong>:
 TubeMQ采用连接复用模式,减少连接资源消耗;通过逻辑分区构造,减少系统对文件句柄数的占用,通过服务器端过滤模式,减少网络带宽资源使用率;通过剥离对Zookeeper的使用,减少Zookeeper的强依赖及瓶颈限制;</p></li><li><p><strong>客户端改进</strong>:
-基于业务使用上的便利性以,我们简化了客户端逻辑,使其做到最小的功能集合,我们采用基于响应消息的接收质量统计算法来自动剔出坏的Broker节点,基于首次使用时作连接尝试来避免大数据量发送时发送受阻(具体内容见后面章节介绍)。</p></li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_31ik" id="3-broker文件存储方案改进"></a>3 Broker文件存储方案改进<a class="hash-link" href="#3-broker文件存储方案改进" title="Direct link to heading">#</a></h2><p>以磁盘为数据持久化媒介的系统都面临各种因磁盘问题导致的系统性能问题,TubeMQ系统也不例外,性能提升很大程度上是在解决消息数据如何读写及存储的问题。在这个方面TubeMQ进行了比较多的改进,我们采用存储实例来作为最小的Topic数据管理单元,每个存储实例包括一个文件存储块和一个�
 � [...]
-<img src="/zh-CN/assets/images/store_file-afacb93118082ca4afc7f0ee3176af70.png"></p><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_31ik" id="32-内存缓存块"></a>3.2 内存缓存块<a class="hash-link" href="#32-内存缓存块" title="Direct link to heading">#</a></h3><p> 在文件存储块基础上,我们额外增加了一个单独的内存缓存块,即在原有写磁盘基础上增加一块内存,隔离硬盘的慢速影响,数据先刷到内存缓存块,然后由内存缓存块批量地将数据刷到磁盘文件。
-<img src="/zh-CN/assets/images/store_mem-05a41b24e2b5e68a769c9236d1e063d4.png"></p><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_31ik" id="4-apache-inlong-tubemq模块的客户端演进"></a>4 Apache InLong TubeMQ模块的客户端演进:<a class="hash-link" href="#4-apache-inlong-tubemq模块的客户端演进" title="Direct link to heading">#</a></h2><p>业务与TubeMQ接触得最多的是消费侧,怎样更适应业务特点、更方便业务使用我们在这块做了比较多的改进:</p><ul><li><p><strong>数据拉取模式支持Push、Pull:</strong></p><ul><li><p><strong>Push客户端:</strong [...]
+基于业务使用上的便利性以,我们简化了客户端逻辑,使其做到最小的功能集合,我们采用基于响应消息的接收质量统计算法来自动剔出坏的Broker节点,基于首次使用时作连接尝试来避免大数据量发送时发送受阻(具体内容见后面章节介绍)。</p></li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_y2LR" id="3-broker文件存储方案改进"></a>3 Broker文件存储方案改进<a class="hash-link" href="#3-broker文件存储方案改进" title="Direct link to heading">#</a></h2><p>以磁盘为数据持久化媒介的系统都面临各种因磁盘问题导致的系统性能问题,TubeMQ系统也不例外,性能提升很大程度上是在解决消息数据如何读写及存储的问题。在这个方面TubeMQ进行了比较多的改进,我们采用存储实例来作为最小的Topic数据管理单元,每个存储实例包括一个文件存储块和一个�
 � [...]
+<img src="/zh-CN/assets/images/store_file-afacb93118082ca4afc7f0ee3176af70.png"></p><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_y2LR" id="32-内存缓存块"></a>3.2 内存缓存块<a class="hash-link" href="#32-内存缓存块" title="Direct link to heading">#</a></h3><p> 在文件存储块基础上,我们额外增加了一个单独的内存缓存块,即在原有写磁盘基础上增加一块内存,隔离硬盘的慢速影响,数据先刷到内存缓存块,然后由内存缓存块批量地将数据刷到磁盘文件。
+<img src="/zh-CN/assets/images/store_mem-05a41b24e2b5e68a769c9236d1e063d4.png"></p><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_y2LR" id="4-apache-inlong-tubemq模块的客户端演进"></a>4 Apache InLong TubeMQ模块的客户端演进:<a class="hash-link" href="#4-apache-inlong-tubemq模块的客户端演进" title="Direct link to heading">#</a></h2><p>业务与TubeMQ接触得最多的是消费侧,怎样更适应业务特点、更方便业务使用我们在这块做了比较多的改进:</p><ul><li><p><strong>数据拉取模式支持Push、Pull:</strong></p><ul><li><p><strong>Push客户端:</strong [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (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 necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/zh-CN/assets/js/runtime~main.0867c48a.js"></script>
-<script src="/zh-CN/assets/js/main.3c1ea396.js"></script>
+<script src="/zh-CN/assets/js/runtime~main.f0b42f6d.js"></script>
+<script src="/zh-CN/assets/js/main.d0f9b592.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh-CN/docs/modules/tubemq/client_rpc/index.html b/zh-CN/docs/modules/tubemq/client_rpc/index.html
index 75aafc7..092cb9d 100644
--- a/zh-CN/docs/modules/tubemq/client_rpc/index.html
+++ b/zh-CN/docs/modules/tubemq/client_rpc/index.html
@@ -4,26 +4,26 @@
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
-<title data-react-helmet="true">客户端RPC | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/modules/tubemq/client_rpc"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-default-curre [...]
-<link rel="preload" href="/zh-CN/assets/js/runtime~main.0867c48a.js" as="script">
-<link rel="preload" href="/zh-CN/assets/js/main.3c1ea396.js" as="script">
+<title data-react-helmet="true">客户端RPC | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/modules/tubemq/client_rpc"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-default-curre [...]
+<link rel="preload" href="/zh-CN/assets/js/runtime~main.f0b42f6d.js" as="script">
+<link rel="preload" href="/zh-CN/assets/js/main.d0f9b592.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
-<img src="/zh-CN/assets/images/rpc_bytes_def-c8c63b21ec5ea017431db345384baa2d.png"></p><p>在TCP里我们看到的都是二进制流,我们定义了4字节的msgToken消息头字段RPC<!-- -->_<!-- -->PROTOCOL<!-- -->_<!-- -->BEGIN<!-- -->_<!-- -->TOKEN,用来区分每一条消息以及识别对端的合法性,客户端收到的消息不是以该字段开始的响应消息时,说明连接方非本系统支持的协议,或者返回数据出现了异常,这个时候需要关闭该连接,提示错误退出或者重连;紧接着的是4字节的消息序列号serialNo,该字段由请求方生成通过请求消息携带给服务端,服务器端完成该请求消息服务后通过请求消息的对应响应消息原样返回,主要用于客户端关联请求响应的上下文;4字节的listSize字段表示接下来按照PB编码的数据块个数,即后面跟随的<!-- -->[\<!-- -->&lt;<!-- -->len\<!-- -->&gt;<!-- -->\<!-- -->& [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<img src="/zh-CN/assets/images/rpc_bytes_def-c8c63b21ec5ea017431db345384baa2d.png"></p><p>在TCP里我们看到的都是二进制流,我们定义了4字节的msgToken消息头字段RPC<!-- -->_<!-- -->PROTOCOL<!-- -->_<!-- -->BEGIN<!-- -->_<!-- -->TOKEN,用来区分每一条消息以及识别对端的合法性,客户端收到的消息不是以该字段开始的响应消息时,说明连接方非本系统支持的协议,或者返回数据出现了异常,这个时候需要关闭该连接,提示错误退出或者重连;紧接着的是4字节的消息序列号serialNo,该字段由请求方生成通过请求消息携带给服务端,服务器端完成该请求消息服务后通过请求消息的对应响应消息原样返回,主要用于客户端关联请求响应的上下文;4字节的listSize字段表示接下来按照PB编码的数据块个数,即后面跟随的<!-- -->[\<!-- -->&lt;<!-- -->len\<!-- -->&gt;<!-- -->\<!-- -->& [...]
 <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAYIAAABzCAIAAAFtJqJAAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAABJTSURBVHhe7Z1PixzHGcbnI+0hCZlTwCQnIXzZWw4BY4aE5Lzgc3TKYQj4sP4EJr5kZcQuksEQYSwfLdljEw12RJDxJRBhRxELkVDef1X9dvX0zPR093RNz/OjmK2qrqru7X7qmeqamp7J8+fPfxReZ0P3x/TXe3+bTyeWKDOdLzVSV0Dp+Jhmv/wpHRNF1u91PYd/7egc6Gkg5tMpXYnZ1esrTXfHiDROZ+tqVlLMdDq3WIrpent2OSZ/Bftg9/NksR7Y/Txxb7+aTSezeHUm0zlJPiFYUgPy1vhXTXj/w7tnJ5Ozk5PT84VlffWVj7dhl2OiA6JgiR7I+9pZRpmLiwuN [...]
 <img src="/zh-CN/assets/images/rpc_pbmsg_structure-3c30d7576240597353030eab2ce29254.png"></p><p>请求消息编码及响应消息解码可以参考NettyClient.java类实现,这个部分的定义存在一些改进空间,具体见【<a href="https://issues.apache.org/jira/browse/TUBEMQ-109" target="_blank" rel="noopener noreferrer">TUBEMQ-109</a>】,但由于兼容性考虑,会逐步的替换,我们按照当前proto版本实现至少在1.0.0版本前交互不是问题,但1.0.0时会考虑用新协议,协议实现模块需要各个SDK预留出改进空间。以请求消息填写为例,RpcConnHeader等相关结构如下:
 <img src="/zh-CN/assets/images/rpc_conn_detail-6f1124eef0ea4952a5fc00d9b28f3bf0.png"></p><p>其中flag标记的是否请求消息,后面3个标记的是消息跟踪的相关内容,目前没有使用;相关的服务类型,协议版本,服务类型等是固定的映射关系,比较关键的一个参数RequestBody.timeout是一个请求被服务器收到到实际处理时的最大允许等待时间长,超过就丢弃,目前缺省为10秒,请求填写具体见如下部分:
-<img src="/zh-CN/assets/images/rpc_header_fill-87f7c949336c12d0713a4c51c0f40e2a.png"></p><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_31ik" id="3-客户端的pb请求响应交互图"></a>3 客户端的PB请求响应交互图:<a class="hash-link" href="#3-客户端的pb请求响应交互图" title="Direct link to heading">#</a></h2><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_31ik" id="31-producer交互图"></a>3.1 Producer交互图:<a class="hash-link" href="#31-producer交互图" titl [...]
-<img src="/zh-CN/assets/images/rpc_producer_diagram-ed4bb00e58a1ecec65f60f7c921b538c.png"></p><p>从这里我们可以看到,Producer实现逻辑就是从Master侧获取指定Topic对应的分区列表等元数据信息,获得这些信息后按照客户端的规则选择分区并把消息发送给对应的Broker,而到Broker的发送是直接进行TCP连接方式进行。有同学会疑惑这样是否不安全,不注册直接发消息方式,最初考虑是内部使用尽可能的接纳消息,后来考虑安全问题,我们在这个基础上增加了授权信息携带,在服务端进行认证和授权检查,解决客户端绕开Master直连以及无授权乱发消息的情况,但这种只会在严格环境开启。生产端这块 <strong>多语言实现的时候需要注意:</strong></p><ol><li><p>我们Master是主备实时热切换方式运行,切换时候是通过RspExceptionBody携带的信息,这个时候,需要按照字符串查找方式检索关键�
 ��<!-- -->&quot;<!-- -->StandbyEx [...]
-<img src="/zh-CN/assets/images/rpc_consumer_diagram-048bd92863ee20cdf21f684cef98258f.png"></p><p>从上图我们可以看到,Consumer首先要注册到Master,但注册到Master时并没有立即获取到元数据信息,原因是TubeMQ是采用的是服务器端负载均衡模式,客户端需要等待服务器派发消费分区信息;Consumer到Broker需要进行注册注销操作,原因在于消费时候分区是独占消费,即同一时刻同一分区者只能被同组的一个消费者进行消费,为了解决这个问题,需要客户端进行注册,获得分区的消费权限;消息拉取与消费确认需要成对出现,虽然协议支持多次拉取然后最后一次确认处理,但从客户端可能超时丢失分区的消费权限,从而导致数据回滚重复消费触发,数据积攒的越多重复消费的量就越多,所以按照1:1的提交比较合适。</p><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStick
 yNavbar_31i [...]
+<img src="/zh-CN/assets/images/rpc_header_fill-87f7c949336c12d0713a4c51c0f40e2a.png"></p><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_y2LR" id="3-客户端的pb请求响应交互图"></a>3 客户端的PB请求响应交互图:<a class="hash-link" href="#3-客户端的pb请求响应交互图" title="Direct link to heading">#</a></h2><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_y2LR" id="31-producer交互图"></a>3.1 Producer交互图:<a class="hash-link" href="#31-producer交互图" titl [...]
+<img src="/zh-CN/assets/images/rpc_producer_diagram-ed4bb00e58a1ecec65f60f7c921b538c.png"></p><p>从这里我们可以看到,Producer实现逻辑就是从Master侧获取指定Topic对应的分区列表等元数据信息,获得这些信息后按照客户端的规则选择分区并把消息发送给对应的Broker,而到Broker的发送是直接进行TCP连接方式进行。有同学会疑惑这样是否不安全,不注册直接发消息方式,最初考虑是内部使用尽可能的接纳消息,后来考虑安全问题,我们在这个基础上增加了授权信息携带,在服务端进行认证和授权检查,解决客户端绕开Master直连以及无授权乱发消息的情况,但这种只会在严格环境开启。生产端这块 <strong>多语言实现的时候需要注意:</strong></p><ol><li><p>我们Master是主备实时热切换方式运行,切换时候是通过RspExceptionBody携带的信息,这个时候,需要按照字符串查找方式检索关键�
 ��<!-- -->&quot;<!-- -->StandbyEx [...]
+<img src="/zh-CN/assets/images/rpc_consumer_diagram-048bd92863ee20cdf21f684cef98258f.png"></p><p>从上图我们可以看到,Consumer首先要注册到Master,但注册到Master时并没有立即获取到元数据信息,原因是TubeMQ是采用的是服务器端负载均衡模式,客户端需要等待服务器派发消费分区信息;Consumer到Broker需要进行注册注销操作,原因在于消费时候分区是独占消费,即同一时刻同一分区者只能被同组的一个消费者进行消费,为了解决这个问题,需要客户端进行注册,获得分区的消费权限;消息拉取与消费确认需要成对出现,虽然协议支持多次拉取然后最后一次确认处理,但从客户端可能超时丢失分区的消费权限,从而导致数据回滚重复消费触发,数据积攒的越多重复消费的量就越多,所以按照1:1的提交比较合适。</p><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStick
 yNavbar_y2L [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (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 necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/zh-CN/assets/js/runtime~main.0867c48a.js"></script>
-<script src="/zh-CN/assets/js/main.3c1ea396.js"></script>
+<script src="/zh-CN/assets/js/runtime~main.f0b42f6d.js"></script>
+<script src="/zh-CN/assets/js/main.d0f9b592.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh-CN/docs/modules/tubemq/clients_java/index.html b/zh-CN/docs/modules/tubemq/clients_java/index.html
index c8e988e..e529169 100644
--- a/zh-CN/docs/modules/tubemq/clients_java/index.html
+++ b/zh-CN/docs/modules/tubemq/clients_java/index.html
@@ -4,26 +4,26 @@
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
-<title data-react-helmet="true">JAVA SDK API介绍 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/modules/tubemq/clients_java"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-def [...]
-<link rel="preload" href="/zh-CN/assets/js/runtime~main.0867c48a.js" as="script">
-<link rel="preload" href="/zh-CN/assets/js/main.3c1ea396.js" as="script">
+<title data-react-helmet="true">JAVA SDK API介绍 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/modules/tubemq/clients_java"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-def [...]
+<link rel="preload" href="/zh-CN/assets/js/runtime~main.f0b42f6d.js" as="script">
+<link rel="preload" href="/zh-CN/assets/js/main.d0f9b592.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
 </span></span><span class="token-line" style="color:#393A34"><span class="token plain">    private String topic;</span></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block">
 </span></span><span class="token-line" style="color:#393A34"><span class="token plain">    public DefaultMessageListener(String topic) {</span></span><span class="token-line" style="color:#393A34"><span class="token plain">        this.topic = topic;</span></span><span class="token-line" style="color:#393A34"><span class="token plain">    }</span></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block">
 </span></span><span class="token-line" style="color:#393A34"><span class="token plain">    public void receiveMessages(PeerInfo peerInfo, final List&lt;Message&gt; messages) throws InterruptedException </span></span><span class="token-line" style="color:#393A34"><span class="token plain">    {</span></span><span class="token-line" style="color:#393A34"><span class="token plain">        if (messages != null &amp;&amp; !messages.isEmpty()) {</span></span><span class="token-line" style="col [...]
 </span></span><span class="token-line" style="color:#393A34"><span class="token plain">    public Executor getExecutor() {</span></span><span class="token-line" style="color:#393A34"><span class="token plain">        return null;</span></span><span class="token-line" style="color:#393A34"><span class="token plain">    }</span></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block">
-</span></span><span class="token-line" style="color:#393A34"><span class="token plain">    public void stop() {</span></span><span class="token-line" style="color:#393A34"><span class="token plain">    }</span></span><span class="token-line" style="color:#393A34"><span class="token plain">}</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o clean-btn">Copy</button></div></div><h3><a aria-hidden="true" tabindex="-1" class="anchor anc [...]
+</span></span><span class="token-line" style="color:#393A34"><span class="token plain">    public void stop() {</span></span><span class="token-line" style="color:#393A34"><span class="token plain">    }</span></span><span class="token-line" style="color:#393A34"><span class="token plain">}</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_M3SB clean-btn">Copy</button></div></div><h3><a aria-hidden="true" tabindex="-1" class="anchor anc [...]
 </span></span><span class="token-line" style="color:#393A34"><span class="token plain">    private static final Logger logger = </span></span><span class="token-line" style="color:#393A34"><span class="token plain">        LoggerFactory.getLogger(MessageProducerExample.class);</span></span><span class="token-line" style="color:#393A34"><span class="token plain">    private static final ConcurrentHashMap&lt;String, AtomicLong&gt; counterMap = </span></span><span class="token-line" style=" [...]
-</span></span><span class="token-line" style="color:#393A34"><span class="token plain">    public MessageProducerExample(final String localHost, final String masterHostAndPort) </span></span><span class="token-line" style="color:#393A34"><span class="token plain">        throws Exception {</span></span><span class="token-line" style="color:#393A34"><span class="token plain">        filters.add(&quot;aaa&quot;);</span></span><span class="token-line" style="color:#393A34"><span class="toke [...]
+</span></span><span class="token-line" style="color:#393A34"><span class="token plain">    public MessageProducerExample(final String localHost, final String masterHostAndPort) </span></span><span class="token-line" style="color:#393A34"><span class="token plain">        throws Exception {</span></span><span class="token-line" style="color:#393A34"><span class="token plain">        filters.add(&quot;aaa&quot;);</span></span><span class="token-line" style="color:#393A34"><span class="toke [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (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 necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/zh-CN/assets/js/runtime~main.0867c48a.js"></script>
-<script src="/zh-CN/assets/js/main.3c1ea396.js"></script>
+<script src="/zh-CN/assets/js/runtime~main.f0b42f6d.js"></script>
+<script src="/zh-CN/assets/js/main.d0f9b592.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh-CN/docs/modules/tubemq/configure_introduction/index.html b/zh-CN/docs/modules/tubemq/configure_introduction/index.html
index 8f76784..4687812 100644
--- a/zh-CN/docs/modules/tubemq/configure_introduction/index.html
+++ b/zh-CN/docs/modules/tubemq/configure_introduction/index.html
@@ -4,13 +4,13 @@
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
-<title data-react-helmet="true">配置参数介绍 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/modules/tubemq/configure_introduction"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-d [...]
-<link rel="preload" href="/zh-CN/assets/js/runtime~main.0867c48a.js" as="script">
-<link rel="preload" href="/zh-CN/assets/js/main.3c1ea396.js" as="script">
+<title data-react-helmet="true">配置参数介绍 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/modules/tubemq/configure_introduction"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-d [...]
+<link rel="preload" href="/zh-CN/assets/js/runtime~main.f0b42f6d.js" as="script">
+<link rel="preload" href="/zh-CN/assets/js/main.d0f9b592.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
 |
 | <!-- -->[zookeeper]<!-- --> | Master对应的TubeMQ集群存储Offset的ZooKeeper集群相关信息,必填单元,值固定为<!-- -->&quot;<!-- -->[zookeeper]<!-- -->&quot;<!-- --> |
 | <!-- -->[zookeeper]<!-- --> | zkServerAddr | 否 | String | zk服务器地址,可选配置,缺省为<!-- -->&quot;<!-- -->localhost:2181<!-- -->&quot;<!-- --> |
@@ -51,8 +51,8 @@
 | tlsKeyStorePassword | 否 | String | TLS的keyStorePassword文件的绝对存储路径+keyStorePassword文件名,在启动TLS功能时,该字段必填且不能为空 |
 | tlsTwoWayAuthEnable | 否 | boolean | 是否启用TLS双向认证功能,可选配置,缺省为false |
 | tlsTrustStorePath | 否 | String | TLS的TrustStore文件的绝对存储路径+TrustStore文件名,在启动TLS功能且启用双向认证时,该字段必填且不能为空 |
-| tlsTrustStorePassword | 否 | String | TLS的TrustStorePassword文件的绝对存储路径+TrustStorePassword文件名,在启动TLS功能且启用双向认证时,该字段必填且不能为空 |</p><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_31ik" id="22-master的前台配置文件velocityproperties中关键配置内容说明"></a>2.2 Master的前台配置文件velocity.properties中关键配置内容说明:<a class="hash-link" href="#22-master的前台配置文件velocityproperties中关键配置内容说明" title="Direct link to heading">#</a></h3><table><thead><tr><th>配置单元</th><th>配置项</th><th>是否必选</th><th [...]
-| file.resource.loader.path | 是 | String | Master的Web的模板绝对路径,该部分为实际部署Master时的工程绝对路径+/resources/templates,该配置要与实际部署相吻合,配置失败会导致Master前端页面访问失败。 |</p><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_31ik" id="23-brokerini文件中关键配置内容说明"></a>2.3 broker.ini文件中关键配置内容说明:<a class="hash-link" href="#23-brokerini文件中关键配置内容说明" title="Direct link to heading">#</a></h3><table><thead><tr><th>配置单元</th><th>配置项</th><th>是否必选</th><th>值类型</th><th>配置说明</th></tr></thead><tbod [...]
+| tlsTrustStorePassword | 否 | String | TLS的TrustStorePassword文件的绝对存储路径+TrustStorePassword文件名,在启动TLS功能且启用双向认证时,该字段必填且不能为空 |</p><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_y2LR" id="22-master的前台配置文件velocityproperties中关键配置内容说明"></a>2.2 Master的前台配置文件velocity.properties中关键配置内容说明:<a class="hash-link" href="#22-master的前台配置文件velocityproperties中关键配置内容说明" title="Direct link to heading">#</a></h3><table><thead><tr><th>配置单元</th><th>配置项</th><th>是否必选</th><th [...]
+| file.resource.loader.path | 是 | String | Master的Web的模板绝对路径,该部分为实际部署Master时的工程绝对路径+/resources/templates,该配置要与实际部署相吻合,配置失败会导致Master前端页面访问失败。 |</p><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_y2LR" id="23-brokerini文件中关键配置内容说明"></a>2.3 broker.ini文件中关键配置内容说明:<a class="hash-link" href="#23-brokerini文件中关键配置内容说明" title="Direct link to heading">#</a></h3><table><thead><tr><th>配置单元</th><th>配置项</th><th>是否必选</th><th>值类型</th><th>配置说明</th></tr></thead><tbod [...]
 |
 |
 | <!-- -->[zookeeper]<!-- --> | Broker对应的Tube MQ集群存储Offset的ZooKeeper集群相关信息,必填单元,值固定为<!-- -->&quot;<!-- -->[zookeeper]<!-- -->&quot;<!-- --> |
@@ -72,13 +72,13 @@
 | tlsKeyStorePassword | 否 | String | TLS的keyStorePassword文件的绝对存储路径+keyStorePassword文件名,在启动TLS功能时,该字段必填且不能为空 |
 | tlsTwoWayAuthEnable | 否 | boolean | 是否启用TLS双向认证功能,可选配置,缺省为false |
 | tlsTrustStorePath | 否 | String | TLS的TrustStore文件的绝对存储路径+TrustStore文件名,在启动TLS功能且启用双向认证时,该字段必填且不能为空 |
-| tlsTrustStorePassword | 否 | String | TLS的TrustStorePassword文件的绝对存储路径+TrustStorePassword文件名,在启动TLS功能且启用双向认证时,该字段必填且不能为空 |</p><hr><a href="#top">Back to top</a></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/incubator-inlong-website/edit/master/docs/modules/tubemq/configure_introduction.md" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentCol [...]
+| tlsTrustStorePassword | 否 | String | TLS的TrustStorePassword文件的绝对存储路径+TrustStorePassword文件名,在启动TLS功能且启用双向认证时,该字段必填且不能为空 |</p><hr><a href="#top">Back to top</a></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/incubator-inlong-website/edit/master/docs/modules/tubemq/configure_introduction.md" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentCol [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (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 necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/zh-CN/assets/js/runtime~main.0867c48a.js"></script>
-<script src="/zh-CN/assets/js/main.3c1ea396.js"></script>
+<script src="/zh-CN/assets/js/runtime~main.f0b42f6d.js"></script>
+<script src="/zh-CN/assets/js/main.d0f9b592.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh-CN/docs/modules/tubemq/console_introduction/index.html b/zh-CN/docs/modules/tubemq/console_introduction/index.html
index 977b315..ec1fd2f 100644
--- a/zh-CN/docs/modules/tubemq/console_introduction/index.html
+++ b/zh-CN/docs/modules/tubemq/console_introduction/index.html
@@ -4,37 +4,37 @@
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
-<title data-react-helmet="true">TubeMQ管控台操作指引 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/modules/tubemq/console_introduction"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="d [...]
-<link rel="preload" href="/zh-CN/assets/js/runtime~main.0867c48a.js" as="script">
-<link rel="preload" href="/zh-CN/assets/js/main.3c1ea396.js" as="script">
+<title data-react-helmet="true">TubeMQ管控台操作指引 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/modules/tubemq/console_introduction"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="d [...]
+<link rel="preload" href="/zh-CN/assets/js/runtime~main.f0b42f6d.js" as="script">
+<link rel="preload" href="/zh-CN/assets/js/main.d0f9b592.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
 <img src="/zh-CN/assets/images/1568169770714-c0328b62f45fa086761c52c104cbba04.png">
-​       其中portal为该集群中任意的主、备Master的IP地址,webport为配置的Master的Web端口。</p><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_31ik" id="2-tubemq管控台各版面介绍"></a>2 TubeMQ管控台各版面介绍<a class="hash-link" href="#2-tubemq管控台各版面介绍" title="Direct link to heading">#</a></h2><p>​        管控台一共3项内容:分发查询,配置管理,集群管理;配置管理又分为Broker列表,Topic列表2个部分,我们先介绍简单的分发查询和集群管理,然后再介绍复杂的配置管理。</p><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_31ik" id="21-分 [...]
+​       其中portal为该集群中任意的主、备Master的IP地址,webport为配置的Master的Web端口。</p><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_y2LR" id="2-tubemq管控台各版面介绍"></a>2 TubeMQ管控台各版面介绍<a class="hash-link" href="#2-tubemq管控台各版面介绍" title="Direct link to heading">#</a></h2><p>​        管控台一共3项内容:分发查询,配置管理,集群管理;配置管理又分为Broker列表,Topic列表2个部分,我们先介绍简单的分发查询和集群管理,然后再介绍复杂的配置管理。</p><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_y2LR" id="21-分 [...]
 <img src="/zh-CN/assets/images/1568169796122-57881414283ad76316254e805f11a840.png">
 ​       点击记录,可以看到选中的消费组里的消费者成员,及对应消费的Broker及Partition分区信息,如下图示:
-<img src="/zh-CN/assets/images/1568169806810-cb98c00a0701401ef74ae42c5ca47edc.png"></p><p>​       这个页面可以供我们查询,输入Topic或者消费组名,就可以很快确认系统里有哪些消费组在消费Topic,以及每个消费组的消费目标是怎样这些信息。</p><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_31ik" id="22-集群管理"></a>2.2 集群管理<a class="hash-link" href="#22-集群管理" title="Direct link to heading">#</a></h3><p>​        集群管理主要管理Master的HA,在这个页面上我们可以看到当前Master的各个节点及节点状态,同时,我们可以通过“切换”操作来改变节点的主备状态。
-<img src="/zh-CN/assets/images/1568169823675-8852b480363f81a7c84ed3ae446580f3.png"></p><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_31ik" id="23-配置管理"></a>2.3 配置管理<a class="hash-link" href="#23-配置管理" title="Direct link to heading">#</a></h3><p>​        配置管理版面既包含了Broker、Topic元数据的管理,还包含了Broker和Topic的上线发布以及下线操作,有2层含义,比如Broker列表里,展示的是当前集群里已配置的Broker元数据,包括未上线处于草稿状态、已上线、已下线的Broker记录信息:
+<img src="/zh-CN/assets/images/1568169806810-cb98c00a0701401ef74ae42c5ca47edc.png"></p><p>​       这个页面可以供我们查询,输入Topic或者消费组名,就可以很快确认系统里有哪些消费组在消费Topic,以及每个消费组的消费目标是怎样这些信息。</p><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_y2LR" id="22-集群管理"></a>2.2 集群管理<a class="hash-link" href="#22-集群管理" title="Direct link to heading">#</a></h3><p>​        集群管理主要管理Master的HA,在这个页面上我们可以看到当前Master的各个节点及节点状态,同时,我们可以通过“切换”操作来改变节点的主备状态。
+<img src="/zh-CN/assets/images/1568169823675-8852b480363f81a7c84ed3ae446580f3.png"></p><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_y2LR" id="23-配置管理"></a>2.3 配置管理<a class="hash-link" href="#23-配置管理" title="Direct link to heading">#</a></h3><p>​        配置管理版面既包含了Broker、Topic元数据的管理,还包含了Broker和Topic的上线发布以及下线操作,有2层含义,比如Broker列表里,展示的是当前集群里已配置的Broker元数据,包括未上线处于草稿状态、已上线、已下线的Broker记录信息:
 <img src="/zh-CN/assets/images/1568169839931-cd2bd2e45b9f25b70282201fb4a5aa8b.png"></p><p>​        从页面信息我们也可以看到,除了Broker的记录信息外,还有Broker在该集群里的管理信息,包括是否已上线,是否处于命令处理中,是否可读,是否可写,配置是否做了更改,是否已加载变更的配置信息。</p><p>​        点单个新增,会弹框如下,这个表示待新增Broker的元数据信息,包括BrokerID,BrokerIP,BrokerPort,以及该Broker里部署的Topic的缺省配置信息,相关的字段详情见《TubeMQ HTTP访问接口定义.xls》
-<img src="/zh-CN/assets/images/1568169851085-fe7e76e2556cf265c33a02706e43e2c2.png"></p><p>​        所有TubeMQ管控台的变更操作,或者改变操作,都会要求输入操作授权码,该信息由运维通过Master的配置文件master.ini的confModAuthToken字段进行定义:如果你知道这个集群的密码,你就可以进行该项操作,比如你是管理员,你是授权人员,或者你能登陆这个master的机器拿到这个密码,都认为你是有权操作该项功能。</p><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_31ik" id="24-tubemq管控台上涉及的操作及注意事项"></a>2.4 TubeMQ管控台上涉及的操作及注意事项<a class="hash-link" href="#24-tubemq管控台上涉及的操作及注意事项" title="Direct link  [...]
+<img src="/zh-CN/assets/images/1568169851085-fe7e76e2556cf265c33a02706e43e2c2.png"></p><p>​        所有TubeMQ管控台的变更操作,或者改变操作,都会要求输入操作授权码,该信息由运维通过Master的配置文件master.ini的confModAuthToken字段进行定义:如果你知道这个集群的密码,你就可以进行该项操作,比如你是管理员,你是授权人员,或者你能登陆这个master的机器拿到这个密码,都认为你是有权操作该项功能。</p><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_y2LR" id="24-tubemq管控台上涉及的操作及注意事项"></a>2.4 TubeMQ管控台上涉及的操作及注意事项<a class="hash-link" href="#24-tubemq管控台上涉及的操作及注意事项" title="Direct link  [...]
 <img src="/zh-CN/assets/images/1568169863402-1bce9fa995efc504740b2bdc67f679e0.png">
 ​        2. <strong>Topic元数据信息需要通过套件的业务使用界面进行新增和删除操作:</strong></p><p>​       如下图,业务发现自己消费的Topic在TubeMQ管控台上没有,则需要在TubeMQ的管控台上直接操作:
 <img src="/zh-CN/assets/images/1568169879529-86ca1d1d11f15bd27cc9e3b877341f1e.png"></p><p>​       我们通过如上图中的Topic列表项完成Topic的新增,会弹出如下框,
 <img src="/zh-CN/assets/images/1568169889594-b1d8a04b6c015fb80405211e4d000717.png"></p><p>​       点击确认后会有一个选择部署该新增Topic的Broker列表,选择部署范围后进行确认操作:
 <img src="/zh-CN/assets/images/1568169900634-1366b487f294c1e95ce4e124de0f0b55.png"></p><p>​       在完成新增Topic的操作后,我们还需要对刚进行变更的配置对Broker进行重载操作,如下图示:
 <img src="/zh-CN/assets/images/1568169908522-36453a049165ea2ce80f872a7f6e1097.png"></p><p>​       重载完成后Topic才能对外使用,我们会发现如下配置变更部分在重启完成后已改变状态:
-<img src="/zh-CN/assets/images/1568169916091-eef87de4f1387429953f5b49199a8179.png"></p><p>​       这个时候我们就可以针对该Topic进行生产和消费处理。</p><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_31ik" id="3-对于topic的元数据进行变更后的操作注意事项"></a>3 对于Topic的元数据进行变更后的操作注意事项:<a class="hash-link" href="#3-对于topic的元数据进行变更后的操作注意事项" title="Direct link to heading">#</a></h2><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_31ik" id="31-如何自行配置topic [...]
+<img src="/zh-CN/assets/images/1568169916091-eef87de4f1387429953f5b49199a8179.png"></p><p>​       这个时候我们就可以针对该Topic进行生产和消费处理。</p><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_y2LR" id="3-对于topic的元数据进行变更后的操作注意事项"></a>3 对于Topic的元数据进行变更后的操作注意事项:<a class="hash-link" href="#3-对于topic的元数据进行变更后的操作注意事项" title="Direct link to heading">#</a></h2><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_y2LR" id="31-如何自行配置topic [...]
 <img src="/zh-CN/assets/images/1568169925657-b418daea25bfa78b9967a7774e2da48a.png"></p><p>​       这些信息由系统管理员设置好默认值后直接定义的,一般不会改变,若业务有特殊需求,比如想增加消费的并行度增多分区,或者想减少刷盘频率,怎么操作?如下图示,各个页面的字段含义及作用如下表:</p><table><thead><tr><th>配置项</th><th>配置名</th><th>字段类型</th><th>说明</th></tr></thead><tbody><tr><td>topicName</td><td>topic名称</td><td>String</td><td>字串长度(0,64],以字母开头的字母,数字,下划线的字符串,如果批量新增topic,topic值以&quot;,&quot;隔开,最大批量值为50条</td></tr><tr><td>brokerId</td><td>broker的ID</td><td>int</td><td>待新增的BrokerId,批量操 [...]
 <img src="/zh-CN/assets/images/1568169946683-6514871728e8ecf3d61eca0a90dda320.png"></p><p>其作用是:a. 选择涉及该Topic元数据修改的Broker节点集合;b. 提供变更操作的授权信息码。</p><p><strong>特别提醒:大家还需要注意的是,输入授权码修改后,数据变更要刷新后才会生效,同时生效的Broker要按比例进行操作。</strong>
-<img src="/zh-CN/assets/images/1568169954746-edc526c4b75627888f885f4180b67fac.png"></p><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_31ik" id="32-topic变更注意事项"></a>3.2 Topic变更注意事项:<a class="hash-link" href="#32-topic变更注意事项" title="Direct link to heading">#</a></h3><p>​       如上图示,选择变更Topic元数据后,之前选中的Broker集合会在<strong>配置是否已变更</strong>上出现是的提示。我们还需要对变更进行重载刷新操作,选择Broker集合,然后选择刷新操作,可以批量也可以单条,但是一定要注意的是:操作要分批进行,上一批操作的Broker当前运行状态为running后才能进入下一批的配置刷新操作;如果 [...]
+<img src="/zh-CN/assets/images/1568169954746-edc526c4b75627888f885f4180b67fac.png"></p><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_y2LR" id="32-topic变更注意事项"></a>3.2 Topic变更注意事项:<a class="hash-link" href="#32-topic变更注意事项" title="Direct link to heading">#</a></h3><p>​       如上图示,选择变更Topic元数据后,之前选中的Broker集合会在<strong>配置是否已变更</strong>上出现是的提示。我们还需要对变更进行重载刷新操作,选择Broker集合,然后选择刷新操作,可以批量也可以单条,但是一定要注意的是:操作要分批进行,上一批操作的Broker当前运行状态为running后才能进入下一批的配置刷新操作;如果 [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (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 necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/zh-CN/assets/js/runtime~main.0867c48a.js"></script>
-<script src="/zh-CN/assets/js/main.3c1ea396.js"></script>
+<script src="/zh-CN/assets/js/runtime~main.f0b42f6d.js"></script>
+<script src="/zh-CN/assets/js/main.d0f9b592.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh-CN/docs/modules/tubemq/consumer_example/index.html b/zh-CN/docs/modules/tubemq/consumer_example/index.html
index 012bcbc..66026a1 100644
--- a/zh-CN/docs/modules/tubemq/consumer_example/index.html
+++ b/zh-CN/docs/modules/tubemq/consumer_example/index.html
@@ -4,27 +4,27 @@
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
-<title data-react-helmet="true">消费者示例 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/modules/tubemq/consumer_example"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-default- [...]
-<link rel="preload" href="/zh-CN/assets/js/runtime~main.0867c48a.js" as="script">
-<link rel="preload" href="/zh-CN/assets/js/main.3c1ea396.js" as="script">
+<title data-react-helmet="true">消费者示例 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/modules/tubemq/consumer_example"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-default- [...]
+<link rel="preload" href="/zh-CN/assets/js/runtime~main.f0b42f6d.js" as="script">
+<link rel="preload" href="/zh-CN/assets/js/main.d0f9b592.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
 </span></span><span class="token-line" style="color:#393A34"><span class="token plain">     public static void main(String[] args) throws Throwable {</span></span><span class="token-line" style="color:#393A34"><span class="token plain">         final String masterHostAndPort = &quot;localhost:8000&quot;;</span></span><span class="token-line" style="color:#393A34"><span class="token plain">         final String topic = &quot;test&quot;;</span></span><span class="token-line" style="color:# [...]
-</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> }</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o clean-btn">Copy</button></div></div><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_31ik" id="12-pushconsumer"></a>1.2 PushConsumer<a class="hash-link" href="#12-pushconsumer" title="Direct link to heading">#</a></h3><div class="codeBlockContainer_K1bP">< [...]
+</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> }</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_M3SB clean-btn">Copy</button></div></div><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_y2LR" id="12-pushconsumer"></a>1.2 PushConsumer<a class="hash-link" href="#12-pushconsumer" title="Direct link to heading">#</a></h3><div class="codeBlockContainer_J+bg">< [...]
 </span></span><span class="token-line" style="color:#393A34"><span class="token plain">     public static void test(String[] args) throws Throwable {</span></span><span class="token-line" style="color:#393A34"><span class="token plain">         final String masterHostAndPort = &quot;localhost:8000&quot;;</span></span><span class="token-line" style="color:#393A34"><span class="token plain">         final String topic = &quot;test&quot;;</span></span><span class="token-line" style="color:# [...]
 </span></span><span class="token-line" style="color:#393A34"><span class="token plain">             @Override</span></span><span class="token-line" style="color:#393A34"><span class="token plain">             public void receiveMessages(PeerInfo peerInfo, List&lt;Message&gt; messages) throws InterruptedException {</span></span><span class="token-line" style="color:#393A34"><span class="token plain">                 for (Message message : messages) {</span></span><span class="token-line"  [...]
 </span></span><span class="token-line" style="color:#393A34"><span class="token plain">             @Override</span></span><span class="token-line" style="color:#393A34"><span class="token plain">             public Executor getExecutor() {</span></span><span class="token-line" style="color:#393A34"><span class="token plain">                 return null;</span></span><span class="token-line" style="color:#393A34"><span class="token plain">             }</span></span><span class="token-li [...]
 </span></span><span class="token-line" style="color:#393A34"><span class="token plain">             @Override</span></span><span class="token-line" style="color:#393A34"><span class="token plain">             public void stop() {</span></span><span class="token-line" style="color:#393A34"><span class="token plain">                 //</span></span><span class="token-line" style="color:#393A34"><span class="token plain">             }</span></span><span class="token-line" style="color:#393 [...]
 </span></span><span class="token-line" style="color:#393A34"><span class="token plain">---</span></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block">
-</span></span><span class="token-line" style="color:#393A34"><span class="token plain">&lt;a href=&quot;#top&quot;&gt;Back to top&lt;/a&gt;</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o clean-btn">Copy</button></div></div></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/incubator-inlong-website/edit/master/docs/modules/tub [...]
+</span></span><span class="token-line" style="color:#393A34"><span class="token plain">&lt;a href=&quot;#top&quot;&gt;Back to top&lt;/a&gt;</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_M3SB clean-btn">Copy</button></div></div></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/incubator-inlong-website/edit/master/docs/modules/tub [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (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 necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/zh-CN/assets/js/runtime~main.0867c48a.js"></script>
-<script src="/zh-CN/assets/js/main.3c1ea396.js"></script>
+<script src="/zh-CN/assets/js/runtime~main.f0b42f6d.js"></script>
+<script src="/zh-CN/assets/js/main.d0f9b592.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh-CN/docs/modules/tubemq/deployment/index.html b/zh-CN/docs/modules/tubemq/deployment/index.html
index c07b2ca..6775358 100644
--- a/zh-CN/docs/modules/tubemq/deployment/index.html
+++ b/zh-CN/docs/modules/tubemq/deployment/index.html
@@ -4,22 +4,22 @@
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
-<title data-react-helmet="true">TubeMQ编译、部署及简单使用 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/modules/tubemq/deployment"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-def [...]
-<link rel="preload" href="/zh-CN/assets/js/runtime~main.0867c48a.js" as="script">
-<link rel="preload" href="/zh-CN/assets/js/main.3c1ea396.js" as="script">
+<title data-react-helmet="true">TubeMQ编译、部署及简单使用 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/modules/tubemq/deployment"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-def [...]
+<link rel="preload" href="/zh-CN/assets/js/runtime~main.f0b42f6d.js" as="script">
+<link rel="preload" href="/zh-CN/assets/js/main.d0f9b592.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
-部署Master时需要注意:</p><ol><li>部署Master的机器,Master集群可以部署1台、2台或者3台:如果要保证高可靠建议3台(任意坏1台Master对外仍然可读写配置及接入新的生产或者消费),如果只需要保证一般情况2台(任意坏1台Master对外仍然可读配置及已接入的生产和消费不受影响),最低1台(坏1台Master对外配置不可读写及已接入的生产和消费不受影响);</li><li>在完成Master的规划后,对于配置Master的机器,需要将Master所在机器加入时间同步,同时Master各个机器的IP要在各个Master机器的/etc/hosts配置里进行设置,如:</li></ol><p><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAX8AAABJCAYAAADVECZjAAAOMUlEQVR4nO2dX0sb2xrGn30492lo1L2bi1Bv3FJQt6VehWjvhIJG8H5LwapfoVKkFC/33YGqBfEDCJkeWvBOE3JTxexGEOuNJRe2J [...]
-<img src="/zh-CN/assets/images/test_sendmessage-2c9547aa3b283f8f96fe3f7f77a84c2d.png"></p><p>Demo实例会报如下错误信息:</p><p><img src="/zh-CN/assets/images/sys_topic_error-e7a5c0a4c7ac34391b11b5dc373c7a3e.png"></p><p>我们在Master管控台的Topic列表上加入该Topic先:</p><p><img src="/zh-CN/assets/images/sys_topic_create-c26d3b45de85af6958d80b7fc24cd9c2.png"></p><p><img src="/zh-CN/assets/images/sys_topic_select-eb84fec5a5d04b9266d3e6857843f858.png"></p><p>点击确认后会有一个选择部署该新增Topic的Broker列表,选择部署范围后进行确认操作;在完成新增Topic的操作后,我 [...]
-<img src="/zh-CN/assets/images/test_sendmessage_2-aca82f8640f949e0e144b6501995de43.png"></p><p><img src="/zh-CN/assets/images/sys_node_status-54e011781d6923d34c617772f48971ca.png"></p><p>我们再执行消费Demo,我们也可以看到消费也正常:</p><p><img src="/zh-CN/assets/images/sys_node_status_2-054bb83ab9ddc187c604df5a02d98895.png"></p><p>在Broker的生产和消费指标日志里,相关数据已经存在:</p><p><img src="/zh-CN/assets/images/sys_node_log-6ef2d911b495fcb6b0914dd5da97a5cc.png"></p><p>在这里,已经完成了TubeMQ的编译,部署,系统配置,启动,生产和消费。如果需要了解更深入的内容,就需要查看《 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+部署Master时需要注意:</p><ol><li>部署Master的机器,Master集群可以部署1台、2台或者3台:如果要保证高可靠建议3台(任意坏1台Master对外仍然可读写配置及接入新的生产或者消费),如果只需要保证一般情况2台(任意坏1台Master对外仍然可读配置及已接入的生产和消费不受影响),最低1台(坏1台Master对外配置不可读写及已接入的生产和消费不受影响);</li><li>在完成Master的规划后,对于配置Master的机器,需要将Master所在机器加入时间同步,同时Master各个机器的IP要在各个Master机器的/etc/hosts配置里进行设置,如:</li></ol><p><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAX8AAABJCAYAAADVECZjAAAOMUlEQVR4nO2dX0sb2xrGn30492lo1L2bi1Bv3FJQt6VehWjvhIJG8H5LwapfoVKkFC/33YGqBfEDCJkeWvBOE3JTxexGEOuNJRe2J [...]
+<img src="/zh-CN/assets/images/test_sendmessage-2c9547aa3b283f8f96fe3f7f77a84c2d.png"></p><p>Demo实例会报如下错误信息:</p><p><img src="/zh-CN/assets/images/sys_topic_error-e7a5c0a4c7ac34391b11b5dc373c7a3e.png"></p><p>我们在Master管控台的Topic列表上加入该Topic先:</p><p><img src="/zh-CN/assets/images/sys_topic_create-c26d3b45de85af6958d80b7fc24cd9c2.png"></p><p><img src="/zh-CN/assets/images/sys_topic_select-eb84fec5a5d04b9266d3e6857843f858.png"></p><p>点击确认后会有一个选择部署该新增Topic的Broker列表,选择部署范围后进行确认操作;在完成新增Topic的操作后,我 [...]
+<img src="/zh-CN/assets/images/test_sendmessage_2-aca82f8640f949e0e144b6501995de43.png"></p><p><img src="/zh-CN/assets/images/sys_node_status-54e011781d6923d34c617772f48971ca.png"></p><p>我们再执行消费Demo,我们也可以看到消费也正常:</p><p><img src="/zh-CN/assets/images/sys_node_status_2-054bb83ab9ddc187c604df5a02d98895.png"></p><p>在Broker的生产和消费指标日志里,相关数据已经存在:</p><p><img src="/zh-CN/assets/images/sys_node_log-6ef2d911b495fcb6b0914dd5da97a5cc.png"></p><p>在这里,已经完成了TubeMQ的编译,部署,系统配置,启动,生产和消费。如果需要了解更深入的内容,就需要查看《 [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (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 necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/zh-CN/assets/js/runtime~main.0867c48a.js"></script>
-<script src="/zh-CN/assets/js/main.3c1ea396.js"></script>
+<script src="/zh-CN/assets/js/runtime~main.f0b42f6d.js"></script>
+<script src="/zh-CN/assets/js/main.d0f9b592.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh-CN/docs/modules/tubemq/error_code/index.html b/zh-CN/docs/modules/tubemq/error_code/index.html
index 7ee687a..a91a400 100644
--- a/zh-CN/docs/modules/tubemq/error_code/index.html
+++ b/zh-CN/docs/modules/tubemq/error_code/index.html
@@ -4,19 +4,19 @@
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
-<title data-react-helmet="true">错误码定义 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/modules/tubemq/error_code"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-default-curren [...]
-<link rel="preload" href="/zh-CN/assets/js/runtime~main.0867c48a.js" as="script">
-<link rel="preload" href="/zh-CN/assets/js/main.3c1ea396.js" as="script">
+<title data-react-helmet="true">错误码定义 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/modules/tubemq/error_code"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-default-curren [...]
+<link rel="preload" href="/zh-CN/assets/js/runtime~main.f0b42f6d.js" as="script">
+<link rel="preload" href="/zh-CN/assets/js/main.d0f9b592.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (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 necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/zh-CN/assets/js/runtime~main.0867c48a.js"></script>
-<script src="/zh-CN/assets/js/main.3c1ea396.js"></script>
+<script src="/zh-CN/assets/js/runtime~main.f0b42f6d.js"></script>
+<script src="/zh-CN/assets/js/main.d0f9b592.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh-CN/docs/modules/tubemq/http_access_api/index.html b/zh-CN/docs/modules/tubemq/http_access_api/index.html
index d87b33e..0461b66 100644
--- a/zh-CN/docs/modules/tubemq/http_access_api/index.html
+++ b/zh-CN/docs/modules/tubemq/http_access_api/index.html
@@ -4,20 +4,20 @@
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
-<title data-react-helmet="true">HTTP API介绍 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/modules/tubemq/http_access_api"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-defa [...]
-<link rel="preload" href="/zh-CN/assets/js/runtime~main.0867c48a.js" as="script">
-<link rel="preload" href="/zh-CN/assets/js/main.3c1ea396.js" as="script">
+<title data-react-helmet="true">HTTP API介绍 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/modules/tubemq/http_access_api"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-defa [...]
+<link rel="preload" href="/zh-CN/assets/js/runtime~main.f0b42f6d.js" as="script">
+<link rel="preload" href="/zh-CN/assets/js/main.d0f9b592.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
-<img src="/zh-CN/assets/images/http-api-4e87591b4f9c3ccfc757e8c5ebc7de74.png"></li></ul><p>由于接口众多且参数繁杂,md格式不能比较好的表达,因而以excel附件形式提供给到大家:</p><a target="_blank" href="/zh-CN/docs/modules/tubemq/appendixfiles/http_access_api_definition_cn.xls">TubeMQ HTTP API</a><hr><a href="#top">Back to top</a></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/incubator-inlong-website/edit/master/docs/m [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<img src="/zh-CN/assets/images/http-api-4e87591b4f9c3ccfc757e8c5ebc7de74.png"></li></ul><p>由于接口众多且参数繁杂,md格式不能比较好的表达,因而以excel附件形式提供给到大家:</p><a target="_blank" href="/zh-CN/docs/modules/tubemq/appendixfiles/http_access_api_definition_cn.xls">TubeMQ HTTP API</a><hr><a href="#top">Back to top</a></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/incubator-inlong-website/edit/master/docs/m [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (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 necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/zh-CN/assets/js/runtime~main.0867c48a.js"></script>
-<script src="/zh-CN/assets/js/main.3c1ea396.js"></script>
+<script src="/zh-CN/assets/js/runtime~main.f0b42f6d.js"></script>
+<script src="/zh-CN/assets/js/main.d0f9b592.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh-CN/docs/modules/tubemq/producer_example/index.html b/zh-CN/docs/modules/tubemq/producer_example/index.html
index 817da56..d704a57 100644
--- a/zh-CN/docs/modules/tubemq/producer_example/index.html
+++ b/zh-CN/docs/modules/tubemq/producer_example/index.html
@@ -4,25 +4,25 @@
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
-<title data-react-helmet="true">生产者示例 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/modules/tubemq/producer_example"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-default- [...]
-<link rel="preload" href="/zh-CN/assets/js/runtime~main.0867c48a.js" as="script">
-<link rel="preload" href="/zh-CN/assets/js/main.3c1ea396.js" as="script">
+<title data-react-helmet="true">生产者示例 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/modules/tubemq/producer_example"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-default- [...]
+<link rel="preload" href="/zh-CN/assets/js/runtime~main.f0b42f6d.js" as="script">
+<link rel="preload" href="/zh-CN/assets/js/main.d0f9b592.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
-</span></span><span class="token-line" style="color:#393A34"><span class="token plain">    public static void main(String[] args) throws Throwable {</span></span><span class="token-line" style="color:#393A34"><span class="token plain">        final String masterHostAndPort = &quot;localhost:8000&quot;;</span></span><span class="token-line" style="color:#393A34"><span class="token plain">        final TubeClientConfig clientConfig = new TubeClientConfig(masterHostAndPort);</span></span><s [...]
-</span></span><span class="token-line" style="color:#393A34"><span class="token plain">}</span></span><span class="token-line" style="color:#393A34"><span class="token plain">```</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> </span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o clean-btn">Copy</button></div></div><h4><a aria-hidden="true" tabindex="-1" class="anchor anchor__h4 anchorWithStickyN [...]
-</span></span><span class="token-line" style="color:#393A34"><span class="token plain">}</span></span><span class="token-line" style="color:#393A34"><span class="token plain">```</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> </span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o clean-btn">Copy</button></div></div><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyN [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+</span></span><span class="token-line" style="color:#393A34"><span class="token plain">    public static void main(String[] args) throws Throwable {</span></span><span class="token-line" style="color:#393A34"><span class="token plain">        final String masterHostAndPort = &quot;localhost:8000&quot;;</span></span><span class="token-line" style="color:#393A34"><span class="token plain">        final TubeClientConfig clientConfig = new TubeClientConfig(masterHostAndPort);</span></span><s [...]
+</span></span><span class="token-line" style="color:#393A34"><span class="token plain">}</span></span><span class="token-line" style="color:#393A34"><span class="token plain">```</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> </span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_M3SB clean-btn">Copy</button></div></div><h4><a aria-hidden="true" tabindex="-1" class="anchor anchor__h4 anchorWithStickyN [...]
+</span></span><span class="token-line" style="color:#393A34"><span class="token plain">}</span></span><span class="token-line" style="color:#393A34"><span class="token plain">```</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> </span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_M3SB clean-btn">Copy</button></div></div><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyN [...]
 </span></span><span class="token-line" style="color:#393A34"><span class="token plain">    private static class Sender implements Runnable {</span></span><span class="token-line" style="color:#393A34"><span class="token plain">        </span></span><span class="token-line" style="color:#393A34"><span class="token plain">        private MessageProducer producer;</span></span><span class="token-line" style="color:#393A34"><span class="token plain">        </span></span><span class="token-l [...]
 </span></span><span class="token-line" style="color:#393A34"><span class="token plain">        public Sender(MessageProducer producer, CountDownLatch latch) {</span></span><span class="token-line" style="color:#393A34"><span class="token plain">            this.producer = producer;</span></span><span class="token-line" style="color:#393A34"><span class="token plain">            this.latch = latch;</span></span><span class="token-line" style="color:#393A34"><span class="token plain">      [...]
-</span></span><span class="token-line" style="color:#393A34"><span class="token plain">        @Override</span></span><span class="token-line" style="color:#393A34"><span class="token plain">        public void run() {</span></span><span class="token-line" style="color:#393A34"><span class="token plain">            final String topic = &quot;test&quot;;</span></span><span class="token-line" style="color:#393A34"><span class="token plain">            try {</span></span><span class="token- [...]
+</span></span><span class="token-line" style="color:#393A34"><span class="token plain">        @Override</span></span><span class="token-line" style="color:#393A34"><span class="token plain">        public void run() {</span></span><span class="token-line" style="color:#393A34"><span class="token plain">            final String topic = &quot;test&quot;;</span></span><span class="token-line" style="color:#393A34"><span class="token plain">            try {</span></span><span class="token- [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (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 necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/zh-CN/assets/js/runtime~main.0867c48a.js"></script>
-<script src="/zh-CN/assets/js/main.3c1ea396.js"></script>
+<script src="/zh-CN/assets/js/runtime~main.f0b42f6d.js"></script>
+<script src="/zh-CN/assets/js/main.d0f9b592.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh-CN/docs/modules/tubemq/quick_start/index.html b/zh-CN/docs/modules/tubemq/quick_start/index.html
index 86d2e99..4ee62b9 100644
--- a/zh-CN/docs/modules/tubemq/quick_start/index.html
+++ b/zh-CN/docs/modules/tubemq/quick_start/index.html
@@ -4,32 +4,32 @@
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
-<title data-react-helmet="true">快速开始 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/modules/tubemq/quick_start"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-default-curren [...]
-<link rel="preload" href="/zh-CN/assets/js/runtime~main.0867c48a.js" as="script">
-<link rel="preload" href="/zh-CN/assets/js/main.3c1ea396.js" as="script">
+<title data-react-helmet="true">快速开始 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/modules/tubemq/quick_start"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-default-curren [...]
+<link rel="preload" href="/zh-CN/assets/js/runtime~main.f0b42f6d.js" as="script">
+<link rel="preload" href="/zh-CN/assets/js/main.d0f9b592.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
 | 所属角色 | TCP端口 | TLS端口 | WEB端口 | 备注 |
 | --- | --- | --- | --- | --- |
 | Master | 8099 | 8199 | 8080 | 元数据存储在<code>/stage/meta_data</code> |
 | Broker | 8123 | 8124 | 8081 | 消息储存在<code>/stage/msg_data</code> |
-| ZooKeeper | 2181 | | | Offset储存在根目录<code>/tubemq</code> |</p><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_31ik" id="12-准备工作"></a>1.2 准备工作<a class="hash-link" href="#12-准备工作" title="Direct link to heading">#</a></h3><ul><li>ZooKeeper集群</li></ul><p>选择安装路径后,安装包解压后的目录结构如下:</p><div class="codeBlockContainer_K1bP"><div class="codeBlockContent_hGly"><pre tabindex="0" class="prism-code language-undefined codeBlock_23N8 thin-scrollbar" style="color:#39 [...]
-<img alt="TubeMQ Console GUI" src="/zh-CN/assets/images/tubemq-console-gui-123e6fb030a5e6ebadf15962dcd5d284.png"></p><h4><a aria-hidden="true" tabindex="-1" class="anchor anchor__h4 anchorWithStickyNavbar_31ik" id="151-配置broker元数据"></a>1.5.1 配置Broker元数据<a class="hash-link" href="#151-配置broker元数据" title="Direct link to heading">#</a></h4><p>Broker启动前,首先要在Master上配置Broker元数据,增加Broker相关的管理信息。在<code>Broker List</code> 页面,  <code>Add Single Broker</code>,然后填写相关信息:</p><p><img alt="Add Broker 1" [...]
-<img alt="Add Broker 2" src="/zh-CN/assets/images/tubemq-add-broker-1-50044a59203725d7f55554cb551bed58.png"></p><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_31ik" id="16-启动broker"></a>1.6 启动Broker<a class="hash-link" href="#16-启动broker" title="Direct link to heading">#</a></h3><p>进入broker节点的 <code>bin</code> 目录下,执行以下命令启动Broker服务:</p><div class="codeBlockContainer_K1bP"><div class="codeBlockContent_hGly bash"><pre tabindex="0" class="prism-code l [...]
-<img alt="Add Broker 3" src="/zh-CN/assets/images/tubemq-add-broker-3-e1425119a14c1590281eea32e4f58f5f.png"></p><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_31ik" id="3-快速使用"></a>3 快速使用<a class="hash-link" href="#3-快速使用" title="Direct link to heading">#</a></h2><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_31ik" id="31-新增-topic"></a>3.1 新增 Topic<a class="hash-link" href="#31-新增-topic" title="Direct link  [...]
+| ZooKeeper | 2181 | | | Offset储存在根目录<code>/tubemq</code> |</p><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_y2LR" id="12-准备工作"></a>1.2 准备工作<a class="hash-link" href="#12-准备工作" title="Direct link to heading">#</a></h3><ul><li>ZooKeeper集群</li></ul><p>选择安装路径后,安装包解压后的目录结构如下:</p><div class="codeBlockContainer_J+bg"><div class="codeBlockContent_csEI"><pre tabindex="0" class="prism-code language-undefined codeBlock_rtdJ thin-scrollbar" style="color:#39 [...]
+<img alt="TubeMQ Console GUI" src="/zh-CN/assets/images/tubemq-console-gui-123e6fb030a5e6ebadf15962dcd5d284.png"></p><h4><a aria-hidden="true" tabindex="-1" class="anchor anchor__h4 anchorWithStickyNavbar_y2LR" id="151-配置broker元数据"></a>1.5.1 配置Broker元数据<a class="hash-link" href="#151-配置broker元数据" title="Direct link to heading">#</a></h4><p>Broker启动前,首先要在Master上配置Broker元数据,增加Broker相关的管理信息。在<code>Broker List</code> 页面,  <code>Add Single Broker</code>,然后填写相关信息:</p><p><img alt="Add Broker 1" [...]
+<img alt="Add Broker 2" src="/zh-CN/assets/images/tubemq-add-broker-1-50044a59203725d7f55554cb551bed58.png"></p><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_y2LR" id="16-启动broker"></a>1.6 启动Broker<a class="hash-link" href="#16-启动broker" title="Direct link to heading">#</a></h3><p>进入broker节点的 <code>bin</code> 目录下,执行以下命令启动Broker服务:</p><div class="codeBlockContainer_J+bg"><div class="codeBlockContent_csEI bash"><pre tabindex="0" class="prism-code l [...]
+<img alt="Add Broker 3" src="/zh-CN/assets/images/tubemq-add-broker-3-e1425119a14c1590281eea32e4f58f5f.png"></p><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_y2LR" id="3-快速使用"></a>3 快速使用<a class="hash-link" href="#3-快速使用" title="Direct link to heading">#</a></h2><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_y2LR" id="31-新增-topic"></a>3.1 新增 Topic<a class="hash-link" href="#31-新增-topic" title="Direct link  [...]
 <img alt="Add Topic 1" src="/zh-CN/assets/images/tubemq-add-topic-1-8ab9641b011376860472b509f5f54256.png"></p><p>然后选择部署 Topic 的 Broker
 <img alt="Add Topic 5" src="/zh-CN/assets/images/tubemq-add-topic-5-f0f370c770f6855fee6592a079cac1d2.png"></p><p>此时 Broker的 <code>可发布</code> 和 <code>可订阅</code> 依旧是灰色的
 <img alt="Add Topic 6" src="/zh-CN/assets/images/tubemq-add-topic-6-28364b9457706ac93f128184ee874fb7.png"></p><p>需要在 <code>Broker列表</code>页面重载Broker 配置
-<img alt="Add Topic 2" src="/zh-CN/assets/images/tubemq-add-topic-2-965c75eb7881ad45f0279810f58e1dc3.png"></p><p><img alt="Add Topic 3" src="/zh-CN/assets/images/tubemq-add-topic-3-c6d1c32e626a60def177b8fcc9646015.png"></p><p>之后就可以在页面查看Topic信息。</p><p><img alt="Add Topic 4" src="/zh-CN/assets/images/tubemq-add-topic-4-48ef9d8ba13c36a2f2b4208f062c1680.png"></p><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_31ik" id="22-运行example"></a>2.2 运行Example<a [...]
-<img alt="Demo 1" src="/zh-CN/assets/images/tubemq-send-message-3ceedb761daf672ee43b0a9a67905d87.png"></p><h4><a aria-hidden="true" tabindex="-1" class="anchor anchor__h4 anchorWithStickyNavbar_31ik" id="222-消费消息"></a>2.2.2 消费消息<a class="hash-link" href="#222-消费消息" title="Direct link to heading">#</a></h4><p>将 <code>YOUR_MASTER_IP:port</code> 替换为实际的IP和端口,然后运行Consumer:</p><div class="codeBlockContainer_K1bP"><div class="codeBlockContent_hGly bash"><pre tabindex="0" class="prism-code langu [...]
+<img alt="Add Topic 2" src="/zh-CN/assets/images/tubemq-add-topic-2-965c75eb7881ad45f0279810f58e1dc3.png"></p><p><img alt="Add Topic 3" src="/zh-CN/assets/images/tubemq-add-topic-3-c6d1c32e626a60def177b8fcc9646015.png"></p><p>之后就可以在页面查看Topic信息。</p><p><img alt="Add Topic 4" src="/zh-CN/assets/images/tubemq-add-topic-4-48ef9d8ba13c36a2f2b4208f062c1680.png"></p><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_y2LR" id="22-运行example"></a>2.2 运行Example<a [...]
+<img alt="Demo 1" src="/zh-CN/assets/images/tubemq-send-message-3ceedb761daf672ee43b0a9a67905d87.png"></p><h4><a aria-hidden="true" tabindex="-1" class="anchor anchor__h4 anchorWithStickyNavbar_y2LR" id="222-消费消息"></a>2.2.2 消费消息<a class="hash-link" href="#222-消费消息" title="Direct link to heading">#</a></h4><p>将 <code>YOUR_MASTER_IP:port</code> 替换为实际的IP和端口,然后运行Consumer:</p><div class="codeBlockContainer_J+bg"><div class="codeBlockContent_csEI bash"><pre tabindex="0" class="prism-code langu [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (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 necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/zh-CN/assets/js/runtime~main.0867c48a.js"></script>
-<script src="/zh-CN/assets/js/main.3c1ea396.js"></script>
+<script src="/zh-CN/assets/js/runtime~main.f0b42f6d.js"></script>
+<script src="/zh-CN/assets/js/main.d0f9b592.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh-CN/docs/modules/tubemq/tubemq-manager/quick_start/index.html b/zh-CN/docs/modules/tubemq/tubemq-manager/quick_start/index.html
index a254f83..2375991 100644
--- a/zh-CN/docs/modules/tubemq/tubemq-manager/quick_start/index.html
+++ b/zh-CN/docs/modules/tubemq/tubemq-manager/quick_start/index.html
@@ -4,21 +4,21 @@
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
-<title data-react-helmet="true">quick_start | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/modules/tubemq/tubemq-manager/quick_start"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" conten [...]
-<link rel="preload" href="/zh-CN/assets/js/runtime~main.0867c48a.js" as="script">
-<link rel="preload" href="/zh-CN/assets/js/main.3c1ea396.js" as="script">
+<title data-react-helmet="true">quick_start | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/modules/tubemq/tubemq-manager/quick_start"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" conten [...]
+<link rel="preload" href="/zh-CN/assets/js/runtime~main.f0b42f6d.js" as="script">
+<link rel="preload" href="/zh-CN/assets/js/main.d0f9b592.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
 之后接入region设计会新加入region字段表示不同区域的broker
-目前一个addTopicTask会在cluster中的所有broker创建topic</p><p>AddTopicTasks 为以下对象的List,可携带多个创建topic请求</p><div class="codeBlockContainer_K1bP"><div class="codeBlockContent_hGly"><pre tabindex="0" class="prism-code language-undefined codeBlock_23N8 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_39YC"><span class="token-line" style="color:#393A34"><span class="token plain">topicName   (必填) topic名称</span></span></code></pre><button type="button" aria-label="Cop [...]
+目前一个addTopicTask会在cluster中的所有broker创建topic</p><p>AddTopicTasks 为以下对象的List,可携带多个创建topic请求</p><div class="codeBlockContainer_J+bg"><div class="codeBlockContent_csEI"><pre tabindex="0" class="prism-code language-undefined codeBlock_rtdJ thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_1zSZ"><span class="token-line" style="color:#393A34"><span class="token plain">topicName   (必填) topic名称</span></span></code></pre><button type="button" aria-label="Cop [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (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 necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/zh-CN/assets/js/runtime~main.0867c48a.js"></script>
-<script src="/zh-CN/assets/js/main.3c1ea396.js"></script>
+<script src="/zh-CN/assets/js/runtime~main.f0b42f6d.js"></script>
+<script src="/zh-CN/assets/js/main.d0f9b592.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh-CN/docs/modules/tubemq/tubemq_perf_test_vs_Kafka_cn/index.html b/zh-CN/docs/modules/tubemq/tubemq_perf_test_vs_Kafka_cn/index.html
index 859b8f1..6c97253 100644
--- a/zh-CN/docs/modules/tubemq/tubemq_perf_test_vs_Kafka_cn/index.html
+++ b/zh-CN/docs/modules/tubemq/tubemq_perf_test_vs_Kafka_cn/index.html
@@ -4,31 +4,31 @@
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
-<title data-react-helmet="true">TubeMQ VS Kafka性能对比测试总结 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/modules/tubemq/tubemq_perf_test_vs_Kafka_cn"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaur [...]
-<link rel="preload" href="/zh-CN/assets/js/runtime~main.0867c48a.js" as="script">
-<link rel="preload" href="/zh-CN/assets/js/main.3c1ea396.js" as="script">
+<title data-react-helmet="true">TubeMQ VS Kafka性能对比测试总结 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/modules/tubemq/tubemq_perf_test_vs_Kafka_cn"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaur [...]
+<link rel="preload" href="/zh-CN/assets/js/runtime~main.f0b42f6d.js" as="script">
+<link rel="preload" href="/zh-CN/assets/js/main.d0f9b592.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
-这些实现使得TubeMQ在保证实时性和一致性的前提下,具有很好的健壮性及更高的吞吐能力。结合目前主流消息中间件使用情况,以Kafka为参照做性能对比测试,对比常规应用场景下两套系统性能。</p><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_31ik" id="2-测试场景方案"></a>2 测试场景方案<a class="hash-link" href="#2-测试场景方案" title="Direct link to heading">#</a></h2><p>如下是我们根据实际应用场景设计的测试方案:
-<img src="/zh-CN/assets/images/perf_scheme-5891d0d1941fd8838b5e5883961b5430.png"></p><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_31ik" id="3-测试结论"></a>3 测试结论<a class="hash-link" href="#3-测试结论" title="Direct link to heading">#</a></h2><p>用&quot;复仇者联盟&quot;里的角色来形容:</p><table><thead><tr><th align="center">角色</th><th align="center">测试场景</th><th>要点</th></tr></thead><tbody><tr><td align="center">闪电侠</td><td align="center">场景五</td><td>快 (数据生产消费时延 Tube [...]
-<img src="/zh-CN/assets/images/perf_scenario_1_index-ea628ceea163215f8fc98999d789279f.png"></p><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_31ik" id="52-场景二单topic情况一入两出模型固定消费包大小横向扩展实例数对比tubemq和kafka性能情况"></a>5.2 场景二:单topic情况,一入两出模型,固定消费包大小,横向扩展实例数,对比TubeMQ和Kafka性能情况<a class="hash-link" href="#52-场景二单topic情况一入两出模型固定消费包大小横向扩展实例数对比tubemq和kafka性能情况" title="Direct link to heading">#</a></h3><p> <img src="/zh-CN/assets/images/perf_scenario_2-4a1a57e5b [...]
-5个分区的状态;TubeMQ可以根据业务或者系统配置需要,调整数据读取方式,可以动态提升系统的吞吐量;Kafka随着分区增加,入流量有下降;</li></ol><h4><a aria-hidden="true" tabindex="-1" class="anchor anchor__h4 anchorWithStickyNavbar_31ik" id="522-指标"></a>5.2.2 【指标】<a class="hash-link" href="#522-指标" title="Direct link to heading">#</a></h4><p><strong>注1 :</strong> 如下场景中,均为单Topic测试下不同分区或实例、不同读取模式场景下的测试,单条消息包长均为1K;</p><p><strong>注2 :</strong>
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+这些实现使得TubeMQ在保证实时性和一致性的前提下,具有很好的健壮性及更高的吞吐能力。结合目前主流消息中间件使用情况,以Kafka为参照做性能对比测试,对比常规应用场景下两套系统性能。</p><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_y2LR" id="2-测试场景方案"></a>2 测试场景方案<a class="hash-link" href="#2-测试场景方案" title="Direct link to heading">#</a></h2><p>如下是我们根据实际应用场景设计的测试方案:
+<img src="/zh-CN/assets/images/perf_scheme-5891d0d1941fd8838b5e5883961b5430.png"></p><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_y2LR" id="3-测试结论"></a>3 测试结论<a class="hash-link" href="#3-测试结论" title="Direct link to heading">#</a></h2><p>用&quot;复仇者联盟&quot;里的角色来形容:</p><table><thead><tr><th align="center">角色</th><th align="center">测试场景</th><th>要点</th></tr></thead><tbody><tr><td align="center">闪电侠</td><td align="center">场景五</td><td>快 (数据生产消费时延 Tube [...]
+<img src="/zh-CN/assets/images/perf_scenario_1_index-ea628ceea163215f8fc98999d789279f.png"></p><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_y2LR" id="52-场景二单topic情况一入两出模型固定消费包大小横向扩展实例数对比tubemq和kafka性能情况"></a>5.2 场景二:单topic情况,一入两出模型,固定消费包大小,横向扩展实例数,对比TubeMQ和Kafka性能情况<a class="hash-link" href="#52-场景二单topic情况一入两出模型固定消费包大小横向扩展实例数对比tubemq和kafka性能情况" title="Direct link to heading">#</a></h3><p> <img src="/zh-CN/assets/images/perf_scenario_2-4a1a57e5b [...]
+5个分区的状态;TubeMQ可以根据业务或者系统配置需要,调整数据读取方式,可以动态提升系统的吞吐量;Kafka随着分区增加,入流量有下降;</li></ol><h4><a aria-hidden="true" tabindex="-1" class="anchor anchor__h4 anchorWithStickyNavbar_y2LR" id="522-指标"></a>5.2.2 【指标】<a class="hash-link" href="#522-指标" title="Direct link to heading">#</a></h4><p><strong>注1 :</strong> 如下场景中,均为单Topic测试下不同分区或实例、不同读取模式场景下的测试,单条消息包长均为1K;</p><p><strong>注2 :</strong>
 读取模式通过admin<!-- -->_<!-- -->upd<!-- -->_<!-- -->def<!-- -->_<!-- -->flow<!-- -->_<!-- -->control<!-- -->_<!-- -->rule设置qryPriorityId为对应值.
-<img src="/zh-CN/assets/images/perf_scenario_2_index-c704f7b90cebbed8902c727a4f409a4e.png"></p><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_31ik" id="53-场景三多topic场景固定消息包大小实例及分区数考察1002005001000个topic场景下tubemq和kafka性能情况"></a>5.3 场景三:多topic场景,固定消息包大小、实例及分区数,考察100、200、500、1000个topic场景下TubeMQ和Kafka性能情况<a class="hash-link" href="#53-场景三多topic场景固定消息包大小实例及分区数考察1002005001000个topic场景下tubemq和kafka性能情况" title="Direct link to heading">#</a></h3><p> <img src= [...]
+<img src="/zh-CN/assets/images/perf_scenario_2_index-c704f7b90cebbed8902c727a4f409a4e.png"></p><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_y2LR" id="53-场景三多topic场景固定消息包大小实例及分区数考察1002005001000个topic场景下tubemq和kafka性能情况"></a>5.3 场景三:多topic场景,固定消息包大小、实例及分区数,考察100、200、500、1000个topic场景下TubeMQ和Kafka性能情况<a class="hash-link" href="#53-场景三多topic场景固定消息包大小实例及分区数考察1002005001000个topic场景下tubemq和kafka性能情况" title="Direct link to heading">#</a></h3><p> <img src= [...]
 topic下文件句柄约7500个,网络连接150个),但CPU占用比较大;</li><li>TubeMQ通过调整消费方式由内存消费转为文件消费方式后,吞吐量有比较大的增长,CPU占用率有下降,对不同性能要求的业务可以进行区别服务;</li><li>Kafka随着Topic数的增加,吞吐量有明显的下降,同时Kafka流量波动较为剧烈,长时间运行存消费滞后,以及吞吐量明显下降的趋势,以及内存、文件句柄、网络连接数量非常大(在1K
-Topic配置时,网络连接达到了1.2W,文件句柄达到了4.5W)等问题;</li><li>数据对比来看,TubeMQ相比Kafka运行更稳定,吞吐量以稳定形势呈现,长时间跑吞吐量不下降,资源占用少,但CPU的占用需要后续版本解决;</li></ol><h4><a aria-hidden="true" tabindex="-1" class="anchor anchor__h4 anchorWithStickyNavbar_31ik" id="532-指标"></a>5.3.2 【指标】<a class="hash-link" href="#532-指标" title="Direct link to heading">#</a></h4><p><strong>注:</strong> 如下场景中,包长均为1K,分区数均为10。
-<img src="/zh-CN/assets/images/perf_scenario_3_index-5e779cbf395ed76341b6f1f5c83dce43.png"></p><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_31ik" id="54-场景四100个topic一入一全量出五份部分过滤出一份全量topic的pull消费过滤消费采用5个不同的消费组从同样的20个topic中过滤出10消息内容"></a>5.4 场景四:100个topic,一入一全量出五份部分过滤出:一份全量Topic的Pull消费;过滤消费采用5个不同的消费组,从同样的20个Topic中过滤出10%消息内容<a class="hash-link" href="#54-场景四100个topic一入一全量出五份部分过滤出一份全量topic的pull消费过滤消费采用5个不同的消费组从同样的20个topic中过滤出10消息内容" title="Direct li [...]
-<img src="/zh-CN/assets/images/perf_scenario_4_index-0d5bb2ad4c8a241281b1b7fe2f42a3e1.png"></p><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_31ik" id="55-场景五tubemqkafka数据消费时延比对"></a>5.5 场景五:TubeMQ、Kafka数据消费时延比对<a class="hash-link" href="#55-场景五tubemqkafka数据消费时延比对" title="Direct link to heading">#</a></h3><table><thead><tr><th>类型</th><th>时延</th><th>Ping时延</th></tr></thead><tbody><tr><td>TubeMQ</td><td>90%数据在10ms±</td><td>C-&gt;B:0.05ms ~ 0.13ms, P [...]
-<img src="/zh-CN/assets/images/perf_scenario_6_index-299d765ac2d0fe177e1d3bd625287af0.png"></p><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_31ik" id="57-场景七消费严重滞后情况下两系统的表现"></a>5.7 场景七:消费严重滞后情况下两系统的表现<a class="hash-link" href="#57-场景七消费严重滞后情况下两系统的表现" title="Direct link to heading">#</a></h3><h4><a aria-hidden="true" tabindex="-1" class="anchor anchor__h4 anchorWithStickyNavbar_31ik" id="571-结论"></a>5.7.1 【结论】<a class="hash-link" href="#571-结论" t [...]
-<img src="/zh-CN/assets/images/perf_scenario_8_index-db4e624b7ce3f48501d45a96f41b86cf.png"></p><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_31ik" id="6-附录"></a>6 附录<a class="hash-link" href="#6-附录" title="Direct link to heading">#</a></h2><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_31ik" id="61-附录1-不同机型下资源占用情况图"></a>6.1 附录1 不同机型下资源占用情况图:<a class="hash-link" href="#61-附录1-不同机型下资源占用情况图" title="Direct lin [...]
+Topic配置时,网络连接达到了1.2W,文件句柄达到了4.5W)等问题;</li><li>数据对比来看,TubeMQ相比Kafka运行更稳定,吞吐量以稳定形势呈现,长时间跑吞吐量不下降,资源占用少,但CPU的占用需要后续版本解决;</li></ol><h4><a aria-hidden="true" tabindex="-1" class="anchor anchor__h4 anchorWithStickyNavbar_y2LR" id="532-指标"></a>5.3.2 【指标】<a class="hash-link" href="#532-指标" title="Direct link to heading">#</a></h4><p><strong>注:</strong> 如下场景中,包长均为1K,分区数均为10。
+<img src="/zh-CN/assets/images/perf_scenario_3_index-5e779cbf395ed76341b6f1f5c83dce43.png"></p><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_y2LR" id="54-场景四100个topic一入一全量出五份部分过滤出一份全量topic的pull消费过滤消费采用5个不同的消费组从同样的20个topic中过滤出10消息内容"></a>5.4 场景四:100个topic,一入一全量出五份部分过滤出:一份全量Topic的Pull消费;过滤消费采用5个不同的消费组,从同样的20个Topic中过滤出10%消息内容<a class="hash-link" href="#54-场景四100个topic一入一全量出五份部分过滤出一份全量topic的pull消费过滤消费采用5个不同的消费组从同样的20个topic中过滤出10消息内容" title="Direct li [...]
+<img src="/zh-CN/assets/images/perf_scenario_4_index-0d5bb2ad4c8a241281b1b7fe2f42a3e1.png"></p><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_y2LR" id="55-场景五tubemqkafka数据消费时延比对"></a>5.5 场景五:TubeMQ、Kafka数据消费时延比对<a class="hash-link" href="#55-场景五tubemqkafka数据消费时延比对" title="Direct link to heading">#</a></h3><table><thead><tr><th>类型</th><th>时延</th><th>Ping时延</th></tr></thead><tbody><tr><td>TubeMQ</td><td>90%数据在10ms±</td><td>C-&gt;B:0.05ms ~ 0.13ms, P [...]
+<img src="/zh-CN/assets/images/perf_scenario_6_index-299d765ac2d0fe177e1d3bd625287af0.png"></p><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_y2LR" id="57-场景七消费严重滞后情况下两系统的表现"></a>5.7 场景七:消费严重滞后情况下两系统的表现<a class="hash-link" href="#57-场景七消费严重滞后情况下两系统的表现" title="Direct link to heading">#</a></h3><h4><a aria-hidden="true" tabindex="-1" class="anchor anchor__h4 anchorWithStickyNavbar_y2LR" id="571-结论"></a>5.7.1 【结论】<a class="hash-link" href="#571-结论" t [...]
+<img src="/zh-CN/assets/images/perf_scenario_8_index-db4e624b7ce3f48501d45a96f41b86cf.png"></p><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_y2LR" id="6-附录"></a>6 附录<a class="hash-link" href="#6-附录" title="Direct link to heading">#</a></h2><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_y2LR" id="61-附录1-不同机型下资源占用情况图"></a>6.1 附录1 不同机型下资源占用情况图:<a class="hash-link" href="#61-附录1-不同机型下资源占用情况图" title="Direct lin [...]
 <img src="/zh-CN/assets/images/perf_appendix_1_bx1_2-a99a18e0aec82cb1b27d63f7b35016b1.png">
 <img src="/zh-CN/assets/images/perf_appendix_1_bx1_3-9f41ba75bfea06d9c5d13be7ea65a3b8.png">
-<img src="/zh-CN/assets/images/perf_appendix_1_bx1_4-cb0135eb550f26c0b12b7767a6455690.png"></p><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_31ik" id="612-cg1机型测试"></a>6.1.2 【CG1机型测试】<a class="hash-link" href="#612-cg1机型测试" title="Direct link to heading">#</a></h3><p><img src="/zh-CN/assets/images/perf_appendix_1_cg1_1-816e49626e8c00fc5fb81d9401d2d166.png">
+<img src="/zh-CN/assets/images/perf_appendix_1_bx1_4-cb0135eb550f26c0b12b7767a6455690.png"></p><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_y2LR" id="612-cg1机型测试"></a>6.1.2 【CG1机型测试】<a class="hash-link" href="#612-cg1机型测试" title="Direct link to heading">#</a></h3><p><img src="/zh-CN/assets/images/perf_appendix_1_cg1_1-816e49626e8c00fc5fb81d9401d2d166.png">
 <img src="/zh-CN/assets/images/perf_appendix_1_cg1_2-018b101b947eb70b924455162d341e7a.png">
 <img src="/zh-CN/assets/images/perf_appendix_1_cg1_3-d293633615408f445546a8729a1b2e76.png">
-<img src="/zh-CN/assets/images/perf_appendix_1_cg1_4-889b8b22b29b5f238d5e8708cded2ba7.png"></p><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_31ik" id="62-附录2-多topic测试时的资源占用情况图"></a>6.2 附录2 多Topic测试时的资源占用情况图:<a class="hash-link" href="#62-附录2-多topic测试时的资源占用情况图" title="Direct link to heading">#</a></h2><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_31ik" id="621-100个topic"></a>6.2.1 【100个topic】<a class="hash [...]
+<img src="/zh-CN/assets/images/perf_appendix_1_cg1_4-889b8b22b29b5f238d5e8708cded2ba7.png"></p><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_y2LR" id="62-附录2-多topic测试时的资源占用情况图"></a>6.2 附录2 多Topic测试时的资源占用情况图:<a class="hash-link" href="#62-附录2-多topic测试时的资源占用情况图" title="Direct link to heading">#</a></h2><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_y2LR" id="621-100个topic"></a>6.2.1 【100个topic】<a class="hash [...]
 <img src="/zh-CN/assets/images/perf_appendix_2_topic_100_2-779c578376c46cba5aa35486de2d04a1.png">
 <img src="/zh-CN/assets/images/perf_appendix_2_topic_100_3-81b2240434b1e09a9b5a8269ae6875d3.png">
 <img src="/zh-CN/assets/images/perf_appendix_2_topic_100_4-1692e86ee3fdeb6c9efa128b1de9682d.png">
@@ -36,7 +36,7 @@ Topic配置时,网络连接达到了1.2W,文件句柄达到了4.5W)等问题
 <img src="/zh-CN/assets/images/perf_appendix_2_topic_100_6-4ad23b2f655faece485dde80e75a305a.png">
 <img src="/zh-CN/assets/images/perf_appendix_2_topic_100_7-69303e0b51eb9b60ce7323901a7ddb37.png">
 <img src="/zh-CN/assets/images/perf_appendix_2_topic_100_8-d59956c71c05b2f2794cbe7a80c47729.png">
-<img src="/zh-CN/assets/images/perf_appendix_2_topic_100_9-27be3ec8731f4f9db842f005508d18db.png"></p><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_31ik" id="622-200个topic"></a>6.2.2 【200个topic】<a class="hash-link" href="#622-200个topic" title="Direct link to heading">#</a></h3><p><img src="/zh-CN/assets/images/perf_appendix_2_topic_200_1-5dc4f7f5ad0ed34af6fe8d13b25c076a.png">
+<img src="/zh-CN/assets/images/perf_appendix_2_topic_100_9-27be3ec8731f4f9db842f005508d18db.png"></p><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_y2LR" id="622-200个topic"></a>6.2.2 【200个topic】<a class="hash-link" href="#622-200个topic" title="Direct link to heading">#</a></h3><p><img src="/zh-CN/assets/images/perf_appendix_2_topic_200_1-5dc4f7f5ad0ed34af6fe8d13b25c076a.png">
 <img src="/zh-CN/assets/images/perf_appendix_2_topic_200_2-60b77f89edbe4e2e86fd74f3dd01e961.png">
 <img src="/zh-CN/assets/images/perf_appendix_2_topic_200_3-105c9f9374062031fb9b0cb420215a35.png">
 <img src="/zh-CN/assets/images/perf_appendix_2_topic_200_4-29d9f00f5ca13d4a0b7a1c8f432cde1c.png">
@@ -44,7 +44,7 @@ Topic配置时,网络连接达到了1.2W,文件句柄达到了4.5W)等问题
 <img src="/zh-CN/assets/images/perf_appendix_2_topic_200_6-ac481d7c3c44120233f24a5e32c3c604.png">
 <img src="/zh-CN/assets/images/perf_appendix_2_topic_200_7-4fa33cbb903722f864270c73f94069dd.png">
 <img src="/zh-CN/assets/images/perf_appendix_2_topic_200_8-1bcda1b61732b473eaad79e6fed04be8.png">
-<img src="/zh-CN/assets/images/perf_appendix_2_topic_200_9-1c88286d4d391537b06ee301f3bcdaf8.png"></p><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_31ik" id="623-500个topic"></a>6.2.3 【500个topic】<a class="hash-link" href="#623-500个topic" title="Direct link to heading">#</a></h3><p><img src="/zh-CN/assets/images/perf_appendix_2_topic_500_1-bd738111f6384cee823eaecd0ecfc989.png">
+<img src="/zh-CN/assets/images/perf_appendix_2_topic_200_9-1c88286d4d391537b06ee301f3bcdaf8.png"></p><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_y2LR" id="623-500个topic"></a>6.2.3 【500个topic】<a class="hash-link" href="#623-500个topic" title="Direct link to heading">#</a></h3><p><img src="/zh-CN/assets/images/perf_appendix_2_topic_500_1-bd738111f6384cee823eaecd0ecfc989.png">
 <img src="/zh-CN/assets/images/perf_appendix_2_topic_500_2-9c640d48c3bb17761d64605bb7234cff.png">
 <img src="/zh-CN/assets/images/perf_appendix_2_topic_500_3-90effa18711727a006173ce84e2d9319.png">
 <img src="/zh-CN/assets/images/perf_appendix_2_topic_500_4-85ff48098c98820c28efb8941800960e.png">
@@ -52,7 +52,7 @@ Topic配置时,网络连接达到了1.2W,文件句柄达到了4.5W)等问题
 <img src="/zh-CN/assets/images/perf_appendix_2_topic_500_6-1f35e03545b9318e8db98d72d1631025.png">
 <img src="/zh-CN/assets/images/perf_appendix_2_topic_500_7-771b417d4b51bde730ff8c2e054decc6.png">
 <img src="/zh-CN/assets/images/perf_appendix_2_topic_500_8-7bcd4a002127cf4bfb3d80a000bd9c3d.png">
-<img src="/zh-CN/assets/images/perf_appendix_2_topic_500_9-af5076488ae5d9a19cdd9c6d297fa124.png"></p><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_31ik" id="624-1000个topic"></a>6.2.4 【1000个topic】<a class="hash-link" href="#624-1000个topic" title="Direct link to heading">#</a></h3><p><img src="/zh-CN/assets/images/perf_appendix_2_topic_1000_1-1ca03ac889455e743218a39275eaf3a5.png">
+<img src="/zh-CN/assets/images/perf_appendix_2_topic_500_9-af5076488ae5d9a19cdd9c6d297fa124.png"></p><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_y2LR" id="624-1000个topic"></a>6.2.4 【1000个topic】<a class="hash-link" href="#624-1000个topic" title="Direct link to heading">#</a></h3><p><img src="/zh-CN/assets/images/perf_appendix_2_topic_1000_1-1ca03ac889455e743218a39275eaf3a5.png">
 <img src="/zh-CN/assets/images/perf_appendix_2_topic_1000_2-da82ae78bad8b756ce7c4c0a40a5db13.png">
 <img src="/zh-CN/assets/images/perf_appendix_2_topic_1000_3-f973676d2b7473cba9eaddd99bfaaa2f.png">
 <img src="/zh-CN/assets/images/perf_appendix_2_topic_1000_4-a49a4c06f83335cbf25cccb34ad62174.png">
@@ -60,13 +60,13 @@ Topic配置时,网络连接达到了1.2W,文件句柄达到了4.5W)等问题
 <img src="/zh-CN/assets/images/perf_appendix_2_topic_1000_6-8cf474f484f303e2b7d29fb1c85df6c7.png">
 <img src="/zh-CN/assets/images/perf_appendix_2_topic_1000_7-3ed1c7626a8fbc622d0153960500bd32.png">
 <img src="/zh-CN/assets/images/perf_appendix_2_topic_1000_8-f4a78c6fe32dbd576eecf35ff707d24c.png">
-<img src="/zh-CN/assets/images/perf_appendix_2_topic_1000_9-348080291e8b178ee5086daef9e8256b.png"></p><hr><a href="#top">Back to top</a></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/incubator-inlong-website/edit/master/docs/modules/tubemq/tubemq_perf_test_vs_Kafka_cn.md" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20" wi [...]
+<img src="/zh-CN/assets/images/perf_appendix_2_topic_1000_9-348080291e8b178ee5086daef9e8256b.png"></p><hr><a href="#top">Back to top</a></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/incubator-inlong-website/edit/master/docs/modules/tubemq/tubemq_perf_test_vs_Kafka_cn.md" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20" wi [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (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 necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/zh-CN/assets/js/runtime~main.0867c48a.js"></script>
-<script src="/zh-CN/assets/js/main.3c1ea396.js"></script>
+<script src="/zh-CN/assets/js/runtime~main.f0b42f6d.js"></script>
+<script src="/zh-CN/assets/js/main.d0f9b592.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh-CN/docs/modules/website/quick_start/index.html b/zh-CN/docs/modules/website/quick_start/index.html
index d95f3a6..645ce89 100644
--- a/zh-CN/docs/modules/website/quick_start/index.html
+++ b/zh-CN/docs/modules/website/quick_start/index.html
@@ -4,23 +4,23 @@
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
-<title data-react-helmet="true">编译部署 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/modules/website/quick_start"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-default-curre [...]
-<link rel="preload" href="/zh-CN/assets/js/runtime~main.0867c48a.js" as="script">
-<link rel="preload" href="/zh-CN/assets/js/main.3c1ea396.js" as="script">
+<title data-react-helmet="true">编译部署 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/modules/website/quick_start"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-default-curre [...]
+<link rel="preload" href="/zh-CN/assets/js/runtime~main.f0b42f6d.js" as="script">
+<link rel="preload" href="/zh-CN/assets/js/main.d0f9b592.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
-您还将在控制台中看到任何 lint 错误。</p><p>web服务器的启动依赖于后端服务 <code>manger api</code> 接口。</p><p>您应该先启动后端服务器,然后将 <code>/inlong-website/src/setupProxy.js</code> 中的变量<code>target</code> 设置为api服务的地址。</p><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_31ik" id="测试"></a>测试<a class="hash-link" href="#测试" title="Direct link to heading">#</a></h3><p>运行 <code>npm test</code> 或 <code>yarn test</code></p><p>在交互式观察模式下启动测试运行器。
-有关更多信息,请参阅有关 <a href="https://create-react-app.dev/docs/running-tests/" target="_blank" rel="noopener noreferrer">运行测试</a> 的部分。</p><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_31ik" id="构建"></a>构建<a class="hash-link" href="#构建" title="Direct link to heading">#</a></h3><p>首先保证项目已运行过 <code>npm install</code> 或 <code>yarn install</code> 安装了 <code>node_modules</code>。</p><p>运行 <code>npm run build</code> 或 <code>yarn build</code>。</p><p>将用于生产的应用程序构建到构建文件夹。
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+您还将在控制台中看到任何 lint 错误。</p><p>web服务器的启动依赖于后端服务 <code>manger api</code> 接口。</p><p>您应该先启动后端服务器,然后将 <code>/inlong-website/src/setupProxy.js</code> 中的变量<code>target</code> 设置为api服务的地址。</p><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_y2LR" id="测试"></a>测试<a class="hash-link" href="#测试" title="Direct link to heading">#</a></h3><p>运行 <code>npm test</code> 或 <code>yarn test</code></p><p>在交互式观察模式下启动测试运行器。
+有关更多信息,请参阅有关 <a href="https://create-react-app.dev/docs/running-tests/" target="_blank" rel="noopener noreferrer">运行测试</a> 的部分。</p><h3><a aria-hidden="true" tabindex="-1" class="anchor anchor__h3 anchorWithStickyNavbar_y2LR" id="构建"></a>构建<a class="hash-link" href="#构建" title="Direct link to heading">#</a></h3><p>首先保证项目已运行过 <code>npm install</code> 或 <code>yarn install</code> 安装了 <code>node_modules</code>。</p><p>运行 <code>npm run build</code> 或 <code>yarn build</code>。</p><p>将用于生产的应用程序构建到构建文件夹。
 在构建后的生产模式下可以获得较好的页面性能。</p><p>构建后代码被压缩,文件名包括哈希值。
-您的应用程序已准备好部署!</p><p>有关详细信息,请参阅有关 <a href="https://create-react-app.dev/docs/deployment/" target="_blank" rel="noopener noreferrer">deployment</a> 的部分。</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/incubator-inlong-website/edit/master/docs/modules/website/quick_start.md" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20"  [...]
+您的应用程序已准备好部署!</p><p>有关详细信息,请参阅有关 <a href="https://create-react-app.dev/docs/deployment/" target="_blank" rel="noopener noreferrer">deployment</a> 的部分。</p></div><footer class="theme-doc-footer docusaurus-mt-lg"><div class="theme-doc-footer-edit-meta-row row"><div class="col"><a href="https://github.com/apache/incubator-inlong-website/edit/master/docs/modules/website/quick_start.md" target="_blank" rel="noreferrer noopener" class="theme-edit-this-page"><svg fill="currentColor" height="20"  [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (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 necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/zh-CN/assets/js/runtime~main.0867c48a.js"></script>
-<script src="/zh-CN/assets/js/main.3c1ea396.js"></script>
+<script src="/zh-CN/assets/js/runtime~main.f0b42f6d.js"></script>
+<script src="/zh-CN/assets/js/main.d0f9b592.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh-CN/docs/tags/index.html b/zh-CN/docs/tags/index.html
index 9be3930..c6e47f2 100644
--- a/zh-CN/docs/tags/index.html
+++ b/zh-CN/docs/tags/index.html
@@ -4,19 +4,19 @@
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
-<title data-react-helmet="true">Tags | Apache Inlong</title><meta data-react-helmet="true" property="og:title" content="Tags | Apache Inlong"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/tags"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name="docusaurus_tag" content="doc_tags_list"><link data-react-he [...]
-<link rel="preload" href="/zh-CN/assets/js/runtime~main.0867c48a.js" as="script">
-<link rel="preload" href="/zh-CN/assets/js/main.3c1ea396.js" as="script">
+<title data-react-helmet="true">Tags | Apache Inlong</title><meta data-react-helmet="true" property="og:title" content="Tags | Apache Inlong"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/tags"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name="docusaurus_tag" content="doc_tags_list"><link data-react-he [...]
+<link rel="preload" href="/zh-CN/assets/js/runtime~main.f0b42f6d.js" as="script">
+<link rel="preload" href="/zh-CN/assets/js/main.d0f9b592.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (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 necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/zh-CN/assets/js/runtime~main.0867c48a.js"></script>
-<script src="/zh-CN/assets/js/main.3c1ea396.js"></script>
+<script src="/zh-CN/assets/js/runtime~main.f0b42f6d.js"></script>
+<script src="/zh-CN/assets/js/main.d0f9b592.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh-CN/docs/user_guide/example/index.html b/zh-CN/docs/user_guide/example/index.html
index c03e4b4..fad2fd0 100644
--- a/zh-CN/docs/user_guide/example/index.html
+++ b/zh-CN/docs/user_guide/example/index.html
@@ -4,19 +4,19 @@
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
-<title data-react-helmet="true">入库 Hive 示例 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/user_guide/example"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-default-current" [...]
-<link rel="preload" href="/zh-CN/assets/js/runtime~main.0867c48a.js" as="script">
-<link rel="preload" href="/zh-CN/assets/js/main.3c1ea396.js" as="script">
+<title data-react-helmet="true">入库 Hive 示例 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/user_guide/example"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-default-current" [...]
+<link rel="preload" href="/zh-CN/assets/js/runtime~main.f0b42f6d.js" as="script">
+<link rel="preload" href="/zh-CN/assets/js/main.d0f9b592.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (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 necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/zh-CN/assets/js/runtime~main.0867c48a.js"></script>
-<script src="/zh-CN/assets/js/main.3c1ea396.js"></script>
+<script src="/zh-CN/assets/js/runtime~main.f0b42f6d.js"></script>
+<script src="/zh-CN/assets/js/main.d0f9b592.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh-CN/docs/user_guide/quick_start/index.html b/zh-CN/docs/user_guide/quick_start/index.html
index bba9675..980834c 100644
--- a/zh-CN/docs/user_guide/quick_start/index.html
+++ b/zh-CN/docs/user_guide/quick_start/index.html
@@ -4,19 +4,19 @@
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
-<title data-react-helmet="true">快速开始 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/user_guide/quick_start"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-default-current">< [...]
-<link rel="preload" href="/zh-CN/assets/js/runtime~main.0867c48a.js" as="script">
-<link rel="preload" href="/zh-CN/assets/js/main.3c1ea396.js" as="script">
+<title data-react-helmet="true">快速开始 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/user_guide/quick_start"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-default-current">< [...]
+<link rel="preload" href="/zh-CN/assets/js/runtime~main.f0b42f6d.js" as="script">
+<link rel="preload" href="/zh-CN/assets/js/main.d0f9b592.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (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 necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/zh-CN/assets/js/runtime~main.0867c48a.js"></script>
-<script src="/zh-CN/assets/js/main.3c1ea396.js"></script>
+<script src="/zh-CN/assets/js/runtime~main.f0b42f6d.js"></script>
+<script src="/zh-CN/assets/js/main.d0f9b592.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh-CN/docs/user_guide/user_manual/index.html b/zh-CN/docs/user_guide/user_manual/index.html
index 02c16fc..4843161 100644
--- a/zh-CN/docs/user_guide/user_manual/index.html
+++ b/zh-CN/docs/user_guide/user_manual/index.html
@@ -4,20 +4,20 @@
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
-<title data-react-helmet="true">用户手册 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/user_guide/user_manual"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-default-current">< [...]
-<link rel="preload" href="/zh-CN/assets/js/runtime~main.0867c48a.js" as="script">
-<link rel="preload" href="/zh-CN/assets/js/main.3c1ea396.js" as="script">
+<title data-react-helmet="true">用户手册 | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/docs/user_guide/user_manual"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-default-current">< [...]
+<link rel="preload" href="/zh-CN/assets/js/runtime~main.f0b42f6d.js" as="script">
+<link rel="preload" href="/zh-CN/assets/js/main.d0f9b592.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
-<img src="/zh-CN/assets/images/image-1624432235900-f71edf583b188793707e0f561ee3ba06.png"></p><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_31ik" id="41-消费信息"></a>4.1 消费信息<a class="hash-link" href="#41-消费信息" title="Direct link to heading">#</a></h2><p>申请人需在该信息填写模块中逐步填写数据消费申请相关基础消费业务信息:</p><p><img src="/zh-CN/assets/images/image-1624432254118-33a6d97d973e2872e9e53d4cbebe8d3f.png"></p><ul><li>消费组名称:前缀根据BG/产品/项目自动生成,消费者的简要名称,必须是小写字母、数字、下划线组成,最后审批会根据简 [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<img src="/zh-CN/assets/images/image-1624432235900-f71edf583b188793707e0f561ee3ba06.png"></p><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_y2LR" id="41-消费信息"></a>4.1 消费信息<a class="hash-link" href="#41-消费信息" title="Direct link to heading">#</a></h2><p>申请人需在该信息填写模块中逐步填写数据消费申请相关基础消费业务信息:</p><p><img src="/zh-CN/assets/images/image-1624432254118-33a6d97d973e2872e9e53d4cbebe8d3f.png"></p><ul><li>消费组名称:前缀根据BG/产品/项目自动生成,消费者的简要名称,必须是小写字母、数字、下划线组成,最后审批会根据简 [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (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 necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/zh-CN/assets/js/runtime~main.0867c48a.js"></script>
-<script src="/zh-CN/assets/js/main.3c1ea396.js"></script>
+<script src="/zh-CN/assets/js/runtime~main.f0b42f6d.js"></script>
+<script src="/zh-CN/assets/js/main.d0f9b592.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh-CN/download/main/index.html b/zh-CN/download/main/index.html
index 13a10f5..6a2666f 100644
--- a/zh-CN/download/main/index.html
+++ b/zh-CN/download/main/index.html
@@ -4,19 +4,19 @@
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
-<title data-react-helmet="true">main | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/download/main"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-download-current"><meta data-rea [...]
-<link rel="preload" href="/zh-CN/assets/js/runtime~main.0867c48a.js" as="script">
-<link rel="preload" href="/zh-CN/assets/js/main.3c1ea396.js" as="script">
+<title data-react-helmet="true">main | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/download/main"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-download-current"><meta data-rea [...]
+<link rel="preload" href="/zh-CN/assets/js/runtime~main.f0b42f6d.js" as="script">
+<link rel="preload" href="/zh-CN/assets/js/main.d0f9b592.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (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 necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/zh-CN/assets/js/runtime~main.0867c48a.js"></script>
-<script src="/zh-CN/assets/js/main.3c1ea396.js"></script>
+<script src="/zh-CN/assets/js/runtime~main.f0b42f6d.js"></script>
+<script src="/zh-CN/assets/js/main.d0f9b592.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh-CN/download/release-0.10.0/index.html b/zh-CN/download/release-0.10.0/index.html
index 6bbddad..543cb34 100644
--- a/zh-CN/download/release-0.10.0/index.html
+++ b/zh-CN/download/release-0.10.0/index.html
@@ -4,19 +4,19 @@
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
-<title data-react-helmet="true">下载InLong | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/download/release-0.10.0"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-download-current"> [...]
-<link rel="preload" href="/zh-CN/assets/js/runtime~main.0867c48a.js" as="script">
-<link rel="preload" href="/zh-CN/assets/js/main.3c1ea396.js" as="script">
+<title data-react-helmet="true">下载InLong | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/download/release-0.10.0"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-download-current"> [...]
+<link rel="preload" href="/zh-CN/assets/js/runtime~main.f0b42f6d.js" as="script">
+<link rel="preload" href="/zh-CN/assets/js/main.d0f9b592.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (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 necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/zh-CN/assets/js/runtime~main.0867c48a.js"></script>
-<script src="/zh-CN/assets/js/main.3c1ea396.js"></script>
+<script src="/zh-CN/assets/js/runtime~main.f0b42f6d.js"></script>
+<script src="/zh-CN/assets/js/main.d0f9b592.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh-CN/download/release-0.11.0/index.html b/zh-CN/download/release-0.11.0/index.html
new file mode 100644
index 0000000..15e4385
--- /dev/null
+++ b/zh-CN/download/release-0.11.0/index.html
@@ -0,0 +1,22 @@
+<!doctype html>
+<html class="docs-version-current" lang="zh-CN" dir="ltr">
+<head>
+<meta charset="UTF-8">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+<meta name="generator" content="Docusaurus v2.0.0-beta.9">
+<title data-react-helmet="true">Download the InLong releases | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/download/release-0.11.0"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="doc [...]
+<link rel="preload" href="/zh-CN/assets/js/runtime~main.f0b42f6d.js" as="script">
+<link rel="preload" href="/zh-CN/assets/js/main.d0f9b592.js" as="script">
+</head>
+<body>
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+          <div>
+            <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (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 necess [...]
+          </div>
+          <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
+        </div></div></div></div></footer></div>
+<script src="/zh-CN/assets/js/runtime~main.f0b42f6d.js"></script>
+<script src="/zh-CN/assets/js/main.d0f9b592.js"></script>
+</body>
+</html>
\ No newline at end of file
diff --git a/zh-CN/download/release-0.3.0/index.html b/zh-CN/download/release-0.3.0/index.html
index b27272d..be9cc47 100644
--- a/zh-CN/download/release-0.3.0/index.html
+++ b/zh-CN/download/release-0.3.0/index.html
@@ -4,19 +4,19 @@
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
-<title data-react-helmet="true">下载InLong | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/download/release-0.3.0"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-download-current">< [...]
-<link rel="preload" href="/zh-CN/assets/js/runtime~main.0867c48a.js" as="script">
-<link rel="preload" href="/zh-CN/assets/js/main.3c1ea396.js" as="script">
+<title data-react-helmet="true">下载InLong | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/download/release-0.3.0"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-download-current">< [...]
+<link rel="preload" href="/zh-CN/assets/js/runtime~main.f0b42f6d.js" as="script">
+<link rel="preload" href="/zh-CN/assets/js/main.d0f9b592.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (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 necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/zh-CN/assets/js/runtime~main.0867c48a.js"></script>
-<script src="/zh-CN/assets/js/main.3c1ea396.js"></script>
+<script src="/zh-CN/assets/js/runtime~main.f0b42f6d.js"></script>
+<script src="/zh-CN/assets/js/main.d0f9b592.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh-CN/download/release-0.5.0/index.html b/zh-CN/download/release-0.5.0/index.html
index 14821bf..1788af6 100644
--- a/zh-CN/download/release-0.5.0/index.html
+++ b/zh-CN/download/release-0.5.0/index.html
@@ -4,19 +4,19 @@
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
-<title data-react-helmet="true">下载InLong | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/download/release-0.5.0"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-download-current">< [...]
-<link rel="preload" href="/zh-CN/assets/js/runtime~main.0867c48a.js" as="script">
-<link rel="preload" href="/zh-CN/assets/js/main.3c1ea396.js" as="script">
+<title data-react-helmet="true">下载InLong | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/download/release-0.5.0"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-download-current">< [...]
+<link rel="preload" href="/zh-CN/assets/js/runtime~main.f0b42f6d.js" as="script">
+<link rel="preload" href="/zh-CN/assets/js/main.d0f9b592.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (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 necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/zh-CN/assets/js/runtime~main.0867c48a.js"></script>
-<script src="/zh-CN/assets/js/main.3c1ea396.js"></script>
+<script src="/zh-CN/assets/js/runtime~main.f0b42f6d.js"></script>
+<script src="/zh-CN/assets/js/main.d0f9b592.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh-CN/download/release-0.6.0/index.html b/zh-CN/download/release-0.6.0/index.html
index fdf7df0..9c7f2e8 100644
--- a/zh-CN/download/release-0.6.0/index.html
+++ b/zh-CN/download/release-0.6.0/index.html
@@ -4,19 +4,19 @@
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
-<title data-react-helmet="true">下载TubeMQ | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/download/release-0.6.0"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-download-current">< [...]
-<link rel="preload" href="/zh-CN/assets/js/runtime~main.0867c48a.js" as="script">
-<link rel="preload" href="/zh-CN/assets/js/main.3c1ea396.js" as="script">
+<title data-react-helmet="true">下载TubeMQ | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/download/release-0.6.0"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-download-current">< [...]
+<link rel="preload" href="/zh-CN/assets/js/runtime~main.f0b42f6d.js" as="script">
+<link rel="preload" href="/zh-CN/assets/js/main.d0f9b592.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (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 necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/zh-CN/assets/js/runtime~main.0867c48a.js"></script>
-<script src="/zh-CN/assets/js/main.3c1ea396.js"></script>
+<script src="/zh-CN/assets/js/runtime~main.f0b42f6d.js"></script>
+<script src="/zh-CN/assets/js/main.d0f9b592.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh-CN/download/release-0.7.0/index.html b/zh-CN/download/release-0.7.0/index.html
index 0dc5352..ec889d0 100644
--- a/zh-CN/download/release-0.7.0/index.html
+++ b/zh-CN/download/release-0.7.0/index.html
@@ -4,19 +4,19 @@
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
-<title data-react-helmet="true">下载InLong | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/download/release-0.7.0"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-download-current">< [...]
-<link rel="preload" href="/zh-CN/assets/js/runtime~main.0867c48a.js" as="script">
-<link rel="preload" href="/zh-CN/assets/js/main.3c1ea396.js" as="script">
+<title data-react-helmet="true">下载InLong | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/download/release-0.7.0"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-download-current">< [...]
+<link rel="preload" href="/zh-CN/assets/js/runtime~main.f0b42f6d.js" as="script">
+<link rel="preload" href="/zh-CN/assets/js/main.d0f9b592.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (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 necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/zh-CN/assets/js/runtime~main.0867c48a.js"></script>
-<script src="/zh-CN/assets/js/main.3c1ea396.js"></script>
+<script src="/zh-CN/assets/js/runtime~main.f0b42f6d.js"></script>
+<script src="/zh-CN/assets/js/main.d0f9b592.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh-CN/download/release-0.8.0/index.html b/zh-CN/download/release-0.8.0/index.html
index 9204e98..a2a5285 100644
--- a/zh-CN/download/release-0.8.0/index.html
+++ b/zh-CN/download/release-0.8.0/index.html
@@ -4,19 +4,19 @@
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
-<title data-react-helmet="true">下载InLong | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/download/release-0.8.0"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-download-current">< [...]
-<link rel="preload" href="/zh-CN/assets/js/runtime~main.0867c48a.js" as="script">
-<link rel="preload" href="/zh-CN/assets/js/main.3c1ea396.js" as="script">
+<title data-react-helmet="true">下载InLong | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/download/release-0.8.0"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-download-current">< [...]
+<link rel="preload" href="/zh-CN/assets/js/runtime~main.f0b42f6d.js" as="script">
+<link rel="preload" href="/zh-CN/assets/js/main.d0f9b592.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (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 necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/zh-CN/assets/js/runtime~main.0867c48a.js"></script>
-<script src="/zh-CN/assets/js/main.3c1ea396.js"></script>
+<script src="/zh-CN/assets/js/runtime~main.f0b42f6d.js"></script>
+<script src="/zh-CN/assets/js/main.d0f9b592.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh-CN/download/release-0.9.0/index.html b/zh-CN/download/release-0.9.0/index.html
index 9f62025..819de38 100644
--- a/zh-CN/download/release-0.9.0/index.html
+++ b/zh-CN/download/release-0.9.0/index.html
@@ -4,19 +4,19 @@
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
-<title data-react-helmet="true">下载InLong | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/download/release-0.9.0"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-download-current">< [...]
-<link rel="preload" href="/zh-CN/assets/js/runtime~main.0867c48a.js" as="script">
-<link rel="preload" href="/zh-CN/assets/js/main.3c1ea396.js" as="script">
+<title data-react-helmet="true">下载InLong | Apache Inlong</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/download/release-0.9.0"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-download-current">< [...]
+<link rel="preload" href="/zh-CN/assets/js/runtime~main.f0b42f6d.js" as="script">
+<link rel="preload" href="/zh-CN/assets/js/main.d0f9b592.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (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 necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/zh-CN/assets/js/runtime~main.0867c48a.js"></script>
-<script src="/zh-CN/assets/js/main.3c1ea396.js"></script>
+<script src="/zh-CN/assets/js/runtime~main.f0b42f6d.js"></script>
+<script src="/zh-CN/assets/js/main.d0f9b592.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh-CN/download/tags/index.html b/zh-CN/download/tags/index.html
index 2b83393..0664504 100644
--- a/zh-CN/download/tags/index.html
+++ b/zh-CN/download/tags/index.html
@@ -4,19 +4,19 @@
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
-<title data-react-helmet="true">Tags | Apache Inlong</title><meta data-react-helmet="true" property="og:title" content="Tags | Apache Inlong"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/download/tags"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name="docusaurus_tag" content="doc_tags_list"><link data-reac [...]
-<link rel="preload" href="/zh-CN/assets/js/runtime~main.0867c48a.js" as="script">
-<link rel="preload" href="/zh-CN/assets/js/main.3c1ea396.js" as="script">
+<title data-react-helmet="true">Tags | Apache Inlong</title><meta data-react-helmet="true" property="og:title" content="Tags | Apache Inlong"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://inlong.apache.org/zh-CN/download/tags"><meta data-react-helmet="true" name="docusaurus_locale" content="zh-CN"><meta data-react-helmet="true" name="docusaurus_tag" content="doc_tags_list"><link data-reac [...]
+<link rel="preload" href="/zh-CN/assets/js/runtime~main.f0b42f6d.js" as="script">
+<link rel="preload" href="/zh-CN/assets/js/main.d0f9b592.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
+<div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navba [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (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 necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/zh-CN/assets/js/runtime~main.0867c48a.js"></script>
-<script src="/zh-CN/assets/js/main.3c1ea396.js"></script>
+<script src="/zh-CN/assets/js/runtime~main.f0b42f6d.js"></script>
+<script src="/zh-CN/assets/js/main.d0f9b592.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh-CN/index.html b/zh-CN/index.html
index ce4c1fa..c6a79e3 100644
--- a/zh-CN/index.html
+++ b/zh-CN/index.html
@@ -4,19 +4,19 @@
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <meta name="generator" content="Docusaurus v2.0.0-beta.9">
-<title data-react-helmet="true">Apache Inlong | Apache Inlong</title><meta data-react-helmet="true" property="og:title" content="Apache Inlong | Apache Inlong"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="description" content="Description will go into a meta tag in &lt;head /&gt;"><meta data-react-helmet="true" property="og:description" content="Description will go into a meta tag in &lt;head /&gt;"><meta data-react [...]
-<link rel="preload" href="/zh-CN/assets/js/runtime~main.0867c48a.js" as="script">
-<link rel="preload" href="/zh-CN/assets/js/main.3c1ea396.js" as="script">
+<title data-react-helmet="true">Apache Inlong | Apache Inlong</title><meta data-react-helmet="true" property="og:title" content="Apache Inlong | Apache Inlong"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" name="description" content="Description will go into a meta tag in &lt;head /&gt;"><meta data-react-helmet="true" property="og:description" content="Description will go into a meta tag in &lt;head /&gt;"><meta data-react [...]
+<link rel="preload" href="/zh-CN/assets/js/runtime~main.f0b42f6d.js" as="script">
+<link rel="preload" href="/zh-CN/assets/js/main.d0f9b592.js" as="script">
 </head>
 <body>
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div id="docusaurus-base-url-issue-banner-container"></div><div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4  [...]
+<div id="docusaurus-base-url-issue-banner-container"></div><div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4  [...]
           <div>
             <p style="font-family: Avenir-Medium;font-size: 14px;color: #999;line-height: 20px;">Apache InLong (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 necess [...]
           </div>
           <div style="border-top: 1px solid #ccc;min-height: 60px;line-height: 20px;text-align: center;font-family: Avenir-Medium;font-size: 14px;color: #999;display: flex;align-items: center;"><span>Copyright © 2019-2020 The Apache Software Foundation. Apache InLong, InLong, and its feather logo are trademarks of The Apache Software Foundation.</span></div>
         </div></div></div></div></footer></div>
-<script src="/zh-CN/assets/js/runtime~main.0867c48a.js"></script>
-<script src="/zh-CN/assets/js/main.3c1ea396.js"></script>
+<script src="/zh-CN/assets/js/runtime~main.f0b42f6d.js"></script>
+<script src="/zh-CN/assets/js/main.d0f9b592.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/zh-CN/sitemap.xml b/zh-CN/sitemap.xml
index 1854807..208ab10 100644
--- a/zh-CN/sitemap.xml
+++ b/zh-CN/sitemap.xml
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://inlong.apache.org/zh-CN/blog/archive</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://inlong.apache.org/zh-CN/deve [...]
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://inlong.apache.org/zh-CN/blog/archive</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://inlong.apache.org/zh-CN/deve [...]
\ No newline at end of file