You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@dolphinscheduler.apache.org by gi...@apache.org on 2021/10/16 02:57:45 UTC
[dolphinscheduler-website] branch asf-site updated: Automated
deployment: 4414e772e1bafd6438d98521823fd05464a67af8
This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/dolphinscheduler-website.git
The following commit(s) were added to refs/heads/asf-site by this push:
new 5c2a00b Automated deployment: 4414e772e1bafd6438d98521823fd05464a67af8
5c2a00b is described below
commit 5c2a00b67eb869e9e2dda8d3301f21648ee01b78
Author: github-actions[bot] <gi...@users.noreply.github.com>
AuthorDate: Sat Oct 16 02:57:40 2021 +0000
Automated deployment: 4414e772e1bafd6438d98521823fd05464a67af8
---
build/{docs.md.7ecddb8.js => docs.md.a57c136.js} | 2 +-
build/{vendor.68040ed.js => vendor.77d1577.js} | 2 +-
en-us/blog/DAG.html | 4 +-
en-us/blog/FAQ.html | 4 +-
en-us/blog/Json_Split.html | 4 +-
en-us/blog/architecture-design.html | 4 +-
en-us/blog/index.html | 4 +-
en-us/blog/meetup_2019_10_26.html | 4 +-
en-us/blog/meetup_2019_12_08.html | 4 +-
en-us/community/development/DS-License.html | 4 +-
en-us/community/development/api-standard.html | 4 +-
.../community/development/become-a-committer.html | 4 +-
en-us/community/development/code-conduct.html | 4 +-
en-us/community/development/commit-message.html | 4 +-
en-us/community/development/contribute.html | 4 +-
en-us/community/development/document.html | 4 +-
en-us/community/development/issue.html | 4 +-
en-us/community/development/microbench.html | 4 +-
en-us/community/development/pull-request.html | 4 +-
en-us/community/development/submit-code.html | 4 +-
en-us/community/development/subscribe.html | 4 +-
en-us/community/index.html | 4 +-
en-us/community/release-post.html | 4 +-
en-us/community/release-prepare.html | 4 +-
en-us/community/release.html | 4 +-
en-us/community/security.html | 4 +-
en-us/community/team.html | 4 +-
en-us/development/architecture-design.html | 4 +-
en-us/development/backend-development.html | 4 +-
.../development/development-environment-setup.html | 4 +-
en-us/development/frontend-development.html | 4 +-
en-us/development/have-questions.html | 4 +-
en-us/development/plugin-development.html | 4 +-
en-us/docs/1.2.0/user_doc/backend-deployment.html | 6 +-
en-us/docs/1.2.0/user_doc/cluster-deployment.html | 6 +-
en-us/docs/1.2.0/user_doc/frontend-deployment.html | 6 +-
.../docs/1.2.0/user_doc/hardware-environment.html | 6 +-
en-us/docs/1.2.0/user_doc/metadata-1.2.html | 6 +-
en-us/docs/1.2.0/user_doc/quick-start.html | 6 +-
.../docs/1.2.0/user_doc/standalone-deployment.html | 6 +-
en-us/docs/1.2.0/user_doc/system-manual.html | 6 +-
en-us/docs/1.2.0/user_doc/upgrade.html | 6 +-
en-us/docs/1.2.1/user_doc/architecture-design.html | 6 +-
en-us/docs/1.2.1/user_doc/backend-deployment.html | 6 +-
en-us/docs/1.2.1/user_doc/frontend-deployment.html | 6 +-
.../docs/1.2.1/user_doc/hardware-environment.html | 6 +-
en-us/docs/1.2.1/user_doc/metadata-1.2.html | 6 +-
en-us/docs/1.2.1/user_doc/plugin-development.html | 6 +-
en-us/docs/1.2.1/user_doc/quick-start.html | 6 +-
en-us/docs/1.2.1/user_doc/system-manual.html | 6 +-
en-us/docs/1.2.1/user_doc/upgrade.html | 6 +-
en-us/docs/1.3.1/user_doc/architecture-design.html | 6 +-
en-us/docs/1.3.1/user_doc/cluster-deployment.html | 6 +-
en-us/docs/1.3.1/user_doc/configuration-file.html | 6 +-
.../docs/1.3.1/user_doc/hardware-environment.html | 6 +-
en-us/docs/1.3.1/user_doc/metadata-1.3.html | 6 +-
en-us/docs/1.3.1/user_doc/quick-start.html | 6 +-
.../docs/1.3.1/user_doc/standalone-deployment.html | 6 +-
en-us/docs/1.3.1/user_doc/system-manual.html | 6 +-
en-us/docs/1.3.1/user_doc/task-structure.html | 6 +-
en-us/docs/1.3.1/user_doc/upgrade.html | 6 +-
en-us/docs/1.3.2/user_doc/architecture-design.html | 6 +-
en-us/docs/1.3.2/user_doc/cluster-deployment.html | 6 +-
en-us/docs/1.3.2/user_doc/configuration-file.html | 6 +-
en-us/docs/1.3.2/user_doc/expansion-reduction.html | 6 +-
.../docs/1.3.2/user_doc/hardware-environment.html | 6 +-
en-us/docs/1.3.2/user_doc/metadata-1.3.html | 6 +-
en-us/docs/1.3.2/user_doc/quick-start.html | 6 +-
.../docs/1.3.2/user_doc/standalone-deployment.html | 6 +-
en-us/docs/1.3.2/user_doc/system-manual.html | 6 +-
en-us/docs/1.3.2/user_doc/task-structure.html | 6 +-
en-us/docs/1.3.2/user_doc/upgrade.html | 6 +-
en-us/docs/1.3.3/user_doc/architecture-design.html | 6 +-
en-us/docs/1.3.3/user_doc/cluster-deployment.html | 6 +-
en-us/docs/1.3.3/user_doc/configuration-file.html | 6 +-
en-us/docs/1.3.3/user_doc/expansion-reduction.html | 6 +-
.../docs/1.3.3/user_doc/hardware-environment.html | 6 +-
en-us/docs/1.3.3/user_doc/metadata-1.3.html | 6 +-
en-us/docs/1.3.3/user_doc/quick-start.html | 6 +-
.../docs/1.3.3/user_doc/standalone-deployment.html | 6 +-
en-us/docs/1.3.3/user_doc/system-manual.html | 6 +-
en-us/docs/1.3.3/user_doc/task-structure.html | 6 +-
en-us/docs/1.3.3/user_doc/upgrade.html | 6 +-
en-us/docs/1.3.4/user_doc/architecture-design.html | 6 +-
en-us/docs/1.3.4/user_doc/cluster-deployment.html | 6 +-
en-us/docs/1.3.4/user_doc/configuration-file.html | 6 +-
en-us/docs/1.3.4/user_doc/docker-deployment.html | 6 +-
en-us/docs/1.3.4/user_doc/expansion-reduction.html | 6 +-
.../docs/1.3.4/user_doc/hardware-environment.html | 6 +-
en-us/docs/1.3.4/user_doc/load-balance.html | 6 +-
en-us/docs/1.3.4/user_doc/metadata-1.3.html | 6 +-
en-us/docs/1.3.4/user_doc/quick-start.html | 6 +-
.../docs/1.3.4/user_doc/standalone-deployment.html | 6 +-
en-us/docs/1.3.4/user_doc/system-manual.html | 6 +-
en-us/docs/1.3.4/user_doc/task-structure.html | 6 +-
en-us/docs/1.3.4/user_doc/upgrade.html | 6 +-
en-us/docs/1.3.5/user_doc/architecture-design.html | 6 +-
en-us/docs/1.3.5/user_doc/cluster-deployment.html | 6 +-
en-us/docs/1.3.5/user_doc/configuration-file.html | 6 +-
en-us/docs/1.3.5/user_doc/docker-deployment.html | 6 +-
en-us/docs/1.3.5/user_doc/expansion-reduction.html | 6 +-
.../docs/1.3.5/user_doc/hardware-environment.html | 6 +-
.../docs/1.3.5/user_doc/kubernetes-deployment.html | 6 +-
en-us/docs/1.3.5/user_doc/load-balance.html | 6 +-
en-us/docs/1.3.5/user_doc/metadata-1.3.html | 6 +-
en-us/docs/1.3.5/user_doc/open-api.html | 6 +-
en-us/docs/1.3.5/user_doc/quick-start.html | 6 +-
.../docs/1.3.5/user_doc/standalone-deployment.html | 6 +-
en-us/docs/1.3.5/user_doc/system-manual.html | 6 +-
en-us/docs/1.3.5/user_doc/task-structure.html | 6 +-
en-us/docs/1.3.5/user_doc/upgrade.html | 6 +-
en-us/docs/1.3.6/user_doc/ambari-integration.html | 6 +-
en-us/docs/1.3.6/user_doc/architecture-design.html | 6 +-
en-us/docs/1.3.6/user_doc/cluster-deployment.html | 6 +-
en-us/docs/1.3.6/user_doc/configuration-file.html | 6 +-
en-us/docs/1.3.6/user_doc/docker-deployment.html | 6 +-
en-us/docs/1.3.6/user_doc/expansion-reduction.html | 6 +-
en-us/docs/1.3.6/user_doc/flink-call.html | 6 +-
.../docs/1.3.6/user_doc/hardware-environment.html | 6 +-
.../docs/1.3.6/user_doc/kubernetes-deployment.html | 6 +-
en-us/docs/1.3.6/user_doc/load-balance.html | 6 +-
en-us/docs/1.3.6/user_doc/metadata-1.3.html | 6 +-
en-us/docs/1.3.6/user_doc/open-api.html | 6 +-
en-us/docs/1.3.6/user_doc/quick-start.html | 6 +-
.../user_doc/skywalking-agent-deployment.html | 6 +-
.../docs/1.3.6/user_doc/standalone-deployment.html | 6 +-
en-us/docs/1.3.6/user_doc/system-manual.html | 6 +-
en-us/docs/1.3.6/user_doc/task-structure.html | 6 +-
en-us/docs/1.3.6/user_doc/upgrade.html | 6 +-
en-us/docs/1.3.8/user_doc/ambari-integration.html | 6 +-
en-us/docs/1.3.8/user_doc/architecture-design.html | 6 +-
en-us/docs/1.3.8/user_doc/cluster-deployment.html | 6 +-
en-us/docs/1.3.8/user_doc/configuration-file.html | 6 +-
en-us/docs/1.3.8/user_doc/docker-deployment.html | 6 +-
en-us/docs/1.3.8/user_doc/expansion-reduction.html | 6 +-
en-us/docs/1.3.8/user_doc/flink-call.html | 6 +-
.../docs/1.3.8/user_doc/hardware-environment.html | 6 +-
.../docs/1.3.8/user_doc/kubernetes-deployment.html | 6 +-
en-us/docs/1.3.8/user_doc/load-balance.html | 6 +-
en-us/docs/1.3.8/user_doc/metadata-1.3.html | 6 +-
en-us/docs/1.3.8/user_doc/open-api.html | 6 +-
.../1.3.8/user_doc/parameters-introduction.html | 6 +-
en-us/docs/1.3.8/user_doc/quick-start.html | 6 +-
.../user_doc/skywalking-agent-deployment.html | 6 +-
.../docs/1.3.8/user_doc/standalone-deployment.html | 6 +-
en-us/docs/1.3.8/user_doc/system-manual.html | 6 +-
en-us/docs/1.3.8/user_doc/task-structure.html | 6 +-
en-us/docs/1.3.8/user_doc/upgrade.html | 6 +-
en-us/docs/dev/user_doc/alert_spi.html | 6 +-
.../user_doc/architecture/configuration.html} | 12 +-
.../dev/user_doc/architecture/configuration.json | 6 +
.../user_doc/architecture/design.html} | 12 +-
en-us/docs/dev/user_doc/architecture/design.json | 6 +
.../dev/user_doc/architecture/load-balance.html | 64 ++++++++
.../dev/user_doc/architecture/load-balance.json | 6 +
.../user_doc/architecture/metadata.html} | 12 +-
en-us/docs/dev/user_doc/architecture/metadata.json | 6 +
.../user_doc/architecture}/task-structure.html | 6 +-
.../dev/user_doc/architecture/task-structure.json | 6 +
en-us/docs/dev/user_doc/dev_quick_start.html | 6 +-
en-us/docs/dev/user_doc/dev_run.html | 6 +-
.../user_doc/expansion-reduction.html | 6 +-
en-us/docs/dev/user_doc/expansion-reduction.json | 6 +
en-us/docs/dev/user_doc/globalParams.html | 51 +-----
en-us/docs/dev/user_doc/globalParams.json | 2 +-
en-us/docs/dev/user_doc/guide/datasource/hive.html | 53 ++++++
en-us/docs/dev/user_doc/guide/datasource/hive.json | 6 +
.../user_doc/guide/datasource/introduction.html | 35 ++++
.../user_doc/guide/datasource/introduction.json | 6 +
.../docs/dev/user_doc/guide/datasource/mysql.html | 44 +++++
.../docs/dev/user_doc/guide/datasource/mysql.json | 6 +
.../dev/user_doc/guide/datasource/postgresql.html | 44 +++++
.../dev/user_doc/guide/datasource/postgresql.json | 6 +
.../docs/dev/user_doc/guide/datasource/spark.html | 44 +++++
.../docs/dev/user_doc/guide/datasource/spark.json | 6 +
en-us/docs/dev/user_doc/guide/flink-call.html | 127 +++++++++++++++
en-us/docs/dev/user_doc/guide/flink-call.json | 6 +
en-us/docs/dev/user_doc/guide/homepage.html | 33 ++++
en-us/docs/dev/user_doc/guide/homepage.json | 6 +
.../user_doc/guide/installation/cluster.html} | 16 +-
.../dev/user_doc/guide/installation/cluster.json | 6 +
.../user_doc/guide/installation/docker.html} | 20 +--
.../dev/user_doc/guide/installation/docker.json | 6 +
.../dev/user_doc/guide/installation/hardware.html | 129 +++++++++++++++
.../dev/user_doc/guide/installation/hardware.json | 6 +
.../user_doc/guide/installation/kubernetes.html} | 20 +--
.../user_doc/guide/installation/kubernetes.json | 6 +
.../guide/installation/skywalking-agent.html | 77 +++++++++
.../guide/installation/skywalking-agent.json | 6 +
.../user_doc/guide/installation/standalone.html} | 16 +-
.../user_doc/guide/installation/standalone.json | 6 +
en-us/docs/dev/user_doc/guide/introduction.html | 31 ++++
en-us/docs/dev/user_doc/guide/introduction.json | 6 +
en-us/docs/dev/user_doc/guide/monitor.html | 72 +++++++++
en-us/docs/dev/user_doc/guide/monitor.json | 6 +
en-us/docs/dev/user_doc/guide/open-api.html | 90 +++++++++++
en-us/docs/dev/user_doc/guide/open-api.json | 6 +
.../dev/user_doc/guide/parameter/built-in.html | 79 +++++++++
.../dev/user_doc/guide/parameter/built-in.json | 6 +
.../docs/dev/user_doc/guide/parameter/context.html | 64 ++++++++
.../docs/dev/user_doc/guide/parameter/context.json | 6 +
.../docs/dev/user_doc/guide/parameter/global.html | 41 +++++
.../docs/dev/user_doc/guide/parameter/global.json | 6 +
en-us/docs/dev/user_doc/guide/parameter/local.html | 41 +++++
en-us/docs/dev/user_doc/guide/parameter/local.json | 6 +
.../dev/user_doc/guide/parameter/priority.html | 55 +++++++
.../dev/user_doc/guide/parameter/priority.json | 6 +
en-us/docs/dev/user_doc/guide/project.html | 57 +++++++
en-us/docs/dev/user_doc/guide/project.json | 6 +
en-us/docs/dev/user_doc/guide/quick-start.html | 103 ++++++++++++
en-us/docs/dev/user_doc/guide/quick-start.json | 6 +
en-us/docs/dev/user_doc/guide/resource.html | 150 +++++++++++++++++
en-us/docs/dev/user_doc/guide/resource.json | 6 +
en-us/docs/dev/user_doc/guide/security.html | 177 +++++++++++++++++++++
en-us/docs/dev/user_doc/guide/security.json | 6 +
en-us/docs/dev/user_doc/guide/task-instance.html | 44 +++++
en-us/docs/dev/user_doc/guide/task-instance.json | 6 +
en-us/docs/dev/user_doc/guide/task/conditions.html | 56 +++++++
en-us/docs/dev/user_doc/guide/task/conditions.json | 6 +
en-us/docs/dev/user_doc/guide/task/datax.html | 65 ++++++++
en-us/docs/dev/user_doc/guide/task/datax.json | 6 +
en-us/docs/dev/user_doc/guide/task/dependent.html | 56 +++++++
en-us/docs/dev/user_doc/guide/task/dependent.json | 6 +
en-us/docs/dev/user_doc/guide/task/flink.html | 51 ++++++
en-us/docs/dev/user_doc/guide/task/flink.json | 6 +
en-us/docs/dev/user_doc/guide/task/http.html | 52 ++++++
en-us/docs/dev/user_doc/guide/task/http.json | 6 +
en-us/docs/dev/user_doc/guide/task/map-reduce.html | 62 ++++++++
en-us/docs/dev/user_doc/guide/task/map-reduce.json | 6 +
en-us/docs/dev/user_doc/guide/task/pigeon.html | 45 ++++++
en-us/docs/dev/user_doc/guide/task/pigeon.json | 6 +
en-us/docs/dev/user_doc/guide/task/python.html | 45 ++++++
en-us/docs/dev/user_doc/guide/task/python.json | 6 +
en-us/docs/dev/user_doc/guide/task/shell.html | 77 +++++++++
en-us/docs/dev/user_doc/guide/task/shell.json | 6 +
en-us/docs/dev/user_doc/guide/task/spark.html | 52 ++++++
en-us/docs/dev/user_doc/guide/task/spark.json | 6 +
en-us/docs/dev/user_doc/guide/task/sql.html | 53 ++++++
en-us/docs/dev/user_doc/guide/task/sql.json | 6 +
.../dev/user_doc/guide/task/stored-procedure.html | 44 +++++
.../dev/user_doc/guide/task/stored-procedure.json | 6 +
.../docs/dev/user_doc/guide/task/sub-process.html | 46 ++++++
.../docs/dev/user_doc/guide/task/sub-process.json | 6 +
.../dev/user_doc/guide/workflow-definition.html | 152 ++++++++++++++++++
.../dev/user_doc/guide/workflow-definition.json | 6 +
.../docs/dev/user_doc/guide/workflow-instance.html | 89 +++++++++++
.../docs/dev/user_doc/guide/workflow-instance.json | 6 +
en-us/docs/dev/user_doc/integration/ambari.html | 168 +++++++++++++++++++
en-us/docs/dev/user_doc/integration/ambari.json | 6 +
en-us/docs/dev/user_doc/registry_spi.html | 6 +-
en-us/docs/dev/user_doc/upgrade.html | 128 +++++++++++++++
en-us/docs/dev/user_doc/upgrade.json | 6 +
en-us/docs/latest/user_doc/ambari-integration.html | 6 +-
.../docs/latest/user_doc/architecture-design.html | 6 +-
en-us/docs/latest/user_doc/cluster-deployment.html | 6 +-
en-us/docs/latest/user_doc/configuration-file.html | 6 +-
en-us/docs/latest/user_doc/docker-deployment.html | 6 +-
.../docs/latest/user_doc/expansion-reduction.html | 6 +-
en-us/docs/latest/user_doc/flink-call.html | 6 +-
.../docs/latest/user_doc/hardware-environment.html | 6 +-
.../latest/user_doc/kubernetes-deployment.html | 6 +-
en-us/docs/latest/user_doc/load-balance.html | 6 +-
en-us/docs/latest/user_doc/metadata-1.3.html | 6 +-
en-us/docs/latest/user_doc/open-api.html | 6 +-
.../latest/user_doc/parameters-introduction.html | 6 +-
en-us/docs/latest/user_doc/quick-start.html | 6 +-
.../user_doc/skywalking-agent-deployment.html | 6 +-
.../latest/user_doc/standalone-deployment.html | 6 +-
en-us/docs/latest/user_doc/system-manual.html | 6 +-
en-us/docs/latest/user_doc/task-structure.html | 6 +-
en-us/docs/latest/user_doc/upgrade.html | 6 +-
en-us/docs/release/faq.html | 6 +-
en-us/download/download.html | 4 +-
en-us/download/download_ppt.html | 4 +-
en-us/index.html | 4 +-
img/conditions.png | Bin 0 -> 812 bytes
img/pigeon.png | Bin 0 -> 1192 bytes
index.html | 4 +-
zh-cn/blog/DAG.html | 4 +-
zh-cn/blog/DS_architecture_evolution.html | 4 +-
zh-cn/blog/DS_run_in_windows.html | 4 +-
zh-cn/blog/about_blocking_task.html | 4 +-
zh-cn/blog/architecture-design.html | 4 +-
zh-cn/blog/cicd_workflow.html | 4 +-
zh-cn/blog/dolphinscheduler_json.html | 4 +-
zh-cn/blog/index.html | 4 +-
zh-cn/blog/ipalfish_tech_platform.html | 4 +-
zh-cn/blog/json_split.html | 4 +-
zh-cn/blog/live_online_2020_05_26.html | 4 +-
zh-cn/blog/meetup_2019_10_26.html | 4 +-
zh-cn/blog/meetup_2019_12_08.html | 4 +-
zh-cn/blog/new_committer_wenjun.html | 4 +-
zh-cn/blog/ut-guideline.html | 4 +-
zh-cn/blog/ut-template.html | 4 +-
zh-cn/community/development/DS-License.html | 4 +-
zh-cn/community/development/api-standard.html | 4 +-
.../community/development/become-a-committer.html | 4 +-
zh-cn/community/development/code-conduct.html | 4 +-
zh-cn/community/development/commit-message.html | 4 +-
zh-cn/community/development/contribute.html | 4 +-
zh-cn/community/development/document.html | 4 +-
zh-cn/community/development/issue.html | 4 +-
zh-cn/community/development/microbench.html | 4 +-
zh-cn/community/development/pull-request.html | 4 +-
zh-cn/community/development/submit-code.html | 4 +-
zh-cn/community/development/subscribe.html | 4 +-
zh-cn/community/development/unit-test.html | 4 +-
zh-cn/community/index.html | 4 +-
zh-cn/community/release-post.html | 4 +-
zh-cn/community/release-prepare.html | 4 +-
zh-cn/community/release.html | 4 +-
zh-cn/community/security.html | 4 +-
zh-cn/community/team.html | 4 +-
zh-cn/development/architecture-design.html | 4 +-
zh-cn/development/backend-development.html | 4 +-
.../development/development-environment-setup.html | 4 +-
zh-cn/development/frontend-development.html | 4 +-
zh-cn/development/have-questions.html | 4 +-
zh-cn/development/plugin-development.html | 4 +-
zh-cn/docs/1.2.0/user_doc/backend-deployment.html | 6 +-
zh-cn/docs/1.2.0/user_doc/cluster-deployment.html | 6 +-
zh-cn/docs/1.2.0/user_doc/deployparam.html | 6 +-
zh-cn/docs/1.2.0/user_doc/frontend-deployment.html | 6 +-
.../docs/1.2.0/user_doc/hardware-environment.html | 6 +-
.../1.2.0/user_doc/masterserver-code-analysis.html | 6 +-
zh-cn/docs/1.2.0/user_doc/metadata-1.2.html | 6 +-
zh-cn/docs/1.2.0/user_doc/quick-start.html | 6 +-
.../docs/1.2.0/user_doc/standalone-deployment.html | 6 +-
zh-cn/docs/1.2.0/user_doc/system-manual.html | 6 +-
zh-cn/docs/1.2.0/user_doc/upgrade.html | 6 +-
zh-cn/docs/1.2.1/user_doc/architecture-design.html | 6 +-
zh-cn/docs/1.2.1/user_doc/backend-deployment.html | 6 +-
zh-cn/docs/1.2.1/user_doc/cluster-deployment.html | 6 +-
zh-cn/docs/1.2.1/user_doc/deployparam.html | 6 +-
zh-cn/docs/1.2.1/user_doc/frontend-deployment.html | 6 +-
.../docs/1.2.1/user_doc/hardware-environment.html | 6 +-
zh-cn/docs/1.2.1/user_doc/metadata-1.2.html | 6 +-
zh-cn/docs/1.2.1/user_doc/microbench.html | 6 +-
zh-cn/docs/1.2.1/user_doc/plugin-development.html | 6 +-
zh-cn/docs/1.2.1/user_doc/quick-start.html | 6 +-
.../docs/1.2.1/user_doc/standalone-deployment.html | 6 +-
zh-cn/docs/1.2.1/user_doc/system-manual.html | 6 +-
zh-cn/docs/1.2.1/user_doc/upgrade.html | 6 +-
zh-cn/docs/1.3.1/user_doc/architecture-design.html | 6 +-
zh-cn/docs/1.3.1/user_doc/cluster-deployment.html | 6 +-
zh-cn/docs/1.3.1/user_doc/configuration-file.html | 6 +-
.../docs/1.3.1/user_doc/hardware-environment.html | 6 +-
zh-cn/docs/1.3.1/user_doc/metadata-1.3.html | 6 +-
zh-cn/docs/1.3.1/user_doc/quick-start.html | 6 +-
.../docs/1.3.1/user_doc/standalone-deployment.html | 6 +-
zh-cn/docs/1.3.1/user_doc/system-manual.html | 6 +-
zh-cn/docs/1.3.1/user_doc/task-structure.html | 6 +-
zh-cn/docs/1.3.1/user_doc/upgrade.html | 6 +-
zh-cn/docs/1.3.2/user_doc/architecture-design.html | 6 +-
zh-cn/docs/1.3.2/user_doc/cluster-deployment.html | 6 +-
zh-cn/docs/1.3.2/user_doc/configuration-file.html | 6 +-
zh-cn/docs/1.3.2/user_doc/expansion-reduction.html | 6 +-
.../docs/1.3.2/user_doc/hardware-environment.html | 6 +-
zh-cn/docs/1.3.2/user_doc/metadata-1.3.html | 6 +-
zh-cn/docs/1.3.2/user_doc/quick-start.html | 6 +-
.../docs/1.3.2/user_doc/standalone-deployment.html | 6 +-
zh-cn/docs/1.3.2/user_doc/system-manual.html | 6 +-
zh-cn/docs/1.3.2/user_doc/task-structure.html | 6 +-
zh-cn/docs/1.3.2/user_doc/upgrade.html | 6 +-
zh-cn/docs/1.3.3/user_doc/architecture-design.html | 6 +-
zh-cn/docs/1.3.3/user_doc/cluster-deployment.html | 6 +-
zh-cn/docs/1.3.3/user_doc/configuration-file.html | 6 +-
zh-cn/docs/1.3.3/user_doc/expansion-reduction.html | 6 +-
.../docs/1.3.3/user_doc/hardware-environment.html | 6 +-
zh-cn/docs/1.3.3/user_doc/metadata-1.3.html | 6 +-
zh-cn/docs/1.3.3/user_doc/quick-start.html | 6 +-
.../docs/1.3.3/user_doc/standalone-deployment.html | 6 +-
zh-cn/docs/1.3.3/user_doc/system-manual.html | 6 +-
zh-cn/docs/1.3.3/user_doc/task-structure.html | 6 +-
zh-cn/docs/1.3.3/user_doc/upgrade.html | 6 +-
zh-cn/docs/1.3.4/user_doc/architecture-design.html | 6 +-
zh-cn/docs/1.3.4/user_doc/cluster-deployment.html | 6 +-
zh-cn/docs/1.3.4/user_doc/configuration-file.html | 6 +-
zh-cn/docs/1.3.4/user_doc/docker-deployment.html | 6 +-
zh-cn/docs/1.3.4/user_doc/expansion-reduction.html | 6 +-
.../docs/1.3.4/user_doc/hardware-environment.html | 6 +-
zh-cn/docs/1.3.4/user_doc/load-balance.html | 6 +-
zh-cn/docs/1.3.4/user_doc/metadata-1.3.html | 6 +-
zh-cn/docs/1.3.4/user_doc/quick-start.html | 6 +-
.../docs/1.3.4/user_doc/standalone-deployment.html | 6 +-
zh-cn/docs/1.3.4/user_doc/system-manual.html | 6 +-
zh-cn/docs/1.3.4/user_doc/task-structure.html | 6 +-
zh-cn/docs/1.3.4/user_doc/upgrade.html | 6 +-
zh-cn/docs/1.3.5/user_doc/architecture-design.html | 6 +-
zh-cn/docs/1.3.5/user_doc/cluster-deployment.html | 6 +-
zh-cn/docs/1.3.5/user_doc/configuration-file.html | 6 +-
zh-cn/docs/1.3.5/user_doc/docker-deployment.html | 6 +-
zh-cn/docs/1.3.5/user_doc/expansion-reduction.html | 6 +-
.../docs/1.3.5/user_doc/hardware-environment.html | 6 +-
.../docs/1.3.5/user_doc/kubernetes-deployment.html | 6 +-
zh-cn/docs/1.3.5/user_doc/load-balance.html | 6 +-
zh-cn/docs/1.3.5/user_doc/metadata-1.3.html | 6 +-
zh-cn/docs/1.3.5/user_doc/open-api.html | 6 +-
zh-cn/docs/1.3.5/user_doc/quick-start.html | 6 +-
.../docs/1.3.5/user_doc/standalone-deployment.html | 6 +-
zh-cn/docs/1.3.5/user_doc/system-manual.html | 6 +-
zh-cn/docs/1.3.5/user_doc/task-structure.html | 6 +-
zh-cn/docs/1.3.5/user_doc/upgrade.html | 6 +-
zh-cn/docs/1.3.6/user_doc/architecture-design.html | 6 +-
zh-cn/docs/1.3.6/user_doc/cluster-deployment.html | 6 +-
zh-cn/docs/1.3.6/user_doc/configuration-file.html | 6 +-
zh-cn/docs/1.3.6/user_doc/docker-deployment.html | 6 +-
zh-cn/docs/1.3.6/user_doc/expansion-reduction.html | 6 +-
zh-cn/docs/1.3.6/user_doc/flink-call.html | 6 +-
.../docs/1.3.6/user_doc/hardware-environment.html | 6 +-
.../docs/1.3.6/user_doc/kubernetes-deployment.html | 6 +-
zh-cn/docs/1.3.6/user_doc/load-balance.html | 6 +-
zh-cn/docs/1.3.6/user_doc/metadata-1.3.html | 6 +-
zh-cn/docs/1.3.6/user_doc/open-api.html | 6 +-
zh-cn/docs/1.3.6/user_doc/quick-start.html | 6 +-
.../user_doc/skywalking-agent-deployment.html | 6 +-
.../docs/1.3.6/user_doc/standalone-deployment.html | 6 +-
zh-cn/docs/1.3.6/user_doc/system-manual.html | 6 +-
zh-cn/docs/1.3.6/user_doc/task-structure.html | 6 +-
zh-cn/docs/1.3.6/user_doc/upgrade.html | 6 +-
zh-cn/docs/1.3.8/user_doc/architecture-design.html | 6 +-
zh-cn/docs/1.3.8/user_doc/cluster-deployment.html | 6 +-
zh-cn/docs/1.3.8/user_doc/configuration-file.html | 6 +-
zh-cn/docs/1.3.8/user_doc/docker-deployment.html | 6 +-
zh-cn/docs/1.3.8/user_doc/expansion-reduction.html | 6 +-
zh-cn/docs/1.3.8/user_doc/flink-call.html | 6 +-
.../docs/1.3.8/user_doc/hardware-environment.html | 6 +-
.../docs/1.3.8/user_doc/kubernetes-deployment.html | 6 +-
zh-cn/docs/1.3.8/user_doc/load-balance.html | 6 +-
zh-cn/docs/1.3.8/user_doc/metadata-1.3.html | 6 +-
zh-cn/docs/1.3.8/user_doc/open-api.html | 6 +-
.../1.3.8/user_doc/parameters-introduction.html | 6 +-
zh-cn/docs/1.3.8/user_doc/quick-start.html | 6 +-
.../user_doc/skywalking-agent-deployment.html | 6 +-
.../docs/1.3.8/user_doc/standalone-deployment.html | 6 +-
zh-cn/docs/1.3.8/user_doc/system-manual.html | 6 +-
zh-cn/docs/1.3.8/user_doc/task-structure.html | 6 +-
zh-cn/docs/1.3.8/user_doc/upgrade.html | 6 +-
zh-cn/docs/dev/user_doc/alert_spi.html | 6 +-
.../user_doc/architecture/configuration.html} | 12 +-
.../dev/user_doc/architecture/configuration.json | 6 +
.../user_doc/architecture/design.html} | 12 +-
zh-cn/docs/dev/user_doc/architecture/design.json | 6 +
.../dev/user_doc/architecture/load-balance.html | 64 ++++++++
.../dev/user_doc/architecture/load-balance.json | 6 +
.../user_doc/architecture/metadata.html} | 12 +-
zh-cn/docs/dev/user_doc/architecture/metadata.json | 6 +
.../user_doc/architecture}/task-structure.html | 9 +-
.../dev/user_doc/architecture/task-structure.json | 6 +
zh-cn/docs/dev/user_doc/dev_quick_start.html | 6 +-
zh-cn/docs/dev/user_doc/dev_run.html | 6 +-
.../user_doc/expansion-reduction.html | 6 +-
zh-cn/docs/dev/user_doc/expansion-reduction.json | 6 +
zh-cn/docs/dev/user_doc/globalParams.html | 53 +-----
zh-cn/docs/dev/user_doc/globalParams.json | 2 +-
zh-cn/docs/dev/user_doc/guide/datasource/hive.html | 53 ++++++
zh-cn/docs/dev/user_doc/guide/datasource/hive.json | 6 +
.../user_doc/guide/datasource/introduction.html | 35 ++++
.../user_doc/guide/datasource/introduction.json | 6 +
.../docs/dev/user_doc/guide/datasource/mysql.html | 43 +++++
.../docs/dev/user_doc/guide/datasource/mysql.json | 6 +
.../dev/user_doc/guide/datasource/postgresql.html | 43 +++++
.../dev/user_doc/guide/datasource/postgresql.json | 6 +
.../docs/dev/user_doc/guide/datasource/spark.html | 48 ++++++
.../docs/dev/user_doc/guide/datasource/spark.json | 6 +
zh-cn/docs/dev/user_doc/guide/flink-call.html | 126 +++++++++++++++
zh-cn/docs/dev/user_doc/guide/flink-call.json | 6 +
zh-cn/docs/dev/user_doc/guide/homepage.html | 33 ++++
zh-cn/docs/dev/user_doc/guide/homepage.json | 6 +
.../user_doc/guide/installation/cluster.html} | 12 +-
.../dev/user_doc/guide/installation/cluster.json | 6 +
.../user_doc/guide/installation/docker.html} | 12 +-
.../dev/user_doc/guide/installation/docker.json | 6 +
.../dev/user_doc/guide/installation/hardware.html | 129 +++++++++++++++
.../dev/user_doc/guide/installation/hardware.json | 6 +
.../user_doc/guide/installation/kubernetes.html} | 12 +-
.../user_doc/guide/installation/kubernetes.json | 6 +
.../guide/installation/skywalking-agent.html | 77 +++++++++
.../guide/installation/skywalking-agent.json | 6 +
.../user_doc/guide/installation/standalone.html} | 12 +-
.../user_doc/guide/installation/standalone.json | 6 +
zh-cn/docs/dev/user_doc/guide/introduction.html | 31 ++++
zh-cn/docs/dev/user_doc/guide/introduction.json | 6 +
zh-cn/docs/dev/user_doc/guide/monitor.html | 72 +++++++++
zh-cn/docs/dev/user_doc/guide/monitor.json | 6 +
zh-cn/docs/dev/user_doc/guide/open-api.html | 93 +++++++++++
zh-cn/docs/dev/user_doc/guide/open-api.json | 6 +
.../dev/user_doc/guide/parameter/built-in.html | 83 ++++++++++
.../dev/user_doc/guide/parameter/built-in.json | 6 +
.../docs/dev/user_doc/guide/parameter/context.html | 66 ++++++++
.../docs/dev/user_doc/guide/parameter/context.json | 6 +
.../docs/dev/user_doc/guide/parameter/global.html | 41 +++++
.../docs/dev/user_doc/guide/parameter/global.json | 6 +
zh-cn/docs/dev/user_doc/guide/parameter/local.html | 41 +++++
zh-cn/docs/dev/user_doc/guide/parameter/local.json | 6 +
.../dev/user_doc/guide/parameter/priority.html | 55 +++++++
.../dev/user_doc/guide/parameter/priority.json | 6 +
zh-cn/docs/dev/user_doc/guide/project.html | 44 +++++
zh-cn/docs/dev/user_doc/guide/project.json | 6 +
zh-cn/docs/dev/user_doc/guide/quick-start.html | 105 ++++++++++++
zh-cn/docs/dev/user_doc/guide/quick-start.json | 6 +
zh-cn/docs/dev/user_doc/guide/resource.html | 144 +++++++++++++++++
zh-cn/docs/dev/user_doc/guide/resource.json | 6 +
zh-cn/docs/dev/user_doc/guide/security.html | 176 ++++++++++++++++++++
zh-cn/docs/dev/user_doc/guide/security.json | 6 +
zh-cn/docs/dev/user_doc/guide/task-instance.html | 44 +++++
zh-cn/docs/dev/user_doc/guide/task-instance.json | 6 +
zh-cn/docs/dev/user_doc/guide/task/conditions.html | 57 +++++++
zh-cn/docs/dev/user_doc/guide/task/conditions.json | 6 +
zh-cn/docs/dev/user_doc/guide/task/datax.html | 65 ++++++++
zh-cn/docs/dev/user_doc/guide/task/datax.json | 6 +
zh-cn/docs/dev/user_doc/guide/task/dependent.html | 56 +++++++
zh-cn/docs/dev/user_doc/guide/task/dependent.json | 6 +
zh-cn/docs/dev/user_doc/guide/task/flink.html | 51 ++++++
zh-cn/docs/dev/user_doc/guide/task/flink.json | 6 +
zh-cn/docs/dev/user_doc/guide/task/http.html | 52 ++++++
zh-cn/docs/dev/user_doc/guide/task/http.json | 6 +
zh-cn/docs/dev/user_doc/guide/task/map-reduce.html | 62 ++++++++
zh-cn/docs/dev/user_doc/guide/task/map-reduce.json | 6 +
zh-cn/docs/dev/user_doc/guide/task/pigeon.html | 45 ++++++
zh-cn/docs/dev/user_doc/guide/task/pigeon.json | 6 +
zh-cn/docs/dev/user_doc/guide/task/python.html | 45 ++++++
zh-cn/docs/dev/user_doc/guide/task/python.json | 6 +
zh-cn/docs/dev/user_doc/guide/task/shell.html | 75 +++++++++
zh-cn/docs/dev/user_doc/guide/task/shell.json | 6 +
zh-cn/docs/dev/user_doc/guide/task/spark.html | 52 ++++++
zh-cn/docs/dev/user_doc/guide/task/spark.json | 6 +
zh-cn/docs/dev/user_doc/guide/task/sql.html | 53 ++++++
zh-cn/docs/dev/user_doc/guide/task/sql.json | 6 +
.../dev/user_doc/guide/task/stored-procedure.html | 44 +++++
.../dev/user_doc/guide/task/stored-procedure.json | 6 +
.../docs/dev/user_doc/guide/task/sub-process.html | 46 ++++++
.../docs/dev/user_doc/guide/task/sub-process.json | 6 +
.../dev/user_doc/guide/workflow-definition.html | 173 ++++++++++++++++++++
.../dev/user_doc/guide/workflow-definition.json | 6 +
.../docs/dev/user_doc/guide/workflow-instance.html | 89 +++++++++++
.../docs/dev/user_doc/guide/workflow-instance.json | 6 +
zh-cn/docs/dev/user_doc/registry_spi.html | 6 +-
zh-cn/docs/dev/user_doc/switch_node.html | 6 +-
zh-cn/docs/dev/user_doc/task_spi.html | 6 +-
zh-cn/docs/dev/user_doc/upgrade.html | 128 +++++++++++++++
zh-cn/docs/dev/user_doc/upgrade.json | 6 +
.../docs/latest/user_doc/architecture-design.html | 6 +-
zh-cn/docs/latest/user_doc/cluster-deployment.html | 6 +-
zh-cn/docs/latest/user_doc/configuration-file.html | 6 +-
zh-cn/docs/latest/user_doc/docker-deployment.html | 6 +-
.../docs/latest/user_doc/expansion-reduction.html | 6 +-
zh-cn/docs/latest/user_doc/flink-call.html | 6 +-
.../docs/latest/user_doc/hardware-environment.html | 6 +-
.../latest/user_doc/kubernetes-deployment.html | 6 +-
zh-cn/docs/latest/user_doc/load-balance.html | 6 +-
zh-cn/docs/latest/user_doc/metadata-1.3.html | 6 +-
zh-cn/docs/latest/user_doc/open-api.html | 6 +-
.../latest/user_doc/parameters-introduction.html | 6 +-
zh-cn/docs/latest/user_doc/quick-start.html | 6 +-
.../user_doc/skywalking-agent-deployment.html | 6 +-
.../latest/user_doc/standalone-deployment.html | 6 +-
zh-cn/docs/latest/user_doc/system-manual.html | 6 +-
zh-cn/docs/latest/user_doc/task-structure.html | 6 +-
zh-cn/docs/latest/user_doc/upgrade.html | 6 +-
zh-cn/docs/release/faq.html | 6 +-
zh-cn/download/download.html | 4 +-
zh-cn/download/download_ppt.html | 4 +-
zh-cn/index.html | 4 +-
564 files changed, 7342 insertions(+), 1219 deletions(-)
diff --git a/build/docs.md.7ecddb8.js b/build/docs.md.a57c136.js
similarity index 71%
rename from build/docs.md.7ecddb8.js
rename to build/docs.md.a57c136.js
index 743ce6a..a114fcc 100644
--- a/build/docs.md.7ecddb8.js
+++ b/build/docs.md.a57c136.js
@@ -1 +1 @@
-webpackJsonp([0],{1:function(e,t){e.exports=React},2:function(e,t){e.exports=ReactDOM},416:function(e,t,l){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function c(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new Type [...]
\ No newline at end of file
+webpackJsonp([0],{1:function(e,t){e.exports=React},2:function(e,t){e.exports=ReactDOM},416:function(e,t,l){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function d(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function c(e,t){if("function"!=typeof t&&null!==t)throw new Type [...]
\ No newline at end of file
diff --git a/build/vendor.68040ed.js b/build/vendor.77d1577.js
similarity index 93%
rename from build/vendor.68040ed.js
rename to build/vendor.77d1577.js
index 0d0a3e1..b15c6d8 100644
--- a/build/vendor.68040ed.js
+++ b/build/vendor.77d1577.js
@@ -10,7 +10,7 @@ return sc.isValid=Vt,sc.abs=Cr,sc.add=xr,sc.subtract=Er,sc.as=Rr,sc.asMillisecon
Licensed under the MIT License (MIT), see
http://jedwatson.github.io/classnames
*/
-!function(){"use strict";function n(){for(var e=[],t=0;t<arguments.length;t++){var r=arguments[t];if(r){var a=typeof r;if("string"===a||"number"===a)e.push(r);else if(Array.isArray(r)&&r.length){var c=n.apply(null,r);c&&e.push(c)}else if("object"===a)for(var i in r)o.call(r,i)&&r[i]&&e.push(i)}}return e.join(" ")}var o={}.hasOwnProperty;void 0!==e&&e.exports?(n.default=n,e.exports=n):(r=[],void 0!==(a=function(){return n}.apply(t,r))&&(e.exports=a))}()},function(e,t,n){"use strict";funct [...]
+!function(){"use strict";function n(){for(var e=[],t=0;t<arguments.length;t++){var r=arguments[t];if(r){var a=typeof r;if("string"===a||"number"===a)e.push(r);else if(Array.isArray(r)&&r.length){var c=n.apply(null,r);c&&e.push(c)}else if("object"===a)for(var i in r)o.call(r,i)&&r[i]&&e.push(i)}}return e.join(" ")}var o={}.hasOwnProperty;void 0!==e&&e.exports?(n.default=n,e.exports=n):(r=[],void 0!==(a=function(){return n}.apply(t,r))&&(e.exports=a))}()},function(e,t,n){"use strict";funct [...]
//! moment.js locale configuration
var t={1:"١",2:"٢",3:"٣",4:"٤",5:"٥",6:"٦",7:"٧",8:"٨",9:"٩",0:"٠"},n={"١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","٠":"0"},r=function(e){return 0===e?0:1===e?1:2===e?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5},a={s:["أقل من ثانية","ثانية واحدة",["ثانيتان","ثانيتين"],"%d ثوان","%d ثانية","%d ثانية"],m:["أقل من دقيقة","دقيقة واحدة",["دقيقتان","دقيقتين"],"%d دقائق","%d دقيقة","%d دقيقة"],h:["أقل من ساعة","ساعة واحدة",["ساعتان","ساعتين"],"%d ساعات","%d ساعة","%d ساعة" [...]
//! moment.js locale configuration
diff --git a/en-us/blog/DAG.html b/en-us/blog/DAG.html
index ff64791..730f545 100644
--- a/en-us/blog/DAG.html
+++ b/en-us/blog/DAG.html
@@ -11,7 +11,7 @@
<link rel="stylesheet" href="/build/blog.md.fd8b187.css">
</head>
<body>
- <div id="root"><div class="blog-detail-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-lig [...]
+ <div id="root"><div class="blog-detail-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-lig [...]
<h3>Reviewing the basics:</h3>
<h4>Graph traversal:</h4>
<p>A graph traversal is a visit to all the vertices in a graph once and only once, starting from a vertex in the graph and following some search method along the edges of the graph.</p>
@@ -185,7 +185,7 @@
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
<script src="/build/blog.md.79dd3d0.js"></script>
<script>
var _hmt = _hmt || [];
diff --git a/en-us/blog/FAQ.html b/en-us/blog/FAQ.html
index e98b8c4..638bb11 100644
--- a/en-us/blog/FAQ.html
+++ b/en-us/blog/FAQ.html
@@ -11,7 +11,7 @@
<link rel="stylesheet" href="/build/blog.md.fd8b187.css">
</head>
<body>
- <div id="root"><div class="blog-detail-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-lig [...]
+ <div id="root"><div class="blog-detail-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-lig [...]
<p>A: DolphinScheduler is a distributed and extensible workflow scheduler platform with a powerful DAG visual interface. It is dedicated to solving complex task dependencies in data pipelines, making multi types of tasks available out of the box</p>
<h4>Q: Is DolphinScheduler an ETL tool?</h4>
<p>A: Apache DolphinScheduler is an open-source visual workflow automation tool used for setting up and maintaining data pipelines.</p>
@@ -24,7 +24,7 @@
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
<script src="/build/blog.md.79dd3d0.js"></script>
<script>
var _hmt = _hmt || [];
diff --git a/en-us/blog/Json_Split.html b/en-us/blog/Json_Split.html
index b82d8f3..fba4ba4 100644
--- a/en-us/blog/Json_Split.html
+++ b/en-us/blog/Json_Split.html
@@ -11,7 +11,7 @@
<link rel="stylesheet" href="/build/blog.md.fd8b187.css">
</head>
<body>
- <div id="root"><div class="blog-detail-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-lig [...]
+ <div id="root"><div class="blog-detail-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-lig [...]
<h3>The Background</h3>
<p>Currently DolphinScheduler saves tasks and relationships in process as big json to the process_definition_json field in the process_definiton table in the database. If a process is large, for example, with 1000 tasks, the json field becomes very large and needs to be parsed when using the json, which is very performance intensive and the tasks cannot be reused, so the community plans to start a json splitting project. Encouragingly, we have now completed most of this work, so a summar [...]
<h3>Summarization</h3>
@@ -102,7 +102,7 @@
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
<script src="/build/blog.md.79dd3d0.js"></script>
<script>
var _hmt = _hmt || [];
diff --git a/en-us/blog/architecture-design.html b/en-us/blog/architecture-design.html
index ed22975..a6866e0 100644
--- a/en-us/blog/architecture-design.html
+++ b/en-us/blog/architecture-design.html
@@ -11,7 +11,7 @@
<link rel="stylesheet" href="/build/blog.md.fd8b187.css">
</head>
<body>
- <div id="root"><div class="blog-detail-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-lig [...]
+ <div id="root"><div class="blog-detail-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-lig [...]
<p>Before explaining the architecture of the schedule system, let us first understand the common nouns of the schedule system.</p>
<h3>1.Noun Interpretation</h3>
<p><strong>DAG:</strong> Full name Directed Acyclic Graph,referred to as DAG。Tasks in the workflow are assembled in the form of directed acyclic graphs, which are topologically traversed from nodes with zero indegrees of ingress until there are no successor nodes. For example, the following picture:</p>
@@ -292,7 +292,7 @@ Public <span class="hljs-class"><span class="hljs-keyword">class</span> <span cl
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
<script src="/build/blog.md.79dd3d0.js"></script>
<script>
var _hmt = _hmt || [];
diff --git a/en-us/blog/index.html b/en-us/blog/index.html
index 7254069..14991d5 100644
--- a/en-us/blog/index.html
+++ b/en-us/blog/index.html
@@ -11,11 +11,11 @@
<link rel="stylesheet" href="/build/blog.acc2955.css">
</head>
<body>
- <div id="root"><div class="blog-list-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-light [...]
+ <div id="root"><div class="blog-list-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-light [...]
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
<script src="/build/blog.f7c9ce2.js"></script>
<script>
var _hmt = _hmt || [];
diff --git a/en-us/blog/meetup_2019_10_26.html b/en-us/blog/meetup_2019_10_26.html
index 55f3137..06e1f0a 100644
--- a/en-us/blog/meetup_2019_10_26.html
+++ b/en-us/blog/meetup_2019_10_26.html
@@ -11,7 +11,7 @@
<link rel="stylesheet" href="/build/blog.md.fd8b187.css">
</head>
<body>
- <div id="root"><div class="blog-detail-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-lig [...]
+ <div id="root"><div class="blog-detail-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-lig [...]
Apache Dolphin Scheduler(Incubating) Meetup has been held successfully in Shanghai 2019.10.26.</p>
<p>Address: Shanghai Changning Yuyuan Road 1107 Chuangyi space (Hongji) 3r20</p>
<p>The meetup was begin at 2:00 pm, and close at about 5:00 pm.</p>
@@ -28,7 +28,7 @@ Apache Dolphin Scheduler(Incubating) Meetup has been held successfully in Shangh
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
<script src="/build/blog.md.79dd3d0.js"></script>
<script>
var _hmt = _hmt || [];
diff --git a/en-us/blog/meetup_2019_12_08.html b/en-us/blog/meetup_2019_12_08.html
index 7c68e06..bdd6929 100644
--- a/en-us/blog/meetup_2019_12_08.html
+++ b/en-us/blog/meetup_2019_12_08.html
@@ -11,7 +11,7 @@
<link rel="stylesheet" href="/build/blog.md.fd8b187.css">
</head>
<body>
- <div id="root"><div class="blog-detail-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-lig [...]
+ <div id="root"><div class="blog-detail-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-lig [...]
<p>Apache ShardingSphere & DolphinScheduler joint Meetup</p>
<p>Address: 7th Floor, Haizhi Venture Capital Building, No. 34 Beijing Haidian Street</p>
<p>Meeting time: December 8, 2019 14:00 ~ 17: 30</p>
@@ -39,7 +39,7 @@
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
<script src="/build/blog.md.79dd3d0.js"></script>
<script>
var _hmt = _hmt || [];
diff --git a/en-us/community/development/DS-License.html b/en-us/community/development/DS-License.html
index e702dba..ddd0bb8 100644
--- a/en-us/community/development/DS-License.html
+++ b/en-us/community/development/DS-License.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html community-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-me [...]
+ <div id="root"><div class="md2html community-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-me [...]
<p>As we know that DolphinScheduler is an open-source undergoing project at The Apache Software Foundation (ASF), which means that you have to follow the Apache way to become the DolphinScheduler contributor. Furthermore, Apache has extremely strict rules according to the License. This passage will explain the ASF license and how to avoid License risks at the early stage when you participate in DolphinScheduler.</p>
<p>Note: This article only applies to the Apache projects.</p>
<h3>Licenses Could be Accepted to the Apache Project</h3>
@@ -43,7 +43,7 @@
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
<script src="/build/community.md.4cf7bed.js"></script>
<script>
var _hmt = _hmt || [];
diff --git a/en-us/community/development/api-standard.html b/en-us/community/development/api-standard.html
index 195d1dc..09a1b62 100644
--- a/en-us/community/development/api-standard.html
+++ b/en-us/community/development/api-standard.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html community-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-me [...]
+ <div id="root"><div class="md2html community-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-me [...]
<p>A standardized and unified API is the cornerstone of project design.The API of DolphinScheduler follows the REST ful standard. REST ful is currently the most popular Internet software architecture. It has a clear structure, conforms to standards, is easy to understand and extend.</p>
<p>This article uses the DolphinScheduler API as an example to explain how to construct a Restful API.</p>
<h2>1. URI design</h2>
@@ -100,7 +100,7 @@
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
<script src="/build/community.md.4cf7bed.js"></script>
<script>
var _hmt = _hmt || [];
diff --git a/en-us/community/development/become-a-committer.html b/en-us/community/development/become-a-committer.html
index f8b082d..b4e753c 100644
--- a/en-us/community/development/become-a-committer.html
+++ b/en-us/community/development/become-a-committer.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html community-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-me [...]
+ <div id="root"><div class="md2html community-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-me [...]
<p>Anyone can be a contributor to an Apache project. Being a contributor simply means that you take an interest in the project and contribute in some way, ranging from asking sensible questions (which documents the project and provides feedback to developers) through to providing new features as patches.</p>
<p>If you become a valuable contributor to the project you may well be invited to become a committer. Committer is a term used at the ASF to signify someone who is committed to a particular project. It brings with it the privilege of write access to the project repository and resources.</p>
<p>In Dolphinscheduler community, if a committer who have earned even more merit, can be invited to be a part of the Project Management Committee (PMC).</p>
@@ -20,7 +20,7 @@
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
<script src="/build/community.md.4cf7bed.js"></script>
<script>
var _hmt = _hmt || [];
diff --git a/en-us/community/development/code-conduct.html b/en-us/community/development/code-conduct.html
index 9d8f192..b4bceda 100644
--- a/en-us/community/development/code-conduct.html
+++ b/en-us/community/development/code-conduct.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html community-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-me [...]
+ <div id="root"><div class="md2html community-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-me [...]
<p>The following Code of Conduct is based on full compliance with the <a href="https://www.apache.org/foundation/policies/conduct.html">Apache Software Foundation Code of Conduct</a>.</p>
<h2>Development philosophy</h2>
<ul>
@@ -113,7 +113,7 @@
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
<script src="/build/community.md.4cf7bed.js"></script>
<script>
var _hmt = _hmt || [];
diff --git a/en-us/community/development/commit-message.html b/en-us/community/development/commit-message.html
index c7fb868..75682df 100644
--- a/en-us/community/development/commit-message.html
+++ b/en-us/community/development/commit-message.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html community-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-me [...]
+ <div id="root"><div class="md2html community-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-me [...]
<h3>Preface</h3>
<p>A good commit message can help other developers (or future developers) quickly understand the context of related changes, and can also help project managers determine whether the commit is suitable for inclusion in the release. But when we checked the commit logs of many open source projects, we found an interesting problem. Some developers have very good code quality, but the commit message record is rather confusing. When other contributors or learners are viewing the code, it can’t [...]
The purpose of the changes before and after the submission, as Peter Hutterer said:Re-establishing the context of a piece of code is wasteful. We can’t avoid it completely, so our efforts should go to reducing it as much as possible. Commit messages can do exactly that and as a result, a commit message shows whether a developer is a good collaborator. Therefore, DolphinScheduler developed the protocol in conjunction with other communities and official Apache documents.</p>
@@ -79,7 +79,7 @@ This closes #001
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
<script src="/build/community.md.4cf7bed.js"></script>
<script>
var _hmt = _hmt || [];
diff --git a/en-us/community/development/contribute.html b/en-us/community/development/contribute.html
index 1982a1f..18a936f 100644
--- a/en-us/community/development/contribute.html
+++ b/en-us/community/development/contribute.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html community-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-me [...]
+ <div id="root"><div class="md2html community-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-me [...]
<p>First of all, thank you very much for choosing and using DolphinScheduler, and welcome to join the DolphinScheduler family!</p>
<p>We encourage any form of participation in the community that will eventually become Committer or PPMC Such as:</p>
<ul>
@@ -47,7 +47,7 @@
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
<script src="/build/community.md.4cf7bed.js"></script>
<script>
var _hmt = _hmt || [];
diff --git a/en-us/community/development/document.html b/en-us/community/development/document.html
index 18aee54..6f0af58 100644
--- a/en-us/community/development/document.html
+++ b/en-us/community/development/document.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html community-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-me [...]
+ <div id="root"><div class="md2html community-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-me [...]
<p>Good documentation is critical for any type of software. Any contribution that can improve the DolphinScheduler documentation is welcome.</p>
<h3>Get the document project</h3>
<p>Documentation for the DolphinScheduler project is maintained in a separate <a href="https://github.com/apache/dolphinscheduler-website">git repository</a>.</p>
@@ -79,7 +79,7 @@
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
<script src="/build/community.md.4cf7bed.js"></script>
<script>
var _hmt = _hmt || [];
diff --git a/en-us/community/development/issue.html b/en-us/community/development/issue.html
index cb54c9c..6d798b5 100644
--- a/en-us/community/development/issue.html
+++ b/en-us/community/development/issue.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html community-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-me [...]
+ <div id="root"><div class="md2html community-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-me [...]
<h2>Preface</h2>
<p>Issues function is used to track various Features, Bugs, Functions, etc. The project maintainer can organize the tasks to be completed through issues.</p>
<p>Issue is an important step in drawing out a feature or bug,
@@ -134,7 +134,7 @@ or leave a message to the user who raises the issue to modify it into the corres
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
<script src="/build/community.md.4cf7bed.js"></script>
<script>
var _hmt = _hmt || [];
diff --git a/en-us/community/development/microbench.html b/en-us/community/development/microbench.html
index c15f190..acd1041 100644
--- a/en-us/community/development/microbench.html
+++ b/en-us/community/development/microbench.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html community-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-me [...]
+ <div id="root"><div class="md2html community-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-me [...]
<p>All optimization must be based on data verification, and blind optimization is rejected. Based on this, we provide the MicroBench module.</p>
<p>The MicroBench module is based on the OpenJDK JMH component (HotSpot's recommended benchmark test program). When you start benchmarking, you don't need additional dependencies.</p>
<p>JMH, the Java MicroBenchmark Harness, is a tool suite dedicated to code microbenchmark testing. What is Micro Benchmark? Simply put, it is based on method-level benchmark testing, with an accuracy of microseconds. When you locate a hot method and want to further optimize the performance of the method, you can use JMH to quantitatively analyze the optimized results.</p>
@@ -97,7 +97,7 @@ EnumBenchMark.enumValuesTest <span class="hljs-number">103</span> av
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
<script src="/build/community.md.4cf7bed.js"></script>
<script>
var _hmt = _hmt || [];
diff --git a/en-us/community/development/pull-request.html b/en-us/community/development/pull-request.html
index c68eda4..22c7251 100644
--- a/en-us/community/development/pull-request.html
+++ b/en-us/community/development/pull-request.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html community-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-me [...]
+ <div id="root"><div class="md2html community-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-me [...]
<h2>Preface</h2>
<p>Pull Request is a way of software cooperation, which is a process of bringing code involving different functions into the trunk. During this process, the code can be discussed, reviewed, and modified.</p>
<p>In Pull Request, we try not to discuss the implementation of the code. The general implementation of the code and its logic should be determined in Issue. In the Pull Request, we only focus on the code format and code specification, so as to avoid wasting time caused by different opinions on implementation.</p>
@@ -96,7 +96,7 @@ And each Pull Request is submitted should be associated with only one issue of a
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
<script src="/build/community.md.4cf7bed.js"></script>
<script>
var _hmt = _hmt || [];
diff --git a/en-us/community/development/submit-code.html b/en-us/community/development/submit-code.html
index 91128ee..f43fc1f 100644
--- a/en-us/community/development/submit-code.html
+++ b/en-us/community/development/submit-code.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html community-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-me [...]
+ <div id="root"><div class="md2html community-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-me [...]
<ul>
<li>
<p>First from the remote repository <em><a href="https://github.com/apache/dolphinscheduler.git">https://github.com/apache/dolphinscheduler.git</a></em> fork a copy of the code into your own repository</p>
@@ -90,7 +90,7 @@ git push --set-upstream origin dev-1.0
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
<script src="/build/community.md.4cf7bed.js"></script>
<script>
var _hmt = _hmt || [];
diff --git a/en-us/community/development/subscribe.html b/en-us/community/development/subscribe.html
index 99f1333..94558a1 100644
--- a/en-us/community/development/subscribe.html
+++ b/en-us/community/development/subscribe.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html community-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-me [...]
+ <div id="root"><div class="md2html community-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-me [...]
<p>It is highly recommended to subscribe to the development mailing list to keep up-to-date with the community.</p>
<p>In the process of using DolphinScheduler, if you have any questions or ideas, suggestions, you can participate in the DolphinScheduler community building through the Apache mailing list. Sending a subscription email is also very simple, the steps are as follows:</p>
<ol>
@@ -28,7 +28,7 @@
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
<script src="/build/community.md.4cf7bed.js"></script>
<script>
var _hmt = _hmt || [];
diff --git a/en-us/community/index.html b/en-us/community/index.html
index a627afa..b64cf40 100644
--- a/en-us/community/index.html
+++ b/en-us/community/index.html
@@ -11,11 +11,11 @@
<link rel="stylesheet" href="/build/community.ee4034d.css">
</head>
<body>
- <div id="root"><div class="community-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-light [...]
+ <div id="root"><div class="community-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-light [...]
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
<script src="/build/community.8da14af.js"></script>
<script>
var _hmt = _hmt || [];
diff --git a/en-us/community/release-post.html b/en-us/community/release-post.html
index ee05105..36ef1f8 100644
--- a/en-us/community/release-post.html
+++ b/en-us/community/release-post.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html community-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-me [...]
+ <div id="root"><div class="md2html community-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-me [...]
<h2>Update Official Website</h2>
<p>For example, after the release of <code>x.y.z</code>, the following updates are required:</p>
<ul>
@@ -52,7 +52,7 @@ docker push apache/dolphinscheduler:latest
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
<script src="/build/community.md.4cf7bed.js"></script>
<script>
var _hmt = _hmt || [];
diff --git a/en-us/community/release-prepare.html b/en-us/community/release-prepare.html
index 9d56608..0ecc20b 100644
--- a/en-us/community/release-prepare.html
+++ b/en-us/community/release-prepare.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html community-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-me [...]
+ <div id="root"><div class="md2html community-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-me [...]
<h2>Check release-docs</h2>
<p>Compared with the last release, the <code>release-docs</code> of the current release needs to be updated to the latest, if there are dependencies and versions changes</p>
<ul>
@@ -55,7 +55,7 @@
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
<script src="/build/community.md.4cf7bed.js"></script>
<script>
var _hmt = _hmt || [];
diff --git a/en-us/community/release.html b/en-us/community/release.html
index c673c57..01aa2d1 100644
--- a/en-us/community/release.html
+++ b/en-us/community/release.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html community-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-me [...]
+ <div id="root"><div class="md2html community-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-me [...]
<h2>GPG Settings</h2>
<h3>Install GPG</h3>
<p>Download installation package on <a href="https://www.gnupg.org/download/index.html">official GnuPG website</a>.
@@ -352,7 +352,7 @@ DolphinScheduler Resources:
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
<script src="/build/community.md.4cf7bed.js"></script>
<script>
var _hmt = _hmt || [];
diff --git a/en-us/community/security.html b/en-us/community/security.html
index 43140f1..7c3934b 100644
--- a/en-us/community/security.html
+++ b/en-us/community/security.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html community-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-me [...]
+ <div id="root"><div class="md2html community-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-me [...]
<p>The Apache Software Foundation takes a rigorous stance on eliminating security issues in its software projects. Apache DolphinScheduler is also very concerned Security issues related to its features and functionality.</p>
<p>If you have apprehensions regarding DolphinScheduler’s security or you discover vulnerability or potential threat, don’t hesitate to get in touch with the Apache Security Team by dropping a mail at <a href="mailto:security@apache.org">security@apache.org</a>. Please specify the project name as DolphinScheduler in the email and provide a description of the relevant problem or potential threat. You are also urged to recommend the way to reproduce and replicate the issue. The apache secu [...]
<p>Please pay attention to report the security issue on the security email before disclosing it on public domain.</p>
@@ -18,7 +18,7 @@
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
<script src="/build/community.md.4cf7bed.js"></script>
<script>
var _hmt = _hmt || [];
diff --git a/en-us/community/team.html b/en-us/community/team.html
index bcb41e4..6ff85bd 100644
--- a/en-us/community/team.html
+++ b/en-us/community/team.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html community-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-me [...]
+ <div id="root"><div class="md2html community-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-me [...]
<p>The DolphinScheduler team is comprised of Members and Contributors. Members have direct access to the source of DolphinScheduler project and actively evolve the code-base. Contributors improve the project through submission of patches and suggestions to the Members. The number of Contributors to the project is unbounded. All contributions to DolphinScheduler are greatly appreciated, whether for trivial cleanups, big new features or other material rewards.</p>
<h2>Members</h2>
<h3>PMC</h3>
@@ -216,7 +216,7 @@
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
<script src="/build/community.md.4cf7bed.js"></script>
<script>
var _hmt = _hmt || [];
diff --git a/en-us/development/architecture-design.html b/en-us/development/architecture-design.html
index 85c2c5f..9b1c1a1 100644
--- a/en-us/development/architecture-design.html
+++ b/en-us/development/architecture-design.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html development-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant- [...]
+ <div id="root"><div class="md2html development-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant- [...]
<p>Before explaining the architecture of the schedule system, let us first understand the common nouns of the schedule system.</p>
<h3>1.Noun Interpretation</h3>
<p><strong>DAG:</strong> Full name Directed Acyclic Graph,referred to as DAG。Tasks in the workflow are assembled in the form of directed acyclic graphs, which are topologically traversed from nodes with zero indegrees of ingress until there are no successor nodes. For example, the following picture:</p>
@@ -291,7 +291,7 @@ Public <span class="hljs-class"><span class="hljs-keyword">class</span> <span cl
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
<script src="/build/development.md.33636ab.js"></script>
<script>
var _hmt = _hmt || [];
diff --git a/en-us/development/backend-development.html b/en-us/development/backend-development.html
index c8be7a3..9489937 100644
--- a/en-us/development/backend-development.html
+++ b/en-us/development/backend-development.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html development-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant- [...]
+ <div id="root"><div class="md2html development-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant- [...]
<h2>Environmental requirements</h2>
<ul>
<li>MySQL (5.5+) : Must be installed</li>
@@ -57,7 +57,7 @@ install.sh : one-click deployment script
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
<script src="/build/development.md.33636ab.js"></script>
<script>
var _hmt = _hmt || [];
diff --git a/en-us/development/development-environment-setup.html b/en-us/development/development-environment-setup.html
index 26bb395..022115f 100644
--- a/en-us/development/development-environment-setup.html
+++ b/en-us/development/development-environment-setup.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html development-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant- [...]
+ <div id="root"><div class="md2html development-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant- [...]
<h4>Preparation</h4>
<ol>
<li>
@@ -187,7 +187,7 @@ password: dolphinscheduler123</p>
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
<script src="/build/development.md.33636ab.js"></script>
<script>
var _hmt = _hmt || [];
diff --git a/en-us/development/frontend-development.html b/en-us/development/frontend-development.html
index ba4755f..8604473 100644
--- a/en-us/development/frontend-development.html
+++ b/en-us/development/frontend-development.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html development-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant- [...]
+ <div id="root"><div class="md2html development-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant- [...]
<h3>Technical selection</h3>
<pre><code>Vue mvvm framework
@@ -514,7 +514,7 @@ Interface parameter transfer needs to be changed to the following way</p>
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
<script src="/build/development.md.33636ab.js"></script>
<script>
var _hmt = _hmt || [];
diff --git a/en-us/development/have-questions.html b/en-us/development/have-questions.html
index 21241c7..df76eea 100644
--- a/en-us/development/have-questions.html
+++ b/en-us/development/have-questions.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html development-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant- [...]
+ <div id="root"><div class="md2html development-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant- [...]
<h2>StackOverflow</h2>
<p>For usage questions, it is recommended you use the StackOverflow tag <a href="https://stackoverflow.com/questions/tagged/apache-dolphinscheduler">apache-dolphinscheduler</a> as it is an active forum for DolphinScheduler users’ questions and answers.</p>
<p>Some quick tips when using StackOverflow:</p>
@@ -73,7 +73,7 @@
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
<script src="/build/development.md.33636ab.js"></script>
<script>
var _hmt = _hmt || [];
diff --git a/en-us/development/plugin-development.html b/en-us/development/plugin-development.html
index bb3f53f..df90725 100644
--- a/en-us/development/plugin-development.html
+++ b/en-us/development/plugin-development.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html development-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant- [...]
+ <div id="root"><div class="md2html development-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant- [...]
<p>Remind:Currently, task plugin development does not support hot deployment.</p>
<h3>Shell-based tasks</h3>
<h4>YARN-based calculations (see MapReduceTask)</h4>
@@ -68,7 +68,7 @@
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
<script src="/build/development.md.33636ab.js"></script>
<script>
var _hmt = _hmt || [];
diff --git a/en-us/docs/1.2.0/user_doc/backend-deployment.html b/en-us/docs/1.2.0/user_doc/backend-deployment.html
index c26d44c..ee7e405 100644
--- a/en-us/docs/1.2.0/user_doc/backend-deployment.html
+++ b/en-us/docs/1.2.0/user_doc/backend-deployment.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<p>There are two deployment modes for the backend:</p>
<ul>
<li>automatic deployment</li>
@@ -244,8 +244,8 @@ sh ./bin/dolphinscheduler-daemon.sh stop alert-server
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/1.2.0/user_doc/cluster-deployment.html b/en-us/docs/1.2.0/user_doc/cluster-deployment.html
index a2304a4..abec5a9 100644
--- a/en-us/docs/1.2.0/user_doc/cluster-deployment.html
+++ b/en-us/docs/1.2.0/user_doc/cluster-deployment.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<p>DolphinScheduler Cluster deployment is divided into two parts: backend deployment and frontend deployment.</p>
<h1>1、Backend Deployment</h1>
<h3>1.1: Before you begin (please install requirement basic software by yourself)</h3>
@@ -467,8 +467,8 @@ sh ./bin/dolphinscheduler-daemon.sh stop alert-server
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/1.2.0/user_doc/frontend-deployment.html b/en-us/docs/1.2.0/user_doc/frontend-deployment.html
index 1644e4d..4af7817 100644
--- a/en-us/docs/1.2.0/user_doc/frontend-deployment.html
+++ b/en-us/docs/1.2.0/user_doc/frontend-deployment.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<p>The front-end has three deployment modes: automated deployment, manual deployment and compiled source deployment.</p>
<h2>Preparations</h2>
<h4>Download the installation package</h4>
@@ -111,8 +111,8 @@ client_max_body_size 1024m
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/1.2.0/user_doc/hardware-environment.html b/en-us/docs/1.2.0/user_doc/hardware-environment.html
index 29ca7c6..6cce2f9 100644
--- a/en-us/docs/1.2.0/user_doc/hardware-environment.html
+++ b/en-us/docs/1.2.0/user_doc/hardware-environment.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<p>DolphinScheduler, as an open-source distributed workflow task scheduling system, can be well deployed and run in Intel architecture server environments and mainstream virtualization environments, and supports mainstream Linux operating system environments.</p>
<h2>1. Linux operating system version requirements</h2>
<table>
@@ -119,8 +119,8 @@ The above Linux operating systems can run on physical servers and mainstream vir
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/1.2.0/user_doc/metadata-1.2.html b/en-us/docs/1.2.0/user_doc/metadata-1.2.html
index d0f98e9..ff902f0 100644
--- a/en-us/docs/1.2.0/user_doc/metadata-1.2.html
+++ b/en-us/docs/1.2.0/user_doc/metadata-1.2.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<p><a name="V5KOl"></a></p>
<h3>Dolphin Scheduler 1.2 DB Table Overview</h3>
<table>
@@ -646,8 +646,8 @@
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/1.2.0/user_doc/quick-start.html b/en-us/docs/1.2.0/user_doc/quick-start.html
index 388ee5b..77ccc72 100644
--- a/en-us/docs/1.2.0/user_doc/quick-start.html
+++ b/en-us/docs/1.2.0/user_doc/quick-start.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<ul>
<li>
<p>Administrator user login</p>
@@ -88,8 +88,8 @@
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/1.2.0/user_doc/standalone-deployment.html b/en-us/docs/1.2.0/user_doc/standalone-deployment.html
index 2a34ce7..6e5ec29 100644
--- a/en-us/docs/1.2.0/user_doc/standalone-deployment.html
+++ b/en-us/docs/1.2.0/user_doc/standalone-deployment.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<p>DolphinScheduler Standalone deployment is divided into two parts: backend deployment and frontend deployment.</p>
<h1>1. Backend Deployment</h1>
<h3>1.1: Before you begin (please install requirement basic software by yourself)</h3>
@@ -426,8 +426,8 @@ sh ./bin/dolphinscheduler-daemon.sh stop alert-server
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/1.2.0/user_doc/system-manual.html b/en-us/docs/1.2.0/user_doc/system-manual.html
index 2061c4e..dafdc43 100644
--- a/en-us/docs/1.2.0/user_doc/system-manual.html
+++ b/en-us/docs/1.2.0/user_doc/system-manual.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<h2>Operational Guidelines</h2>
<h3>Home page</h3>
<p>The homepage contains task status statistics, process status statistics, and workflow definition statistics for all user projects.</p>
@@ -763,8 +763,8 @@ conf/common/hadoop.properties
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/1.2.0/user_doc/upgrade.html b/en-us/docs/1.2.0/user_doc/upgrade.html
index e00de7c..dde0d78 100644
--- a/en-us/docs/1.2.0/user_doc/upgrade.html
+++ b/en-us/docs/1.2.0/user_doc/upgrade.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<h2>1. Back up the previous version of the files and database</h2>
<h2>2. Stop all services of dolphinscheduler</h2>
<p><code>sh ./script/stop-all.sh</code></p>
@@ -52,8 +52,8 @@
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/1.2.1/user_doc/architecture-design.html b/en-us/docs/1.2.1/user_doc/architecture-design.html
index b5e8a23..229c227 100644
--- a/en-us/docs/1.2.1/user_doc/architecture-design.html
+++ b/en-us/docs/1.2.1/user_doc/architecture-design.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<p>Before explaining the architecture of the schedule system, let us first understand the common nouns of the schedule system.</p>
<h3>1.Noun Interpretation</h3>
<p><strong>DAG:</strong> Full name Directed Acyclic Graph,referred to as DAG。Tasks in the workflow are assembled in the form of directed acyclic graphs, which are topologically traversed from nodes with zero indegrees of ingress until there are no successor nodes. For example, the following picture:</p>
@@ -291,8 +291,8 @@ Interfaces include workflow creation, definition, query, modification, release,
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/1.2.1/user_doc/backend-deployment.html b/en-us/docs/1.2.1/user_doc/backend-deployment.html
index 9fd3a62..1584257 100644
--- a/en-us/docs/1.2.1/user_doc/backend-deployment.html
+++ b/en-us/docs/1.2.1/user_doc/backend-deployment.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<p>There are two deployment modes for the backend:</p>
<ul>
<li>automatic deployment</li>
@@ -244,8 +244,8 @@ sh ./bin/dolphinscheduler-daemon.sh stop alert-server
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/1.2.1/user_doc/frontend-deployment.html b/en-us/docs/1.2.1/user_doc/frontend-deployment.html
index 584d3bf..b5c6c6c 100644
--- a/en-us/docs/1.2.1/user_doc/frontend-deployment.html
+++ b/en-us/docs/1.2.1/user_doc/frontend-deployment.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<p>The front-end has three deployment modes: automated deployment, manual deployment and compiled source deployment.</p>
<h2>Preparations</h2>
<h4>Download the installation package</h4>
@@ -112,8 +112,8 @@ client_max_body_size 1024m
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/1.2.1/user_doc/hardware-environment.html b/en-us/docs/1.2.1/user_doc/hardware-environment.html
index 9470e74..597d1ae 100644
--- a/en-us/docs/1.2.1/user_doc/hardware-environment.html
+++ b/en-us/docs/1.2.1/user_doc/hardware-environment.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<p>DolphinScheduler, as an open-source distributed workflow task scheduling system, can be well deployed and run in Intel architecture server environments and mainstream virtualization environments, and supports mainstream Linux operating system environments.</p>
<h2>1. Linux operating system version requirements</h2>
<table>
@@ -119,8 +119,8 @@ The above Linux operating systems can run on physical servers and mainstream vir
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/1.2.1/user_doc/metadata-1.2.html b/en-us/docs/1.2.1/user_doc/metadata-1.2.html
index 1e76604..37b0f06 100644
--- a/en-us/docs/1.2.1/user_doc/metadata-1.2.html
+++ b/en-us/docs/1.2.1/user_doc/metadata-1.2.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<p><a name="V5KOl"></a></p>
<h3>Dolphin Scheduler 1.2 DB Table Overview</h3>
<table>
@@ -646,8 +646,8 @@
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/1.2.1/user_doc/plugin-development.html b/en-us/docs/1.2.1/user_doc/plugin-development.html
index 8edd060..51786bc 100644
--- a/en-us/docs/1.2.1/user_doc/plugin-development.html
+++ b/en-us/docs/1.2.1/user_doc/plugin-development.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<p>Remind:Currently, task plugin development does not support hot deployment.</p>
<h3>Shell-based tasks</h3>
<h4>YARN-based calculations (see MapReduceTask)</h4>
@@ -68,8 +68,8 @@
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/1.2.1/user_doc/quick-start.html b/en-us/docs/1.2.1/user_doc/quick-start.html
index 0f9f005..a9d874c 100644
--- a/en-us/docs/1.2.1/user_doc/quick-start.html
+++ b/en-us/docs/1.2.1/user_doc/quick-start.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<ul>
<li>
<p>Administrator user login</p>
@@ -88,8 +88,8 @@
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/1.2.1/user_doc/system-manual.html b/en-us/docs/1.2.1/user_doc/system-manual.html
index 3849257..22d66a5 100644
--- a/en-us/docs/1.2.1/user_doc/system-manual.html
+++ b/en-us/docs/1.2.1/user_doc/system-manual.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<h2>Operational Guidelines</h2>
<h3>Home page</h3>
<p>The homepage contains task status statistics, process status statistics, and workflow definition statistics for all user projects.</p>
@@ -763,8 +763,8 @@ conf/common/hadoop.properties
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/1.2.1/user_doc/upgrade.html b/en-us/docs/1.2.1/user_doc/upgrade.html
index a846778..a93a90a 100644
--- a/en-us/docs/1.2.1/user_doc/upgrade.html
+++ b/en-us/docs/1.2.1/user_doc/upgrade.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<h2>1. Back up the previous version of the files and database</h2>
<h2>2. Stop all services of dolphinscheduler</h2>
<p><code>sh ./script/stop-all.sh</code></p>
@@ -52,8 +52,8 @@
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/1.3.1/user_doc/architecture-design.html b/en-us/docs/1.3.1/user_doc/architecture-design.html
index b98be05..55b303e 100644
--- a/en-us/docs/1.3.1/user_doc/architecture-design.html
+++ b/en-us/docs/1.3.1/user_doc/architecture-design.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<p>Before explaining the architecture of the scheduling system, let's first understand the commonly used terms of the scheduling system</p>
<h3>1.Glossary</h3>
<p><strong>DAG:</strong> The full name is Directed Acyclic Graph, referred to as DAG. Task tasks in the workflow are assembled in the form of a directed acyclic graph, and topological traversal is performed from nodes with zero degrees of entry until there are no subsequent nodes. Examples are as follows:</p>
@@ -339,8 +339,8 @@ After the fault tolerance of ZooKeeper Master is completed, it is re-scheduled b
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/1.3.1/user_doc/cluster-deployment.html b/en-us/docs/1.3.1/user_doc/cluster-deployment.html
index eda94bc..07cf750 100644
--- a/en-us/docs/1.3.1/user_doc/cluster-deployment.html
+++ b/en-us/docs/1.3.1/user_doc/cluster-deployment.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<h1>1、Before you begin (please install requirement basic software by yourself)</h1>
<ul>
<li>PostgreSQL (8.2.15+) or MySQL (5.7) : Choose One</li>
@@ -388,8 +388,8 @@ sh ./bin/dolphinscheduler-daemon.sh stop alert-server
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/1.3.1/user_doc/configuration-file.html b/en-us/docs/1.3.1/user_doc/configuration-file.html
index af588b6..223d27a 100644
--- a/en-us/docs/1.3.1/user_doc/configuration-file.html
+++ b/en-us/docs/1.3.1/user_doc/configuration-file.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<p>This document is a description of the dolphinscheduler configuration file, and the version is for dolphinscheduler-1.3.x.</p>
<h1>Directory Structure</h1>
<p>All configuration files of dolphinscheduler are currently in the [conf] directory.</p>
@@ -985,8 +985,8 @@ The types of tasks involved are: Shell tasks, Python tasks, Spark tasks, Flink t
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/1.3.1/user_doc/hardware-environment.html b/en-us/docs/1.3.1/user_doc/hardware-environment.html
index 74e5b17..70a8962 100644
--- a/en-us/docs/1.3.1/user_doc/hardware-environment.html
+++ b/en-us/docs/1.3.1/user_doc/hardware-environment.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<p>DolphinScheduler, as an open-source distributed workflow task scheduling system, can be well deployed and run in Intel architecture server environments and mainstream virtualization environments, and supports mainstream Linux operating system environments.</p>
<h2>1. Linux operating system version requirements</h2>
<table>
@@ -114,8 +114,8 @@ The above Linux operating systems can run on physical servers and mainstream vir
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/1.3.1/user_doc/metadata-1.3.html b/en-us/docs/1.3.1/user_doc/metadata-1.3.html
index 8160837..3c1b55f 100644
--- a/en-us/docs/1.3.1/user_doc/metadata-1.3.html
+++ b/en-us/docs/1.3.1/user_doc/metadata-1.3.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<p><a name="25Ald"></a></p>
<h3>Table overview</h3>
<table>
@@ -730,8 +730,8 @@
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/1.3.1/user_doc/quick-start.html b/en-us/docs/1.3.1/user_doc/quick-start.html
index 723dda7..230f751 100644
--- a/en-us/docs/1.3.1/user_doc/quick-start.html
+++ b/en-us/docs/1.3.1/user_doc/quick-start.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<ul>
<li>
<p>Administrator user login</p>
@@ -88,8 +88,8 @@
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/1.3.1/user_doc/standalone-deployment.html b/en-us/docs/1.3.1/user_doc/standalone-deployment.html
index 0bae476..50720fc 100644
--- a/en-us/docs/1.3.1/user_doc/standalone-deployment.html
+++ b/en-us/docs/1.3.1/user_doc/standalone-deployment.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<h1>1、Before you begin (please install requirement basic software by yourself)</h1>
<ul>
<li>PostgreSQL (8.2.15+) or MySQL (5.7) : Choose One</li>
@@ -382,8 +382,8 @@ sh ./bin/dolphinscheduler-daemon.sh stop alert-server
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/1.3.1/user_doc/system-manual.html b/en-us/docs/1.3.1/user_doc/system-manual.html
index 9ccd03d..64b8f1a 100644
--- a/en-us/docs/1.3.1/user_doc/system-manual.html
+++ b/en-us/docs/1.3.1/user_doc/system-manual.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<h2>Get started quickly</h2>
<blockquote>
<p>Please refer to<a href="quick-start.html">Get started quickly</a></p>
@@ -970,8 +970,8 @@ example:</li>
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/1.3.1/user_doc/task-structure.html b/en-us/docs/1.3.1/user_doc/task-structure.html
index cd2f311..ea040b9 100644
--- a/en-us/docs/1.3.1/user_doc/task-structure.html
+++ b/en-us/docs/1.3.1/user_doc/task-structure.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<p>All tasks created in dolphinscheduler are saved in the t_ds_process_definition table.</p>
<p>The database table structure is shown in the following table:</p>
<table>
@@ -3269,8 +3269,8 @@
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/1.3.1/user_doc/upgrade.html b/en-us/docs/1.3.1/user_doc/upgrade.html
index 962bd62..00bc430 100644
--- a/en-us/docs/1.3.1/user_doc/upgrade.html
+++ b/en-us/docs/1.3.1/user_doc/upgrade.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<h2>1. Back up files and databases of the previous version</h2>
<h2>2. Stop all services of dolphinscheduler</h2>
<p><code>sh ./script/stop-all.sh</code></p>
@@ -109,8 +109,8 @@ workers="ds1:service1,ds2:service2,ds3:service2"
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/1.3.2/user_doc/architecture-design.html b/en-us/docs/1.3.2/user_doc/architecture-design.html
index 975362b..1af9e54 100644
--- a/en-us/docs/1.3.2/user_doc/architecture-design.html
+++ b/en-us/docs/1.3.2/user_doc/architecture-design.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<p>Before explaining the architecture of the scheduling system, let's first understand the commonly used terms of the scheduling system</p>
<h3>1.Glossary</h3>
<p><strong>DAG:</strong> The full name is Directed Acyclic Graph, referred to as DAG. Task tasks in the workflow are assembled in the form of a directed acyclic graph, and topological traversal is performed from nodes with zero degrees of entry until there are no subsequent nodes. Examples are as follows:</p>
@@ -339,8 +339,8 @@ After the fault tolerance of ZooKeeper Master is completed, it is re-scheduled b
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/1.3.2/user_doc/cluster-deployment.html b/en-us/docs/1.3.2/user_doc/cluster-deployment.html
index afae08d..b2c6ea8 100644
--- a/en-us/docs/1.3.2/user_doc/cluster-deployment.html
+++ b/en-us/docs/1.3.2/user_doc/cluster-deployment.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<h1>1、Before you begin (please install requirement basic software by yourself)</h1>
<ul>
<li>PostgreSQL (8.2.15+) or MySQL (5.7) : Choose One,<font color="#dd0000">If use MySQL,It is strongly recommended that MySQL version is 5.7 or higher</font></li>
@@ -387,8 +387,8 @@ sh ./bin/dolphinscheduler-daemon.sh stop alert-server
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/1.3.2/user_doc/configuration-file.html b/en-us/docs/1.3.2/user_doc/configuration-file.html
index 268462a..a7b6225 100644
--- a/en-us/docs/1.3.2/user_doc/configuration-file.html
+++ b/en-us/docs/1.3.2/user_doc/configuration-file.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<p>This document is a description of the dolphinscheduler configuration file, and the version is for dolphinscheduler-1.3.x.</p>
<h1>Directory Structure</h1>
<p>All configuration files of dolphinscheduler are currently in the [conf] directory.</p>
@@ -985,8 +985,8 @@ The types of tasks involved are: Shell tasks, Python tasks, Spark tasks, Flink t
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/1.3.2/user_doc/expansion-reduction.html b/en-us/docs/1.3.2/user_doc/expansion-reduction.html
index 4b2857c..ece697a 100644
--- a/en-us/docs/1.3.2/user_doc/expansion-reduction.html
+++ b/en-us/docs/1.3.2/user_doc/expansion-reduction.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<h2>1. Expansion</h2>
<p>This article describes how to add a new master service or worker service to an existing DolphinScheduler cluster.</p>
<pre><code> Attention: There cannot be more than one master service process or worker service process on a physical machine.
@@ -236,8 +236,8 @@ workers="existing worker01:default,existing worker02:default,ds3:default,ds
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/1.3.2/user_doc/hardware-environment.html b/en-us/docs/1.3.2/user_doc/hardware-environment.html
index 7660f67..9fc676e 100644
--- a/en-us/docs/1.3.2/user_doc/hardware-environment.html
+++ b/en-us/docs/1.3.2/user_doc/hardware-environment.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<p>DolphinScheduler, as an open-source distributed workflow task scheduling system, can be well deployed and run in Intel architecture server environments and mainstream virtualization environments, and supports mainstream Linux operating system environments.</p>
<h2>1. Linux operating system version requirements</h2>
<table>
@@ -114,8 +114,8 @@ The above Linux operating systems can run on physical servers and mainstream vir
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/1.3.2/user_doc/metadata-1.3.html b/en-us/docs/1.3.2/user_doc/metadata-1.3.html
index e80f56e..5e59984 100644
--- a/en-us/docs/1.3.2/user_doc/metadata-1.3.html
+++ b/en-us/docs/1.3.2/user_doc/metadata-1.3.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<p><a name="V5KOl"></a></p>
<h3>Dolphin Scheduler 1.2 DB Table Overview</h3>
<table>
@@ -642,8 +642,8 @@
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/1.3.2/user_doc/quick-start.html b/en-us/docs/1.3.2/user_doc/quick-start.html
index 2d7ba79..80b6e0c 100644
--- a/en-us/docs/1.3.2/user_doc/quick-start.html
+++ b/en-us/docs/1.3.2/user_doc/quick-start.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<ul>
<li>
<p>Administrator user login</p>
@@ -88,8 +88,8 @@
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/1.3.2/user_doc/standalone-deployment.html b/en-us/docs/1.3.2/user_doc/standalone-deployment.html
index 469808a..902cf56 100644
--- a/en-us/docs/1.3.2/user_doc/standalone-deployment.html
+++ b/en-us/docs/1.3.2/user_doc/standalone-deployment.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<h1>1、Install basic softwares (please install required softwares by yourself)</h1>
<ul>
<li>PostgreSQL (8.2.15+) or MySQL (5.7) : Choose One,<font color="#dd0000">If use MySQL,It is strongly recommended that MySQL version is 5.7 or higher</font></li>
@@ -331,8 +331,8 @@ sh ./bin/dolphinscheduler-daemon.sh stop alert-server
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/1.3.2/user_doc/system-manual.html b/en-us/docs/1.3.2/user_doc/system-manual.html
index 5fe4a09..adf06b8 100644
--- a/en-us/docs/1.3.2/user_doc/system-manual.html
+++ b/en-us/docs/1.3.2/user_doc/system-manual.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<h2>Get started quickly</h2>
<blockquote>
<p>Please refer to <a href="quick-start.html">Quick Start</a></p>
@@ -1014,8 +1014,8 @@ example:</li>
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/1.3.2/user_doc/task-structure.html b/en-us/docs/1.3.2/user_doc/task-structure.html
index 3d4f31b..64c20f6 100644
--- a/en-us/docs/1.3.2/user_doc/task-structure.html
+++ b/en-us/docs/1.3.2/user_doc/task-structure.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<p>All tasks created in dolphinscheduler are saved in the t_ds_process_definition table.</p>
<p>The database table structure is shown in the following table:</p>
<table>
@@ -3269,8 +3269,8 @@
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/1.3.2/user_doc/upgrade.html b/en-us/docs/1.3.2/user_doc/upgrade.html
index ed5bcbf..cfbea7b 100644
--- a/en-us/docs/1.3.2/user_doc/upgrade.html
+++ b/en-us/docs/1.3.2/user_doc/upgrade.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<h2>1. Back up previous version's files and database.</h2>
<h2>2. Stop all services of DolphinScheduler.</h2>
<p><code>sh ./script/stop-all.sh</code></p>
@@ -113,8 +113,8 @@ workers="ds1:service1,ds2:service2,ds3:service2"
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/1.3.3/user_doc/architecture-design.html b/en-us/docs/1.3.3/user_doc/architecture-design.html
index 717a22b..798036c 100644
--- a/en-us/docs/1.3.3/user_doc/architecture-design.html
+++ b/en-us/docs/1.3.3/user_doc/architecture-design.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<p>Before explaining the architecture of the scheduling system, let's first understand the commonly used terms of the scheduling system</p>
<h3>1.Glossary</h3>
<p><strong>DAG:</strong> The full name is Directed Acyclic Graph, referred to as DAG. Task tasks in the workflow are assembled in the form of a directed acyclic graph, and topological traversal is performed from nodes with zero degrees of entry until there are no subsequent nodes. Examples are as follows:</p>
@@ -339,8 +339,8 @@ After the fault tolerance of ZooKeeper Master is completed, it is re-scheduled b
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/1.3.3/user_doc/cluster-deployment.html b/en-us/docs/1.3.3/user_doc/cluster-deployment.html
index 9aa9f35..ba6a2a8 100644
--- a/en-us/docs/1.3.3/user_doc/cluster-deployment.html
+++ b/en-us/docs/1.3.3/user_doc/cluster-deployment.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<h1>1、Before you begin (please install requirement basic software by yourself)</h1>
<ul>
<li>PostgreSQL (8.2.15+) or MySQL (5.7) : Choose One,<font color="#dd0000">If use MySQL,It is strongly recommended that MySQL version is 5.7 or higher</font></li>
@@ -388,8 +388,8 @@ sh ./bin/dolphinscheduler-daemon.sh stop alert-server
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/1.3.3/user_doc/configuration-file.html b/en-us/docs/1.3.3/user_doc/configuration-file.html
index 085b14b..31b0fe7 100644
--- a/en-us/docs/1.3.3/user_doc/configuration-file.html
+++ b/en-us/docs/1.3.3/user_doc/configuration-file.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<p>This document is a description of the dolphinscheduler configuration file, and the version is for dolphinscheduler-1.3.x.</p>
<h1>Directory Structure</h1>
<p>All configuration files of dolphinscheduler are currently in the [conf] directory.</p>
@@ -985,8 +985,8 @@ The types of tasks involved are: Shell tasks, Python tasks, Spark tasks, Flink t
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/1.3.3/user_doc/expansion-reduction.html b/en-us/docs/1.3.3/user_doc/expansion-reduction.html
index ca1e994..a115063 100644
--- a/en-us/docs/1.3.3/user_doc/expansion-reduction.html
+++ b/en-us/docs/1.3.3/user_doc/expansion-reduction.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<h2>1. Expansion</h2>
<p>This article describes how to add a new master service or worker service to an existing DolphinScheduler cluster.</p>
<pre><code> Attention: There cannot be more than one master service process or worker service process on a physical machine.
@@ -236,8 +236,8 @@ workers="existing worker01:default,existing worker02:default,ds3:default,ds
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/1.3.3/user_doc/hardware-environment.html b/en-us/docs/1.3.3/user_doc/hardware-environment.html
index 1eaf930..d07fe1e 100644
--- a/en-us/docs/1.3.3/user_doc/hardware-environment.html
+++ b/en-us/docs/1.3.3/user_doc/hardware-environment.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<p>DolphinScheduler, as an open-source distributed workflow task scheduling system, can be well deployed and run in Intel architecture server environments and mainstream virtualization environments, and supports mainstream Linux operating system environments.</p>
<h2>1. Linux operating system version requirements</h2>
<table>
@@ -114,8 +114,8 @@ The above Linux operating systems can run on physical servers and mainstream vir
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/1.3.3/user_doc/metadata-1.3.html b/en-us/docs/1.3.3/user_doc/metadata-1.3.html
index ebbe73d..57dcfd0 100644
--- a/en-us/docs/1.3.3/user_doc/metadata-1.3.html
+++ b/en-us/docs/1.3.3/user_doc/metadata-1.3.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<p><a name="V5KOl"></a></p>
<h3>Dolphin Scheduler 1.2 DB Table Overview</h3>
<table>
@@ -642,8 +642,8 @@
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/1.3.3/user_doc/quick-start.html b/en-us/docs/1.3.3/user_doc/quick-start.html
index bf657c8..608b720 100644
--- a/en-us/docs/1.3.3/user_doc/quick-start.html
+++ b/en-us/docs/1.3.3/user_doc/quick-start.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<ul>
<li>
<p>Administrator user login</p>
@@ -88,8 +88,8 @@
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/1.3.3/user_doc/standalone-deployment.html b/en-us/docs/1.3.3/user_doc/standalone-deployment.html
index 0ef897e..6814ce4 100644
--- a/en-us/docs/1.3.3/user_doc/standalone-deployment.html
+++ b/en-us/docs/1.3.3/user_doc/standalone-deployment.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<h1>1、Install basic softwares (please install required softwares by yourself)</h1>
<ul>
<li>PostgreSQL (8.2.15+) or MySQL (5.7) : Choose One,<font color="#dd0000">If use MySQL,It is strongly recommended that MySQL version is 5.7 or higher</font></li>
@@ -331,8 +331,8 @@ sh ./bin/dolphinscheduler-daemon.sh stop alert-server
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/1.3.3/user_doc/system-manual.html b/en-us/docs/1.3.3/user_doc/system-manual.html
index 3c666ac..d303718 100644
--- a/en-us/docs/1.3.3/user_doc/system-manual.html
+++ b/en-us/docs/1.3.3/user_doc/system-manual.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<h2>Get started quickly</h2>
<blockquote>
<p>Please refer to <a href="quick-start.html">Quick Start</a></p>
@@ -1014,8 +1014,8 @@ example:</li>
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/1.3.3/user_doc/task-structure.html b/en-us/docs/1.3.3/user_doc/task-structure.html
index d8ad155..495bd13 100644
--- a/en-us/docs/1.3.3/user_doc/task-structure.html
+++ b/en-us/docs/1.3.3/user_doc/task-structure.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<p>All tasks created in dolphinscheduler are saved in the t_ds_process_definition table.</p>
<p>The database table structure is shown in the following table:</p>
<table>
@@ -3269,8 +3269,8 @@
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/1.3.3/user_doc/upgrade.html b/en-us/docs/1.3.3/user_doc/upgrade.html
index ef25ded..36c361d 100644
--- a/en-us/docs/1.3.3/user_doc/upgrade.html
+++ b/en-us/docs/1.3.3/user_doc/upgrade.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<h2>1. Back up previous version's files and database.</h2>
<h2>2. Stop all services of DolphinScheduler.</h2>
<p><code>sh ./script/stop-all.sh</code></p>
@@ -113,8 +113,8 @@ workers="ds1:service1,ds2:service2,ds3:service2"
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/1.3.4/user_doc/architecture-design.html b/en-us/docs/1.3.4/user_doc/architecture-design.html
index 76aa720..3a2d647 100644
--- a/en-us/docs/1.3.4/user_doc/architecture-design.html
+++ b/en-us/docs/1.3.4/user_doc/architecture-design.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<p>Before explaining the architecture of the scheduling system, let's first understand the commonly used terms of the scheduling system</p>
<h3>1.Glossary</h3>
<p><strong>DAG:</strong> The full name is Directed Acyclic Graph, referred to as DAG. Task tasks in the workflow are assembled in the form of a directed acyclic graph, and topological traversal is performed from nodes with zero degrees of entry until there are no subsequent nodes. Examples are as follows:</p>
@@ -339,8 +339,8 @@ After the fault tolerance of ZooKeeper Master is completed, it is re-scheduled b
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/1.3.4/user_doc/cluster-deployment.html b/en-us/docs/1.3.4/user_doc/cluster-deployment.html
index 03c5ed4..284a033 100644
--- a/en-us/docs/1.3.4/user_doc/cluster-deployment.html
+++ b/en-us/docs/1.3.4/user_doc/cluster-deployment.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<h1>1、Before you begin (please install requirement basic software by yourself)</h1>
<ul>
<li>PostgreSQL (8.2.15+) or MySQL (5.7) : Choose One, JDBC Driver 5.1.47+ is required if MySQL is used</li>
@@ -388,8 +388,8 @@ sh ./bin/dolphinscheduler-daemon.sh stop alert-server
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/1.3.4/user_doc/configuration-file.html b/en-us/docs/1.3.4/user_doc/configuration-file.html
index ac5ca94..c0295f5 100644
--- a/en-us/docs/1.3.4/user_doc/configuration-file.html
+++ b/en-us/docs/1.3.4/user_doc/configuration-file.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<p>This document explains the DolphinScheduler application configurations according to DolphinScheduler-1.3.x versions.</p>
<h1>Directory Structure</h1>
<p>Currently, all the configuration files are under [conf ] directory. Please check the following simplified DolphinScheduler installation directories to have a direct view about the position [conf] directory in and configuration files inside. This document only describes DolphinScheduler configurations and other modules are not going into.</p>
@@ -987,8 +987,8 @@ Types of tasks involved are: Shell task、Python task、Spark task、Flink task
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/1.3.4/user_doc/docker-deployment.html b/en-us/docs/1.3.4/user_doc/docker-deployment.html
index e3a0ae0..80631c7 100644
--- a/en-us/docs/1.3.4/user_doc/docker-deployment.html
+++ b/en-us/docs/1.3.4/user_doc/docker-deployment.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<h2>Prerequisites</h2>
<ul>
<li><a href="https://docs.docker.com/engine/install/">Docker</a> 1.13.1+</li>
@@ -121,8 +121,8 @@ apache/dolphinscheduler:1.3.4 frontend
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/1.3.4/user_doc/expansion-reduction.html b/en-us/docs/1.3.4/user_doc/expansion-reduction.html
index f577d26..22d1a98 100644
--- a/en-us/docs/1.3.4/user_doc/expansion-reduction.html
+++ b/en-us/docs/1.3.4/user_doc/expansion-reduction.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<h2>1. Expansion</h2>
<p>This article describes how to add a new master service or worker service to an existing DolphinScheduler cluster.</p>
<pre><code> Attention: There cannot be more than one master service process or worker service process on a physical machine.
@@ -236,8 +236,8 @@ workers="existing worker01:default,existing worker02:default,ds3:default,ds
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/1.3.4/user_doc/hardware-environment.html b/en-us/docs/1.3.4/user_doc/hardware-environment.html
index 46c6307..6ccf36c 100644
--- a/en-us/docs/1.3.4/user_doc/hardware-environment.html
+++ b/en-us/docs/1.3.4/user_doc/hardware-environment.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<p>DolphinScheduler, as an open-source distributed workflow task scheduling system, can be well deployed and run in Intel architecture server environments and mainstream virtualization environments, and supports mainstream Linux operating system environments.</p>
<h2>1. Linux operating system version requirements</h2>
<table>
@@ -114,8 +114,8 @@ The above Linux operating systems can run on physical servers and mainstream vir
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/1.3.4/user_doc/load-balance.html b/en-us/docs/1.3.4/user_doc/load-balance.html
index e77f4eb..f31bbfb 100644
--- a/en-us/docs/1.3.4/user_doc/load-balance.html
+++ b/en-us/docs/1.3.4/user_doc/load-balance.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<p>Load balancing refers to the reasonable allocation of server pressure through routing algorithms (usually in cluster environments) to achieve the maximum optimization of server performance.</p>
<h3>DolphinScheduler-Worker load balancing algorithms</h3>
<p>DolphinScheduler-Master allocates tasks to workers, and by default provides three algorithms:</p>
@@ -49,8 +49,8 @@
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/1.3.4/user_doc/metadata-1.3.html b/en-us/docs/1.3.4/user_doc/metadata-1.3.html
index 0473046..e411234 100644
--- a/en-us/docs/1.3.4/user_doc/metadata-1.3.html
+++ b/en-us/docs/1.3.4/user_doc/metadata-1.3.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<p><a name="V5KOl"></a></p>
<h3>Dolphin Scheduler 1.2 DB Table Overview</h3>
<table>
@@ -642,8 +642,8 @@
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/1.3.4/user_doc/quick-start.html b/en-us/docs/1.3.4/user_doc/quick-start.html
index f72b609..03eef91 100644
--- a/en-us/docs/1.3.4/user_doc/quick-start.html
+++ b/en-us/docs/1.3.4/user_doc/quick-start.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<ul>
<li>
<p>Administrator user login</p>
@@ -88,8 +88,8 @@
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/1.3.4/user_doc/standalone-deployment.html b/en-us/docs/1.3.4/user_doc/standalone-deployment.html
index c1e1ba9..e80999a 100644
--- a/en-us/docs/1.3.4/user_doc/standalone-deployment.html
+++ b/en-us/docs/1.3.4/user_doc/standalone-deployment.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<h1>1、Install basic softwares (please install required softwares by yourself)</h1>
<ul>
<li>PostgreSQL (8.2.15+) or MySQL (5.7) : Choose One, JDBC Driver 5.1.47+ is required if MySQL is used</li>
@@ -331,8 +331,8 @@ sh ./bin/dolphinscheduler-daemon.sh stop alert-server
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/1.3.4/user_doc/system-manual.html b/en-us/docs/1.3.4/user_doc/system-manual.html
index f481106..0e50f5c 100644
--- a/en-us/docs/1.3.4/user_doc/system-manual.html
+++ b/en-us/docs/1.3.4/user_doc/system-manual.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<h2>Get started quickly</h2>
<blockquote>
<p>Please refer to <a href="quick-start.html">Quick Start</a></p>
@@ -1015,8 +1015,8 @@ example:</li>
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/1.3.4/user_doc/task-structure.html b/en-us/docs/1.3.4/user_doc/task-structure.html
index 552d0ea..5943ce9 100644
--- a/en-us/docs/1.3.4/user_doc/task-structure.html
+++ b/en-us/docs/1.3.4/user_doc/task-structure.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<p>All tasks created in Dolphinscheduler are saved in the t_ds_process_definition table.</p>
<p>The following shows the 't_ds_process_definition' table structure:</p>
<table>
@@ -3268,8 +3268,8 @@
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/1.3.4/user_doc/upgrade.html b/en-us/docs/1.3.4/user_doc/upgrade.html
index fb73b15..ab733ad 100644
--- a/en-us/docs/1.3.4/user_doc/upgrade.html
+++ b/en-us/docs/1.3.4/user_doc/upgrade.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<h2>1. Back up previous version's files and database.</h2>
<h2>2. Stop all services of DolphinScheduler.</h2>
<p><code>sh ./script/stop-all.sh</code></p>
@@ -113,8 +113,8 @@ workers="ds1:service1,ds2:service2,ds3:service2"
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/1.3.5/user_doc/architecture-design.html b/en-us/docs/1.3.5/user_doc/architecture-design.html
index 0206d88..cb33a69 100644
--- a/en-us/docs/1.3.5/user_doc/architecture-design.html
+++ b/en-us/docs/1.3.5/user_doc/architecture-design.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<p>Before explaining the architecture of the scheduling system, let's first understand the commonly used terms of the scheduling system</p>
<h3>1.Glossary</h3>
<p><strong>DAG:</strong> The full name is Directed Acyclic Graph, referred to as DAG. Task tasks in the workflow are assembled in the form of a directed acyclic graph, and topological traversal is performed from nodes with zero degrees of entry until there are no subsequent nodes. Examples are as follows:</p>
@@ -339,8 +339,8 @@ After the fault tolerance of ZooKeeper Master is completed, it is re-scheduled b
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/1.3.5/user_doc/cluster-deployment.html b/en-us/docs/1.3.5/user_doc/cluster-deployment.html
index 0e89160..cd970fd 100644
--- a/en-us/docs/1.3.5/user_doc/cluster-deployment.html
+++ b/en-us/docs/1.3.5/user_doc/cluster-deployment.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<h1>1、Before you begin (please install requirement basic software by yourself)</h1>
<ul>
<li>PostgreSQL (8.2.15+) or MySQL (5.7) : Choose One, JDBC Driver 5.1.47+ is required if MySQL is used</li>
@@ -388,8 +388,8 @@ sh ./bin/dolphinscheduler-daemon.sh stop alert-server
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/1.3.5/user_doc/configuration-file.html b/en-us/docs/1.3.5/user_doc/configuration-file.html
index 2af0525..4d6f0ad 100644
--- a/en-us/docs/1.3.5/user_doc/configuration-file.html
+++ b/en-us/docs/1.3.5/user_doc/configuration-file.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<p>This document explains the DolphinScheduler application configurations according to DolphinScheduler-1.3.x versions.</p>
<h1>Directory Structure</h1>
<p>Currently, all the configuration files are under [conf ] directory. Please check the following simplified DolphinScheduler installation directories to have a direct view about the position [conf] directory in and configuration files inside. This document only describes DolphinScheduler configurations and other modules are not going into.</p>
@@ -987,8 +987,8 @@ Types of tasks involved are: Shell task、Python task、Spark task、Flink task
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/1.3.5/user_doc/docker-deployment.html b/en-us/docs/1.3.5/user_doc/docker-deployment.html
index 4df7d75..e995717 100644
--- a/en-us/docs/1.3.5/user_doc/docker-deployment.html
+++ b/en-us/docs/1.3.5/user_doc/docker-deployment.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<h2>Prerequisites</h2>
<ul>
<li><a href="https://docs.docker.com/engine/install/">Docker</a> 1.13.1+</li>
@@ -328,8 +328,8 @@ COPY ojdbc8-19.9.0.0.jar /opt/dolphinscheduler/lib
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/1.3.5/user_doc/expansion-reduction.html b/en-us/docs/1.3.5/user_doc/expansion-reduction.html
index 29ca96c..2d1e6f9 100644
--- a/en-us/docs/1.3.5/user_doc/expansion-reduction.html
+++ b/en-us/docs/1.3.5/user_doc/expansion-reduction.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<h2>1. Expansion</h2>
<p>This article describes how to add a new master service or worker service to an existing DolphinScheduler cluster.</p>
<pre><code> Attention: There cannot be more than one master service process or worker service process on a physical machine.
@@ -236,8 +236,8 @@ workers="existing worker01:default,existing worker02:default,ds3:default,ds
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/1.3.5/user_doc/hardware-environment.html b/en-us/docs/1.3.5/user_doc/hardware-environment.html
index 7a039a7..04ad504 100644
--- a/en-us/docs/1.3.5/user_doc/hardware-environment.html
+++ b/en-us/docs/1.3.5/user_doc/hardware-environment.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<p>DolphinScheduler, as an open-source distributed workflow task scheduling system, can be well deployed and run in Intel architecture server environments and mainstream virtualization environments, and supports mainstream Linux operating system environments.</p>
<h2>1. Linux operating system version requirements</h2>
<table>
@@ -114,8 +114,8 @@ The above Linux operating systems can run on physical servers and mainstream vir
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/1.3.5/user_doc/kubernetes-deployment.html b/en-us/docs/1.3.5/user_doc/kubernetes-deployment.html
index 3ed90eb..7ad0cba 100644
--- a/en-us/docs/1.3.5/user_doc/kubernetes-deployment.html
+++ b/en-us/docs/1.3.5/user_doc/kubernetes-deployment.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<h2>Prerequisites</h2>
<ul>
<li><a href="https://helm.sh/">Helm</a> 3.1.0+</li>
@@ -173,8 +173,8 @@ COPY ojdbc8-19.9.0.0.jar /opt/dolphinscheduler/lib
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/1.3.5/user_doc/load-balance.html b/en-us/docs/1.3.5/user_doc/load-balance.html
index 8c83edc..ed76e8f 100644
--- a/en-us/docs/1.3.5/user_doc/load-balance.html
+++ b/en-us/docs/1.3.5/user_doc/load-balance.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<p>Load balancing refers to the reasonable allocation of server pressure through routing algorithms (usually in cluster environments) to achieve the maximum optimization of server performance.</p>
<h3>DolphinScheduler-Worker load balancing algorithms</h3>
<p>DolphinScheduler-Master allocates tasks to workers, and by default provides three algorithms:</p>
@@ -49,8 +49,8 @@
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/1.3.5/user_doc/metadata-1.3.html b/en-us/docs/1.3.5/user_doc/metadata-1.3.html
index ab41bb4..41ca6ab 100644
--- a/en-us/docs/1.3.5/user_doc/metadata-1.3.html
+++ b/en-us/docs/1.3.5/user_doc/metadata-1.3.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<p><a name="V5KOl"></a></p>
<h3>Dolphin Scheduler 1.2 DB Table Overview</h3>
<table>
@@ -642,8 +642,8 @@
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/1.3.5/user_doc/open-api.html b/en-us/docs/1.3.5/user_doc/open-api.html
index ce5c1c0..c490c0a 100644
--- a/en-us/docs/1.3.5/user_doc/open-api.html
+++ b/en-us/docs/1.3.5/user_doc/open-api.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<h2>Background</h2>
<p>Generally, projects and processes are created through pages, but integration with third-party systems requires API calls to manage projects and workflows.</p>
<h2>Operating steps</h2>
@@ -55,8 +55,8 @@
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/1.3.5/user_doc/quick-start.html b/en-us/docs/1.3.5/user_doc/quick-start.html
index 5f0ccc6..a3adde3 100644
--- a/en-us/docs/1.3.5/user_doc/quick-start.html
+++ b/en-us/docs/1.3.5/user_doc/quick-start.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<ul>
<li>
<p>Administrator user login</p>
@@ -88,8 +88,8 @@
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/1.3.5/user_doc/standalone-deployment.html b/en-us/docs/1.3.5/user_doc/standalone-deployment.html
index ee6ab58..88af730 100644
--- a/en-us/docs/1.3.5/user_doc/standalone-deployment.html
+++ b/en-us/docs/1.3.5/user_doc/standalone-deployment.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<h1>1、Install basic softwares (please install required softwares by yourself)</h1>
<ul>
<li>PostgreSQL (8.2.15+) or MySQL (5.7) : Choose One, JDBC Driver 5.1.47+ is required if MySQL is used</li>
@@ -331,8 +331,8 @@ sh ./bin/dolphinscheduler-daemon.sh stop alert-server
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/1.3.5/user_doc/system-manual.html b/en-us/docs/1.3.5/user_doc/system-manual.html
index fd941bf..27f8e36 100644
--- a/en-us/docs/1.3.5/user_doc/system-manual.html
+++ b/en-us/docs/1.3.5/user_doc/system-manual.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<h2>Get started quickly</h2>
<blockquote>
<p>Please refer to <a href="quick-start.html">Quick Start</a></p>
@@ -1047,8 +1047,8 @@ example:</li>
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/1.3.5/user_doc/task-structure.html b/en-us/docs/1.3.5/user_doc/task-structure.html
index e2eaa44..6ed43d6 100644
--- a/en-us/docs/1.3.5/user_doc/task-structure.html
+++ b/en-us/docs/1.3.5/user_doc/task-structure.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<p>All tasks created in Dolphinscheduler are saved in the t_ds_process_definition table.</p>
<p>The following shows the 't_ds_process_definition' table structure:</p>
<table>
@@ -3268,8 +3268,8 @@
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/1.3.5/user_doc/upgrade.html b/en-us/docs/1.3.5/user_doc/upgrade.html
index 5b58532..85af84b 100644
--- a/en-us/docs/1.3.5/user_doc/upgrade.html
+++ b/en-us/docs/1.3.5/user_doc/upgrade.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<h2>1. Back up previous version's files and database.</h2>
<h2>2. Stop all services of DolphinScheduler.</h2>
<p><code>sh ./script/stop-all.sh</code></p>
@@ -113,8 +113,8 @@ workers="ds1:service1,ds2:service2,ds3:service2"
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/1.3.6/user_doc/ambari-integration.html b/en-us/docs/1.3.6/user_doc/ambari-integration.html
index cb58d76..4a093a7 100644
--- a/en-us/docs/1.3.6/user_doc/ambari-integration.html
+++ b/en-us/docs/1.3.6/user_doc/ambari-integration.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<h4>Note</h4>
<ol>
<li>This document is intended for users with a basic understanding of Ambari</li>
@@ -155,8 +155,8 @@ flush privileges;
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/1.3.6/user_doc/architecture-design.html b/en-us/docs/1.3.6/user_doc/architecture-design.html
index a025f78..4f82ebb 100644
--- a/en-us/docs/1.3.6/user_doc/architecture-design.html
+++ b/en-us/docs/1.3.6/user_doc/architecture-design.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<p>Before explaining the architecture of the scheduling system, let's first understand the commonly used terms of the scheduling system</p>
<h3>1.Glossary</h3>
<p><strong>DAG:</strong> The full name is Directed Acyclic Graph, referred to as DAG. Task tasks in the workflow are assembled in the form of a directed acyclic graph, and topological traversal is performed from nodes with zero degrees of entry until there are no subsequent nodes. Examples are as follows:</p>
@@ -339,8 +339,8 @@ After the fault tolerance of ZooKeeper Master is completed, it is re-scheduled b
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/1.3.6/user_doc/cluster-deployment.html b/en-us/docs/1.3.6/user_doc/cluster-deployment.html
index 59d7102..2bb184c 100644
--- a/en-us/docs/1.3.6/user_doc/cluster-deployment.html
+++ b/en-us/docs/1.3.6/user_doc/cluster-deployment.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<h1>1、Before you begin (please install requirement basic software by yourself)</h1>
<ul>
<li>PostgreSQL (8.2.15+) or MySQL (5.7) : Choose One, JDBC Driver 5.1.47+ is required if MySQL is used</li>
@@ -388,8 +388,8 @@ sh ./bin/dolphinscheduler-daemon.sh stop alert-server
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/1.3.6/user_doc/configuration-file.html b/en-us/docs/1.3.6/user_doc/configuration-file.html
index 0d89df8..8dc47bb 100644
--- a/en-us/docs/1.3.6/user_doc/configuration-file.html
+++ b/en-us/docs/1.3.6/user_doc/configuration-file.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<p>This document explains the DolphinScheduler application configurations according to DolphinScheduler-1.3.x versions.</p>
<h1>Directory Structure</h1>
<p>Currently, all the configuration files are under [conf ] directory. Please check the following simplified DolphinScheduler installation directories to have a direct view about the position [conf] directory in and configuration files inside. This document only describes DolphinScheduler configurations and other modules are not going into.</p>
@@ -987,8 +987,8 @@ Types of tasks involved are: Shell task、Python task、Spark task、Flink task
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/1.3.6/user_doc/docker-deployment.html b/en-us/docs/1.3.6/user_doc/docker-deployment.html
index 6f9a7ab..824b3de 100644
--- a/en-us/docs/1.3.6/user_doc/docker-deployment.html
+++ b/en-us/docs/1.3.6/user_doc/docker-deployment.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<h2>Prerequisites</h2>
<ul>
<li><a href="https://docs.docker.com/engine/install/">Docker</a> 1.13.1+</li>
@@ -890,8 +890,8 @@ SW_GRPC_LOG_SERVER_PORT=11800
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/1.3.6/user_doc/expansion-reduction.html b/en-us/docs/1.3.6/user_doc/expansion-reduction.html
index 21d45e4..d7156d4 100644
--- a/en-us/docs/1.3.6/user_doc/expansion-reduction.html
+++ b/en-us/docs/1.3.6/user_doc/expansion-reduction.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<h2>1. Expansion</h2>
<p>This article describes how to add a new master service or worker service to an existing DolphinScheduler cluster.</p>
<pre><code> Attention: There cannot be more than one master service process or worker service process on a physical machine.
@@ -236,8 +236,8 @@ workers="existing worker01:default,existing worker02:default,ds3:default,ds
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/1.3.6/user_doc/flink-call.html b/en-us/docs/1.3.6/user_doc/flink-call.html
index 28e2106..197662d 100644
--- a/en-us/docs/1.3.6/user_doc/flink-call.html
+++ b/en-us/docs/1.3.6/user_doc/flink-call.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<h3>Create a queue</h3>
<ol>
<li>Log in to the scheduling system, click "Security", then click "Queue manage" on the left, and click "Create queue" to create a queue.</li>
@@ -112,8 +112,8 @@
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/1.3.6/user_doc/hardware-environment.html b/en-us/docs/1.3.6/user_doc/hardware-environment.html
index 5221be2..4676b29 100644
--- a/en-us/docs/1.3.6/user_doc/hardware-environment.html
+++ b/en-us/docs/1.3.6/user_doc/hardware-environment.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<p>DolphinScheduler, as an open-source distributed workflow task scheduling system, can be well deployed and run in Intel architecture server environments and mainstream virtualization environments, and supports mainstream Linux operating system environments.</p>
<h2>1. Linux operating system version requirements</h2>
<table>
@@ -114,8 +114,8 @@ The above Linux operating systems can run on physical servers and mainstream vir
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/1.3.6/user_doc/kubernetes-deployment.html b/en-us/docs/1.3.6/user_doc/kubernetes-deployment.html
index baed61f..f04537d 100644
--- a/en-us/docs/1.3.6/user_doc/kubernetes-deployment.html
+++ b/en-us/docs/1.3.6/user_doc/kubernetes-deployment.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<h2>Prerequisites</h2>
<ul>
<li><a href="https://helm.sh/">Helm</a> 3.1.0+</li>
@@ -1736,8 +1736,8 @@ ln -s spark-3.1.1-bin-hadoop2.7 spark2 <span class="hljs-comment"># or just mv</
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/1.3.6/user_doc/load-balance.html b/en-us/docs/1.3.6/user_doc/load-balance.html
index a2875f7..c054197 100644
--- a/en-us/docs/1.3.6/user_doc/load-balance.html
+++ b/en-us/docs/1.3.6/user_doc/load-balance.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<p>Load balancing refers to the reasonable allocation of server pressure through routing algorithms (usually in cluster environments) to achieve the maximum optimization of server performance.</p>
<h3>DolphinScheduler-Worker load balancing algorithms</h3>
<p>DolphinScheduler-Master allocates tasks to workers, and by default provides three algorithms:</p>
@@ -49,8 +49,8 @@
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/1.3.6/user_doc/metadata-1.3.html b/en-us/docs/1.3.6/user_doc/metadata-1.3.html
index a4a2993..1ab3407 100644
--- a/en-us/docs/1.3.6/user_doc/metadata-1.3.html
+++ b/en-us/docs/1.3.6/user_doc/metadata-1.3.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<p><a name="V5KOl"></a></p>
<h3>Dolphin Scheduler 1.2 DB Table Overview</h3>
<table>
@@ -642,8 +642,8 @@
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/1.3.6/user_doc/open-api.html b/en-us/docs/1.3.6/user_doc/open-api.html
index 86c704f..0306bd6 100644
--- a/en-us/docs/1.3.6/user_doc/open-api.html
+++ b/en-us/docs/1.3.6/user_doc/open-api.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<h2>Background</h2>
<p>Generally, projects and processes are created through pages, but integration with third-party systems requires API calls to manage projects and workflows.</p>
<h2>The Operation Steps of DS API Calls</h2>
@@ -75,8 +75,8 @@ The returned msg information is "success", indicating that we have successfully
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/1.3.6/user_doc/quick-start.html b/en-us/docs/1.3.6/user_doc/quick-start.html
index 6d3c913..c0c5f58 100644
--- a/en-us/docs/1.3.6/user_doc/quick-start.html
+++ b/en-us/docs/1.3.6/user_doc/quick-start.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<ul>
<li>
<p>Administrator user login</p>
@@ -88,8 +88,8 @@
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/1.3.6/user_doc/skywalking-agent-deployment.html b/en-us/docs/1.3.6/user_doc/skywalking-agent-deployment.html
index ac1de60..d0a3bec 100644
--- a/en-us/docs/1.3.6/user_doc/skywalking-agent-deployment.html
+++ b/en-us/docs/1.3.6/user_doc/skywalking-agent-deployment.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<p>The dolphinscheduler-skywalking module provides <a href="https://skywalking.apache.org/">Skywalking</a> monitor agent for the Dolphinscheduler project.</p>
<p>This document describes how to enable Skywalking 8.4+ support with this module (recommended to use SkyWalking 8.5.0).</p>
<h1>Installation</h1>
@@ -62,8 +62,8 @@ apache/dolphinscheduler:1.3.6 all</span>
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/1.3.6/user_doc/standalone-deployment.html b/en-us/docs/1.3.6/user_doc/standalone-deployment.html
index d0e6cf7..9b0e67d 100644
--- a/en-us/docs/1.3.6/user_doc/standalone-deployment.html
+++ b/en-us/docs/1.3.6/user_doc/standalone-deployment.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<h1>1、Install basic softwares (please install required softwares by yourself)</h1>
<ul>
<li>PostgreSQL (8.2.15+) or MySQL (5.7) : Choose One, JDBC Driver 5.1.47+ is required if MySQL is used</li>
@@ -334,8 +334,8 @@ sh ./bin/dolphinscheduler-daemon.sh stop alert-server
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/1.3.6/user_doc/system-manual.html b/en-us/docs/1.3.6/user_doc/system-manual.html
index 301aa6b..39385de 100644
--- a/en-us/docs/1.3.6/user_doc/system-manual.html
+++ b/en-us/docs/1.3.6/user_doc/system-manual.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<h2>Get started quickly</h2>
<blockquote>
<p>Please refer to <a href="quick-start.html">Quick Start</a></p>
@@ -1029,8 +1029,8 @@ example:</li>
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/1.3.6/user_doc/task-structure.html b/en-us/docs/1.3.6/user_doc/task-structure.html
index ea0fc2b..470008d 100644
--- a/en-us/docs/1.3.6/user_doc/task-structure.html
+++ b/en-us/docs/1.3.6/user_doc/task-structure.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<p>All tasks created in Dolphinscheduler are saved in the t_ds_process_definition table.</p>
<p>The following shows the 't_ds_process_definition' table structure:</p>
<table>
@@ -3268,8 +3268,8 @@
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/1.3.6/user_doc/upgrade.html b/en-us/docs/1.3.6/user_doc/upgrade.html
index fd4f10b..c37c969 100644
--- a/en-us/docs/1.3.6/user_doc/upgrade.html
+++ b/en-us/docs/1.3.6/user_doc/upgrade.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<h2>1. Back up previous version's files and database.</h2>
<h2>2. Stop all services of DolphinScheduler.</h2>
<p><code>sh ./script/stop-all.sh</code></p>
@@ -113,8 +113,8 @@ workers="ds1:service1,ds2:service2,ds3:service2"
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/1.3.8/user_doc/ambari-integration.html b/en-us/docs/1.3.8/user_doc/ambari-integration.html
index 10def0b..172547c 100644
--- a/en-us/docs/1.3.8/user_doc/ambari-integration.html
+++ b/en-us/docs/1.3.8/user_doc/ambari-integration.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<h4>Note</h4>
<ol>
<li>This document is intended for users with a basic understanding of Ambari</li>
@@ -153,8 +153,8 @@ flush privileges;
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/1.3.8/user_doc/architecture-design.html b/en-us/docs/1.3.8/user_doc/architecture-design.html
index e456ebb..c56dca7 100644
--- a/en-us/docs/1.3.8/user_doc/architecture-design.html
+++ b/en-us/docs/1.3.8/user_doc/architecture-design.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<p>Before explaining the architecture of the scheduling system, let's first understand the commonly used terms of the scheduling system</p>
<h3>1.Glossary</h3>
<p><strong>DAG:</strong> The full name is Directed Acyclic Graph, referred to as DAG. Task tasks in the workflow are assembled in the form of a directed acyclic graph, and topological traversal is performed from nodes with zero degrees of entry until there are no subsequent nodes. Examples are as follows:</p>
@@ -331,8 +331,8 @@ From the perspective of scheduling, this article preliminarily introduces the ar
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/1.3.8/user_doc/cluster-deployment.html b/en-us/docs/1.3.8/user_doc/cluster-deployment.html
index 113f2a7..c27957a 100644
--- a/en-us/docs/1.3.8/user_doc/cluster-deployment.html
+++ b/en-us/docs/1.3.8/user_doc/cluster-deployment.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<h1>1、Before you begin (please install requirement basic software by yourself)</h1>
<ul>
<li>PostgreSQL (8.2.15+) or MySQL (5.7) : Choose One, JDBC Driver 5.1.47+ is required if MySQL is used</li>
@@ -388,8 +388,8 @@ sh ./bin/dolphinscheduler-daemon.sh stop alert-server
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/1.3.8/user_doc/configuration-file.html b/en-us/docs/1.3.8/user_doc/configuration-file.html
index aa027a6..ae37d01 100644
--- a/en-us/docs/1.3.8/user_doc/configuration-file.html
+++ b/en-us/docs/1.3.8/user_doc/configuration-file.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<p>This document explains the DolphinScheduler application configurations according to DolphinScheduler-1.3.x versions.</p>
<h1>Directory Structure</h1>
<p>Currently, all the configuration files are under [conf ] directory. Please check the following simplified DolphinScheduler installation directories to have a direct view about the position [conf] directory in and configuration files inside. This document only describes DolphinScheduler configurations and other modules are not going into.</p>
@@ -987,8 +987,8 @@ Types of tasks involved are: Shell task、Python task、Spark task、Flink task
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/1.3.8/user_doc/docker-deployment.html b/en-us/docs/1.3.8/user_doc/docker-deployment.html
index 265efdb..da143d8 100644
--- a/en-us/docs/1.3.8/user_doc/docker-deployment.html
+++ b/en-us/docs/1.3.8/user_doc/docker-deployment.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<h2>Prerequisites</h2>
<ul>
<li><a href="https://docs.docker.com/engine/install/">Docker</a> 1.13.1+</li>
@@ -900,8 +900,8 @@ SW_GRPC_LOG_SERVER_PORT=11800
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/1.3.8/user_doc/expansion-reduction.html b/en-us/docs/1.3.8/user_doc/expansion-reduction.html
index 41ad617..fcb8485 100644
--- a/en-us/docs/1.3.8/user_doc/expansion-reduction.html
+++ b/en-us/docs/1.3.8/user_doc/expansion-reduction.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<h2>1. Expansion</h2>
<p>This article describes how to add a new master service or worker service to an existing DolphinScheduler cluster.</p>
<pre><code> Attention: There cannot be more than one master service process or worker service process on a physical machine.
@@ -236,8 +236,8 @@ workers="existing worker01:default,existing worker02:default,ds3:default,ds
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/1.3.8/user_doc/flink-call.html b/en-us/docs/1.3.8/user_doc/flink-call.html
index 4f4684b..4f311dc 100644
--- a/en-us/docs/1.3.8/user_doc/flink-call.html
+++ b/en-us/docs/1.3.8/user_doc/flink-call.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<h3>Create a queue</h3>
<ol>
<li>Log in to the scheduling system, click "Security", then click "Queue manage" on the left, and click "Create queue" to create a queue.</li>
@@ -112,8 +112,8 @@
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/1.3.8/user_doc/hardware-environment.html b/en-us/docs/1.3.8/user_doc/hardware-environment.html
index 908bc5a..f886186 100644
--- a/en-us/docs/1.3.8/user_doc/hardware-environment.html
+++ b/en-us/docs/1.3.8/user_doc/hardware-environment.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<p>DolphinScheduler, as an open-source distributed workflow task scheduling system, can be well deployed and run in Intel architecture server environments and mainstream virtualization environments, and supports mainstream Linux operating system environments.</p>
<h2>1. Linux operating system version requirements</h2>
<table>
@@ -114,8 +114,8 @@ The above Linux operating systems can run on physical servers and mainstream vir
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/1.3.8/user_doc/kubernetes-deployment.html b/en-us/docs/1.3.8/user_doc/kubernetes-deployment.html
index 8f6ad07..aacc07f 100644
--- a/en-us/docs/1.3.8/user_doc/kubernetes-deployment.html
+++ b/en-us/docs/1.3.8/user_doc/kubernetes-deployment.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<h2>Prerequisites</h2>
<ul>
<li><a href="https://helm.sh/">Helm</a> 3.1.0+</li>
@@ -1736,8 +1736,8 @@ ln -s spark-3.1.1-bin-hadoop2.7 spark2 <span class="hljs-comment"># or just mv</
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/1.3.8/user_doc/load-balance.html b/en-us/docs/1.3.8/user_doc/load-balance.html
index b49e840..3b5c4f3 100644
--- a/en-us/docs/1.3.8/user_doc/load-balance.html
+++ b/en-us/docs/1.3.8/user_doc/load-balance.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<p>Load balancing refers to the reasonable allocation of server pressure through routing algorithms (usually in cluster environments) to achieve the maximum optimization of server performance.</p>
<h3>DolphinScheduler-Worker load balancing algorithms</h3>
<p>DolphinScheduler-Master allocates tasks to workers, and by default provides three algorithms:</p>
@@ -49,8 +49,8 @@
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/1.3.8/user_doc/metadata-1.3.html b/en-us/docs/1.3.8/user_doc/metadata-1.3.html
index 89f0b78..ff97715 100644
--- a/en-us/docs/1.3.8/user_doc/metadata-1.3.html
+++ b/en-us/docs/1.3.8/user_doc/metadata-1.3.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<p><a name="V5KOl"></a></p>
<h3>Dolphin Scheduler 1.2 DB Table Overview</h3>
<table>
@@ -642,8 +642,8 @@
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/1.3.8/user_doc/open-api.html b/en-us/docs/1.3.8/user_doc/open-api.html
index 3f4b7f6..b39b044 100644
--- a/en-us/docs/1.3.8/user_doc/open-api.html
+++ b/en-us/docs/1.3.8/user_doc/open-api.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<h2>Background</h2>
<p>Generally, projects and processes are created through pages, but integration with third-party systems requires API calls to manage projects and workflows.</p>
<h2>The Operation Steps of DS API Calls</h2>
@@ -75,8 +75,8 @@ The returned msg information is "success", indicating that we have successfully
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/1.3.8/user_doc/parameters-introduction.html b/en-us/docs/1.3.8/user_doc/parameters-introduction.html
index 8aa581a..4badf44 100644
--- a/en-us/docs/1.3.8/user_doc/parameters-introduction.html
+++ b/en-us/docs/1.3.8/user_doc/parameters-introduction.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<h4>1. System parameters</h4>
<table>
<tr><th>variable</th><th>declaration method</th><th>meaning</th></tr>
@@ -88,8 +88,8 @@ the second is offset, representing the number of months the user wants to add or
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/1.3.8/user_doc/quick-start.html b/en-us/docs/1.3.8/user_doc/quick-start.html
index 6bdc9b9..e9eff14 100644
--- a/en-us/docs/1.3.8/user_doc/quick-start.html
+++ b/en-us/docs/1.3.8/user_doc/quick-start.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<ul>
<li>
<p>Administrator user login</p>
@@ -88,8 +88,8 @@
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/1.3.8/user_doc/skywalking-agent-deployment.html b/en-us/docs/1.3.8/user_doc/skywalking-agent-deployment.html
index 21683e4..0189d59 100644
--- a/en-us/docs/1.3.8/user_doc/skywalking-agent-deployment.html
+++ b/en-us/docs/1.3.8/user_doc/skywalking-agent-deployment.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<p>The dolphinscheduler-skywalking module provides <a href="https://skywalking.apache.org/">SkyWalking</a> monitor agent for the Dolphinscheduler project.</p>
<p>This document describes how to enable SkyWalking 8.4+ support with this module (recommended to use SkyWalking 8.5.0).</p>
<h1>Installation</h1>
@@ -62,8 +62,8 @@ apache/dolphinscheduler:1.3.8 all</span>
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/1.3.8/user_doc/standalone-deployment.html b/en-us/docs/1.3.8/user_doc/standalone-deployment.html
index fda3c99..513d496 100644
--- a/en-us/docs/1.3.8/user_doc/standalone-deployment.html
+++ b/en-us/docs/1.3.8/user_doc/standalone-deployment.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<h1>1、Install Basic Software (please install required software by yourself)</h1>
<ul>
<li>PostgreSQL (8.2.15+) or MySQL (5.7) : Choose One, JDBC Driver 5.1.47+ is required if MySQL is used</li>
@@ -334,8 +334,8 @@ sh ./bin/dolphinscheduler-daemon.sh stop alert-server
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/1.3.8/user_doc/system-manual.html b/en-us/docs/1.3.8/user_doc/system-manual.html
index f7fef88..9dfb865 100644
--- a/en-us/docs/1.3.8/user_doc/system-manual.html
+++ b/en-us/docs/1.3.8/user_doc/system-manual.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<h2>Get started quickly</h2>
<blockquote>
<p>Please refer to <a href="quick-start.html">Quick Start</a></p>
@@ -1029,8 +1029,8 @@ example:</li>
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/1.3.8/user_doc/task-structure.html b/en-us/docs/1.3.8/user_doc/task-structure.html
index b4104b4..9b2fb7d 100644
--- a/en-us/docs/1.3.8/user_doc/task-structure.html
+++ b/en-us/docs/1.3.8/user_doc/task-structure.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<p>All tasks created in DolphinScheduler are saved in the t_ds_process_definition table.</p>
<p>The following shows the 't_ds_process_definition' table structure:</p>
<table>
@@ -3268,8 +3268,8 @@
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/1.3.8/user_doc/upgrade.html b/en-us/docs/1.3.8/user_doc/upgrade.html
index 165dbb8..3505b4a 100644
--- a/en-us/docs/1.3.8/user_doc/upgrade.html
+++ b/en-us/docs/1.3.8/user_doc/upgrade.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<h2>1. Back Up Previous Version's Files and Database.</h2>
<h2>2. Stop All Services of DolphinScheduler.</h2>
<p><code>sh ./script/stop-all.sh</code></p>
@@ -113,8 +113,8 @@ workers="ds1:service1,ds2:service2,ds3:service2"
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/dev/user_doc/alert_spi.html b/en-us/docs/dev/user_doc/alert_spi.html
index cdbbd1c..366bfb1 100644
--- a/en-us/docs/dev/user_doc/alert_spi.html
+++ b/en-us/docs/dev/user_doc/alert_spi.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<h4>DolphinScheduler SPI Design</h4>
<p>The architecture of microkernel & plug-in of DolphinScheduler is changing. All core capabilities such as tasks, resource storage, registry, etc. will be designed to be extensions, and we want to improve the flexibility as well as the friendliness (extensibility) of DolphinScheduler itself through SPI.</p>
<p>You can read the relevant code under the dolphinscheduler-spi module as a reference. The extended interface of the associated plug-in is under the module, and when we need to implement the relevant function plug-in, it is recommended to read this code block first. Of course, you are welcomed to read the documentation, which will save a lot less time. However, the documentation has a certain lag and when it is missing, it is suggested to take the source code as the reference (If you ar [...]
@@ -87,8 +87,8 @@ This package contains the plug-in parameter definitions. We use alpacajs, a fron
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/latest/user_doc/configuration-file.html b/en-us/docs/dev/user_doc/architecture/configuration.html
similarity index 73%
copy from en-us/docs/latest/user_doc/configuration-file.html
copy to en-us/docs/dev/user_doc/architecture/configuration.html
index aa027a6..e49fb34 100644
--- a/en-us/docs/latest/user_doc/configuration-file.html
+++ b/en-us/docs/dev/user_doc/architecture/configuration.html
@@ -3,14 +3,14 @@
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
- <meta name="keywords" content="configuration-file">
- <meta name="description" content="configuration-file">
- <title>configuration-file</title>
+ <meta name="keywords" content="configuration">
+ <meta name="description" content="configuration">
+ <title>configuration</title>
<link rel="shortcut icon" href="/img/favicon.ico">
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<p>This document explains the DolphinScheduler application configurations according to DolphinScheduler-1.3.x versions.</p>
<h1>Directory Structure</h1>
<p>Currently, all the configuration files are under [conf ] directory. Please check the following simplified DolphinScheduler installation directories to have a direct view about the position [conf] directory in and configuration files inside. This document only describes DolphinScheduler configurations and other modules are not going into.</p>
@@ -987,8 +987,8 @@ Types of tasks involved are: Shell task、Python task、Spark task、Flink task
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/dev/user_doc/architecture/configuration.json b/en-us/docs/dev/user_doc/architecture/configuration.json
new file mode 100644
index 0000000..18d3d41
--- /dev/null
+++ b/en-us/docs/dev/user_doc/architecture/configuration.json
@@ -0,0 +1,6 @@
+{
+ "filename": "configuration.md",
+ "__html": "<h1>Preface</h1>\n<p>This document explains the DolphinScheduler application configurations according to DolphinScheduler-1.3.x versions.</p>\n<h1>Directory Structure</h1>\n<p>Currently, all the configuration files are under [conf ] directory. Please check the following simplified DolphinScheduler installation directories to have a direct view about the position [conf] directory in and configuration files inside. This document only describes DolphinScheduler configurations a [...]
+ "link": "/dist/en-us/docs/dev/user_doc/architecture/configuration.html",
+ "meta": {}
+}
\ No newline at end of file
diff --git a/en-us/docs/1.3.8/user_doc/architecture-design.html b/en-us/docs/dev/user_doc/architecture/design.html
similarity index 69%
copy from en-us/docs/1.3.8/user_doc/architecture-design.html
copy to en-us/docs/dev/user_doc/architecture/design.html
index e456ebb..8a5fb03 100644
--- a/en-us/docs/1.3.8/user_doc/architecture-design.html
+++ b/en-us/docs/dev/user_doc/architecture/design.html
@@ -3,14 +3,14 @@
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
- <meta name="keywords" content="architecture-design">
- <meta name="description" content="architecture-design">
- <title>architecture-design</title>
+ <meta name="keywords" content="design">
+ <meta name="description" content="design">
+ <title>design</title>
<link rel="shortcut icon" href="/img/favicon.ico">
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<p>Before explaining the architecture of the scheduling system, let's first understand the commonly used terms of the scheduling system</p>
<h3>1.Glossary</h3>
<p><strong>DAG:</strong> The full name is Directed Acyclic Graph, referred to as DAG. Task tasks in the workflow are assembled in the form of a directed acyclic graph, and topological traversal is performed from nodes with zero degrees of entry until there are no subsequent nodes. Examples are as follows:</p>
@@ -331,8 +331,8 @@ From the perspective of scheduling, this article preliminarily introduces the ar
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/dev/user_doc/architecture/design.json b/en-us/docs/dev/user_doc/architecture/design.json
new file mode 100644
index 0000000..be61315
--- /dev/null
+++ b/en-us/docs/dev/user_doc/architecture/design.json
@@ -0,0 +1,6 @@
+{
+ "filename": "design.md",
+ "__html": "<h2>System Architecture Design</h2>\n<p>Before explaining the architecture of the scheduling system, let's first understand the commonly used terms of the scheduling system</p>\n<h3>1.Glossary</h3>\n<p><strong>DAG:</strong> The full name is Directed Acyclic Graph, referred to as DAG. Task tasks in the workflow are assembled in the form of a directed acyclic graph, and topological traversal is performed from nodes with zero degrees of entry until there are no subsequent nodes [...]
+ "link": "/dist/en-us/docs/dev/user_doc/architecture/design.html",
+ "meta": {}
+}
\ No newline at end of file
diff --git a/en-us/docs/dev/user_doc/architecture/load-balance.html b/en-us/docs/dev/user_doc/architecture/load-balance.html
new file mode 100644
index 0000000..45d8ea4
--- /dev/null
+++ b/en-us/docs/dev/user_doc/architecture/load-balance.html
@@ -0,0 +1,64 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+ <meta charset="UTF-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
+ <meta name="keywords" content="load-balance">
+ <meta name="description" content="load-balance">
+ <title>load-balance</title>
+ <link rel="shortcut icon" href="/img/favicon.ico">
+ <link rel="stylesheet" href="/build/vendor.e328afe.css">
+</head>
+<body>
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+<p>Load balancing refers to the reasonable allocation of server pressure through routing algorithms (usually in cluster environments) to achieve the maximum optimization of server performance.</p>
+<h3>DolphinScheduler-Worker load balancing algorithms</h3>
+<p>DolphinScheduler-Master allocates tasks to workers, and by default provides three algorithms:</p>
+<p>Weighted random (random)</p>
+<p>Smoothing polling (roundrobin)</p>
+<p>Linear load (lowerweight)</p>
+<p>The default configuration is the linear load.</p>
+<p>As the routing is done on the client side, the master service, you can change master.host.selector in master.properties to configure the algorithm what you want.</p>
+<p>eg: master.host.selector = random (case-insensitive)</p>
+<h3>Worker load balancing configuration</h3>
+<p>The configuration file is worker.properties</p>
+<h4>weight</h4>
+<p>All of the above load algorithms are weighted based on weights, which affect the outcome of the triage. You can set different weights for different machines by modifying the worker.weight value.</p>
+<h4>Preheating</h4>
+<p>With JIT optimisation in mind, we will let the worker run at low power for a period of time after startup so that it can gradually reach its optimal state, a process we call preheating. If you are interested, you can read some articles about JIT.</p>
+<p>So the worker will gradually reach its maximum weight over time after it starts (by default ten minutes, we don't provide a configuration item, you can change it and submit a PR if needed).</p>
+<h3>Load balancing algorithm breakdown</h3>
+<h4>Random (weighted)</h4>
+<p>This algorithm is relatively simple, one of the matched workers is selected at random (the weighting affects his weighting).</p>
+<h4>Smoothed polling (weighted)</h4>
+<p>An obvious drawback of the weighted polling algorithm. Namely, under certain specific weights, weighted polling scheduling generates an uneven sequence of instances, and this unsmoothed load may cause some instances to experience transient high loads, leading to a risk of system downtime. To address this scheduling flaw, we provide a smooth weighted polling algorithm.</p>
+<p>Each worker is given two weights, weight (which remains constant after warm-up is complete) and current_weight (which changes dynamically), for each route. The current_weight + weight is iterated over all the workers, and the weight of all the workers is added up and counted as total_weight, then the worker with the largest current_weight is selected as the worker for this task. current_weight-total_weight.</p>
+<h4>Linear weighting (default algorithm)</h4>
+<p>The algorithm reports its own load information to the registry at regular intervals. We base our judgement on two main pieces of information</p>
+<ul>
+<li>load average (default is the number of CPU cores * 2)</li>
+<li>available physical memory (default is 0.3, in G)</li>
+</ul>
+<p>If either of the two is lower than the configured item, then this worker will not participate in the load. (no traffic will be allocated)</p>
+<p>You can customise the configuration by changing the following properties in worker.properties</p>
+<ul>
+<li>worker.max.cpuload.avg=-1 (worker max cpuload avg, only higher than the system cpu load average, worker server can be dispatched tasks. default value -1: the number of cpu cores * 2)</li>
+<li>worker.reserved.memory=0.3 (worker reserved memory, only lower than system available memory, worker server can be dispatched tasks. default value 0.3, the unit is G)</li>
+</ul>
+</div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><a href="/en-us/community/development/subscribe.html"><p>Email List</p></a></li><li><img class="img-base" src="/img/twittergray.png"/><img class="img-change" src="/img/twitterbl [...]
+ <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
+ <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
+ <script>window.rootPath = '';</script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
+ <script>
+ var _hmt = _hmt || [];
+ (function() {
+ var hm = document.createElement("script");
+ hm.src = "https://hm.baidu.com/hm.js?4e7b4b400dd31fa015018a435c64d06f";
+ var s = document.getElementsByTagName("script")[0];
+ s.parentNode.insertBefore(hm, s);
+ })();
+ </script>
+</body>
+</html>
\ No newline at end of file
diff --git a/en-us/docs/dev/user_doc/architecture/load-balance.json b/en-us/docs/dev/user_doc/architecture/load-balance.json
new file mode 100644
index 0000000..21b1da5
--- /dev/null
+++ b/en-us/docs/dev/user_doc/architecture/load-balance.json
@@ -0,0 +1,6 @@
+{
+ "filename": "load-balance.md",
+ "__html": "<h3>Load Balance</h3>\n<p>Load balancing refers to the reasonable allocation of server pressure through routing algorithms (usually in cluster environments) to achieve the maximum optimization of server performance.</p>\n<h3>DolphinScheduler-Worker load balancing algorithms</h3>\n<p>DolphinScheduler-Master allocates tasks to workers, and by default provides three algorithms:</p>\n<p>Weighted random (random)</p>\n<p>Smoothing polling (roundrobin)</p>\n<p>Linear load (lowerwei [...]
+ "link": "/dist/en-us/docs/dev/user_doc/architecture/load-balance.html",
+ "meta": {}
+}
\ No newline at end of file
diff --git a/en-us/docs/1.3.8/user_doc/metadata-1.3.html b/en-us/docs/dev/user_doc/architecture/metadata.html
similarity index 61%
copy from en-us/docs/1.3.8/user_doc/metadata-1.3.html
copy to en-us/docs/dev/user_doc/architecture/metadata.html
index 89f0b78..8a241c3 100644
--- a/en-us/docs/1.3.8/user_doc/metadata-1.3.html
+++ b/en-us/docs/dev/user_doc/architecture/metadata.html
@@ -3,14 +3,14 @@
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
- <meta name="keywords" content="metadata-1.3">
- <meta name="description" content="metadata-1.3">
- <title>metadata-1.3</title>
+ <meta name="keywords" content="metadata">
+ <meta name="description" content="metadata">
+ <title>metadata</title>
<link rel="shortcut icon" href="/img/favicon.ico">
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<p><a name="V5KOl"></a></p>
<h3>Dolphin Scheduler 1.2 DB Table Overview</h3>
<table>
@@ -642,8 +642,8 @@
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/dev/user_doc/architecture/metadata.json b/en-us/docs/dev/user_doc/architecture/metadata.json
new file mode 100644
index 0000000..e97e616
--- /dev/null
+++ b/en-us/docs/dev/user_doc/architecture/metadata.json
@@ -0,0 +1,6 @@
+{
+ "filename": "metadata.md",
+ "__html": "<h1>Dolphin Scheduler 1.3 MetaData</h1>\n<p><a name=\"V5KOl\"></a></p>\n<h3>Dolphin Scheduler 1.2 DB Table Overview</h3>\n<table>\n<thead>\n<tr>\n<th style=\"text-align:center\">Table Name</th>\n<th style=\"text-align:center\">Comment</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td style=\"text-align:center\">t_ds_access_token</td>\n<td style=\"text-align:center\">token for access ds backend</td>\n</tr>\n<tr>\n<td style=\"text-align:center\">t_ds_alert</td>\n<td style=\"text-align [...]
+ "link": "/dist/en-us/docs/dev/user_doc/architecture/metadata.html",
+ "meta": {}
+}
\ No newline at end of file
diff --git a/en-us/docs/latest/user_doc/task-structure.html b/en-us/docs/dev/user_doc/architecture/task-structure.html
similarity index 87%
copy from en-us/docs/latest/user_doc/task-structure.html
copy to en-us/docs/dev/user_doc/architecture/task-structure.html
index b4104b4..eed8625 100644
--- a/en-us/docs/latest/user_doc/task-structure.html
+++ b/en-us/docs/dev/user_doc/architecture/task-structure.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<p>All tasks created in DolphinScheduler are saved in the t_ds_process_definition table.</p>
<p>The following shows the 't_ds_process_definition' table structure:</p>
<table>
@@ -3268,8 +3268,8 @@
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/dev/user_doc/architecture/task-structure.json b/en-us/docs/dev/user_doc/architecture/task-structure.json
new file mode 100644
index 0000000..b80685a
--- /dev/null
+++ b/en-us/docs/dev/user_doc/architecture/task-structure.json
@@ -0,0 +1,6 @@
+{
+ "filename": "task-structure.md",
+ "__html": "<h1>Overall Tasks Storage Structure</h1>\n<p>All tasks created in DolphinScheduler are saved in the t_ds_process_definition table.</p>\n<p>The following shows the 't_ds_process_definition' table structure:</p>\n<table>\n<thead>\n<tr>\n<th>No.</th>\n<th>field</th>\n<th>type</th>\n<th>description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>1</td>\n<td>id</td>\n<td>int(11)</td>\n<td>primary key</td>\n</tr>\n<tr>\n<td>2</td>\n<td>name</td>\n<td>varchar(255)</td>\n<td>process defin [...]
+ "link": "/dist/en-us/docs/dev/user_doc/architecture/task-structure.html",
+ "meta": {}
+}
\ No newline at end of file
diff --git a/en-us/docs/dev/user_doc/dev_quick_start.html b/en-us/docs/dev/user_doc/dev_quick_start.html
index 22e79ff..c1a4cd7 100644
--- a/en-us/docs/dev/user_doc/dev_quick_start.html
+++ b/en-us/docs/dev/user_doc/dev_quick_start.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
For testing the plugin, you can modify the plugin.bind in StandaloneServer or modify the configuration file. Please check the plugin description for details.</p>
<h4>1. Download the source Code</h4>
<p>GitHub :<a href="https://github.com/apache/dolphinscheduler">https://github.com/apache/dolphinscheduler</a></p>
@@ -48,8 +48,8 @@ npm run start
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/dev/user_doc/dev_run.html b/en-us/docs/dev/user_doc/dev_run.html
index 546697b..1fd26e9 100644
--- a/en-us/docs/dev/user_doc/dev_run.html
+++ b/en-us/docs/dev/user_doc/dev_run.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<blockquote>
<p>Reference: <a href="https://dolphinscheduler.apache.org/zh-cn/blog/DS_run_in_windows.html">DolphinScheduler builds the development environment on Windows local.</a></p>
</blockquote>
@@ -98,8 +98,8 @@ npm run start
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/1.3.8/user_doc/expansion-reduction.html b/en-us/docs/dev/user_doc/expansion-reduction.html
similarity index 61%
copy from en-us/docs/1.3.8/user_doc/expansion-reduction.html
copy to en-us/docs/dev/user_doc/expansion-reduction.html
index 41ad617..6ca3908 100644
--- a/en-us/docs/1.3.8/user_doc/expansion-reduction.html
+++ b/en-us/docs/dev/user_doc/expansion-reduction.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<h2>1. Expansion</h2>
<p>This article describes how to add a new master service or worker service to an existing DolphinScheduler cluster.</p>
<pre><code> Attention: There cannot be more than one master service process or worker service process on a physical machine.
@@ -236,8 +236,8 @@ workers="existing worker01:default,existing worker02:default,ds3:default,ds
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/dev/user_doc/expansion-reduction.json b/en-us/docs/dev/user_doc/expansion-reduction.json
new file mode 100644
index 0000000..dad453d
--- /dev/null
+++ b/en-us/docs/dev/user_doc/expansion-reduction.json
@@ -0,0 +1,6 @@
+{
+ "filename": "expansion-reduction.md",
+ "__html": "<h1>DolphinScheduler Expansion and Reduction</h1>\n<h2>1. Expansion</h2>\n<p>This article describes how to add a new master service or worker service to an existing DolphinScheduler cluster.</p>\n<pre><code> Attention: There cannot be more than one master service process or worker service process on a physical machine.\n If the physical machine where the expansion master or worker node is located has already installed the scheduled service, skip to [1.4 Modify configur [...]
+ "link": "/dist/en-us/docs/dev/user_doc/expansion-reduction.html",
+ "meta": {}
+}
\ No newline at end of file
diff --git a/en-us/docs/dev/user_doc/globalParams.html b/en-us/docs/dev/user_doc/globalParams.html
index 2567022..6183987 100644
--- a/en-us/docs/dev/user_doc/globalParams.html
+++ b/en-us/docs/dev/user_doc/globalParams.html
@@ -10,52 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
-<p>DolphinScheduler contains the following three types of parameters:</p>
-<p>① Parameters defined when the workflow saves page definitions</p>
-<p>② Parameters passed by upstream nodes</p>
-<p>③ The node's own parameters, which is the parameters defined by the user in [Custom Parameters]. The user can define the value of this part of the parameters at the time of workflow definition.</p>
-<p>The global parameters described in this article refer to the parameters passed by the ② upstream nodes.</p>
-<h4>User Manual</h4>
-<h5>The use of parameters:</h5>
-<p>When you are defining a node, the node may use all three of these parameters, such as ${parameter name}. The priority of three parameters is ①>②>③, that is, when three parameter names are repeated, the value of ① is preferred, followed by ②, and the last is ③. The parameters currently can apply to all nodes.</p>
-<p>It should be noted that the partial parameters may exist the same name when using the upstream node to pass the parameters. If this happens, the program will use the non-null value of them. If more than one non-null value exists, the value passed by the upstream node that ends first is selected. The user needs to know this in advance when defining the process.</p>
-<p>For example, the relationships are shown in the figures below:</p>
-<p>1: The first case is explained by the shell nodes.</p>
-<p><img src="https://dolphinscheduler.apache.org/img/globalParam/image-20210723102938239.png" alt="png01"></p>
-<p>The [useParam] node can use the parameters which is set in the [createParam] node. The [useParam] node does not have a dependency on the [noUseParam] node, so it does not get the parameters of the [noUseParam] node. The above picture is just an example of a shell node, other types of nodes have the same usage rules.</p>
-<p><img src="https://dolphinscheduler.apache.org/img/globalParam/image-20210723103316896.png" alt="png02"></p>
-<p>Among all, the [createParam] node can use parameters directly. In addition, the node sets two parameters named "key" and "key1". Here the user defines a parameter named "key1" with the same name as the one passed by the upstream node and copies the value "12". However, due to the priority we set, the value "12" here would be discarded and the parameter value set by the upstream node would be finally used.</p>
-<p>2: Let's explain another situation in SQL nodes.</p>
-<p><img src="https://dolphinscheduler.apache.org/img/globalParam/image-20210723103937052.png" alt="png03"></p>
-<p>The definition of the [use_create] node is as follows:</p>
-<p><img src="https://dolphinscheduler.apache.org/img/globalParam/image-20210723104411489.png" alt="png04"></p>
-<p>"status" is the own parameters of the node set by the current node. However, the user also sets the "status" parameter when saving, assigning its value to -1. Then the value of status will be -1 with higher priority when the SQL is executed. The value of the node's own variable is discarded.</p>
-<p>The "ID" here is the parameter set by the upstream node. The user sets the parameters of the same parameter name "ID" for the [createparam1] node and [createparam2] node. And the [use_create] node uses the value of [createParam1] which is finished first.</p>
-<h5>Parameter setting:</h5>
-<p>When defining an upstream node, if there is a need to transmit the result of that node to a downstream node that has a dependency. You need to set a parameter whose direction is OUT in [Custom Parameters] of [Current Node Settings]. At present, we mainly focus on the function of SQL and SHELL nodes that can input parameters.</p>
-<p>prop is user-specified; the direction is selected as OUT, and will be defined as parameter output only when the direction is OUT. The data type can be chosen from different data structures as needed; the value part is not required.</p>
-<p>If the result of the SQL node has only one row, one or more fields, the name of the prop needs to be the same as the field name. The data type can be chosen to be something other than LIST. The parameter will select the value corresponding to the column with the same name as this parameter in the column name in the SQL query result.</p>
-<p>If the result of the SQL node is multiple rows, one or more fields, the name of the prop needs to be the same as the name of the field. The data type is selected as LIST, and the SQL query result will be converted to LIST, and the result will be converted to JSON as the value of the corresponding parameter.</p>
-<p>Let's take another example of the process that contains the SQL node in the above picture:</p>
-<p>The [createParam1] node in the above figure is defined as follows:</p>
-<p><img src="https://dolphinscheduler.apache.org/img/globalParam/image-20210723104957031.png" alt="png05"></p>
-<p>[createParam2] node is defined as follows:</p>
-<p><img src="https://dolphinscheduler.apache.org/img/globalParam/image-20210723105026924.png" alt="png06"></p>
-<p>You can find the value of the variable in the [Workflow Instance] page to find the corresponding node instance.</p>
-<p>Node instance [createparam1] is as follows:</p>
-<p><img src="https://dolphinscheduler.apache.org/img/globalParam/image-20210723105131381.png" alt="png07"></p>
-<p>Here, the value of "id" is equal to 12.</p>
-<p>Let's see the case of the node instance [createparam2].</p>
-<p><img src="https://dolphinscheduler.apache.org/img/globalParam/image-20210723105255850.png" alt="png08"></p>
-<p>There is only the value of "id". Although the user-defined sql looks up the fields "id" and "database_name", only one parameter is set because only one parameter "id" is defined for out. For display reasons, the length of the list is already checked for you here as 10.</p>
-<h6>SHELL node</h6>
-<p>prop is user-specified. The direction is selected as OUT. The output is defined as a parameter only when the direction is OUT. Data type can choose different data structures as needed; the value part is not required to be filled. The user needs to pass the parameter, and when defining the shell script, the output format of $setValue(key=value) statement is required, key is the prop of the corresponding parameter, and value is the value of the parameter.</p>
-<p>For example, in the figure below:</p>
-<p><img src="https://dolphinscheduler.apache.org/img/globalParam/image-20210723101242216.png" alt="png09"></p>
-<p>When the log detects the ${setValue(key=value1)} format in the shell node definition, it will assign value1 to key, and the downstream node can use the value of the variable key directly. Similarly, you can find the corresponding node instance on the [Workflow Instance] page to see the value of the variable.</p>
-<p><img src="https://dolphinscheduler.apache.org/img/globalParam/image-20210723102522383.png" alt="png10"></p>
-<h4>Development documentation</h4>
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<p>After the user defines the parameter with the direction OUT, it is saved in the localParam of the task.</p>
<h5>The use of parameters:</h5>
<p>Getting the direct predecessor node preTasks of the current taskInstance to be created from the DAG, get the varPool of preTasks, merge this varPool (List) into one varPool, and in the merging process, if parameters with the same parameter name are found, they will be handled according to the following logics:</p>
@@ -111,8 +66,8 @@
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/dev/user_doc/globalParams.json b/en-us/docs/dev/user_doc/globalParams.json
index bc2ac13..1e573cf 100644
--- a/en-us/docs/dev/user_doc/globalParams.json
+++ b/en-us/docs/dev/user_doc/globalParams.json
@@ -1,6 +1,6 @@
{
"filename": "globalParams.md",
- "__html": "<h3>DolphinScheduler Global Parameters</h3>\n<p>DolphinScheduler contains the following three types of parameters:</p>\n<p>① Parameters defined when the workflow saves page definitions</p>\n<p>② Parameters passed by upstream nodes</p>\n<p>③ The node's own parameters, which is the parameters defined by the user in [Custom Parameters]. The user can define the value of this part of the parameters at the time of workflow definition.</p>\n<p>The global parameters described in thi [...]
+ "__html": "<h1>Development documentation</h1>\n<p>After the user defines the parameter with the direction OUT, it is saved in the localParam of the task.</p>\n<h5>The use of parameters:</h5>\n<p>Getting the direct predecessor node preTasks of the current taskInstance to be created from the DAG, get the varPool of preTasks, merge this varPool (List) into one varPool, and in the merging process, if parameters with the same parameter name are found, they will be handled according to the f [...]
"link": "/dist/en-us/docs/dev/user_doc/globalParams.html",
"meta": {}
}
\ No newline at end of file
diff --git a/en-us/docs/dev/user_doc/guide/datasource/hive.html b/en-us/docs/dev/user_doc/guide/datasource/hive.html
new file mode 100644
index 0000000..b17cb1d
--- /dev/null
+++ b/en-us/docs/dev/user_doc/guide/datasource/hive.html
@@ -0,0 +1,53 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+ <meta charset="UTF-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
+ <meta name="keywords" content="hive">
+ <meta name="description" content="hive">
+ <title>hive</title>
+ <link rel="shortcut icon" href="/img/favicon.ico">
+ <link rel="stylesheet" href="/build/vendor.e328afe.css">
+</head>
+<body>
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+<h2>Use HiveServer2</h2>
+ <p align="center">
+ <img src="/img/hive-en.png" width="80%" />
+ </p>
+<ul>
+<li>Data source: select HIVE</li>
+<li>Data source name: enter the name of the data source</li>
+<li>Description: Enter a description of the data source</li>
+<li>IP/Host Name: Enter the IP connected to HIVE</li>
+<li>Port: Enter the port connected to HIVE</li>
+<li>Username: Set the username for connecting to HIVE</li>
+<li>Password: Set the password for connecting to HIVE</li>
+<li>Database name: Enter the name of the database connected to HIVE</li>
+<li>Jdbc connection parameters: parameter settings for HIVE connection, filled in in JSON form</li>
+</ul>
+<h2>Use HiveServer2 HA Zookeeper</h2>
+ <p align="center">
+ <img src="/img/hive1-en.png" width="80%" />
+ </p>
+<p>Note: If you enable <strong>kerberos</strong>, you need to fill in <strong>Principal</strong></p>
+<p align="center">
+ <img src="/img/hive-en.png" width="80%" />
+ </p>
+</div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><a href="/en-us/community/development/subscribe.html"><p>Email List</p></a></li><li><img class="img-base" src="/img/twittergray.png"/><img class="img-change" src="/img/twitterbl [...]
+ <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
+ <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
+ <script>window.rootPath = '';</script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
+ <script>
+ var _hmt = _hmt || [];
+ (function() {
+ var hm = document.createElement("script");
+ hm.src = "https://hm.baidu.com/hm.js?4e7b4b400dd31fa015018a435c64d06f";
+ var s = document.getElementsByTagName("script")[0];
+ s.parentNode.insertBefore(hm, s);
+ })();
+ </script>
+</body>
+</html>
\ No newline at end of file
diff --git a/en-us/docs/dev/user_doc/guide/datasource/hive.json b/en-us/docs/dev/user_doc/guide/datasource/hive.json
new file mode 100644
index 0000000..a727e40
--- /dev/null
+++ b/en-us/docs/dev/user_doc/guide/datasource/hive.json
@@ -0,0 +1,6 @@
+{
+ "filename": "hive.md",
+ "__html": "<h1>HIVE</h1>\n<h2>Use HiveServer2</h2>\n <p align=\"center\">\n <img src=\"/img/hive-en.png\" width=\"80%\" />\n </p>\n<ul>\n<li>Data source: select HIVE</li>\n<li>Data source name: enter the name of the data source</li>\n<li>Description: Enter a description of the data source</li>\n<li>IP/Host Name: Enter the IP connected to HIVE</li>\n<li>Port: Enter the port connected to HIVE</li>\n<li>Username: Set the username for connecting to HIVE</li>\n<li>Password: Set the pass [...]
+ "link": "/dist/en-us/docs/dev/user_doc/guide/datasource/hive.html",
+ "meta": {}
+}
\ No newline at end of file
diff --git a/en-us/docs/dev/user_doc/guide/datasource/introduction.html b/en-us/docs/dev/user_doc/guide/datasource/introduction.html
new file mode 100644
index 0000000..d8718a0
--- /dev/null
+++ b/en-us/docs/dev/user_doc/guide/datasource/introduction.html
@@ -0,0 +1,35 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+ <meta charset="UTF-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
+ <meta name="keywords" content="introduction">
+ <meta name="description" content="introduction">
+ <title>introduction</title>
+ <link rel="shortcut icon" href="/img/favicon.ico">
+ <link rel="stylesheet" href="/build/vendor.e328afe.css">
+</head>
+<body>
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+<p>Data source center supports MySQL, POSTGRESQL, HIVE/IMPALA, SPARK, CLICKHOUSE, ORACLE, SQLSERVER and other data sources</p>
+<ul>
+<li>Click "Data Source Center -> Create Data Source" to create different types of data sources according to requirements.</li>
+<li>Click "Test Connection" to test whether the data source can be successfully connected.</li>
+</ul>
+</div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><a href="/en-us/community/development/subscribe.html"><p>Email List</p></a></li><li><img class="img-base" src="/img/twittergray.png"/><img class="img-change" src="/img/twitterbl [...]
+ <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
+ <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
+ <script>window.rootPath = '';</script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
+ <script>
+ var _hmt = _hmt || [];
+ (function() {
+ var hm = document.createElement("script");
+ hm.src = "https://hm.baidu.com/hm.js?4e7b4b400dd31fa015018a435c64d06f";
+ var s = document.getElementsByTagName("script")[0];
+ s.parentNode.insertBefore(hm, s);
+ })();
+ </script>
+</body>
+</html>
\ No newline at end of file
diff --git a/en-us/docs/dev/user_doc/guide/datasource/introduction.json b/en-us/docs/dev/user_doc/guide/datasource/introduction.json
new file mode 100644
index 0000000..8963816
--- /dev/null
+++ b/en-us/docs/dev/user_doc/guide/datasource/introduction.json
@@ -0,0 +1,6 @@
+{
+ "filename": "introduction.md",
+ "__html": "<h1>Data Source</h1>\n<p>Data source center supports MySQL, POSTGRESQL, HIVE/IMPALA, SPARK, CLICKHOUSE, ORACLE, SQLSERVER and other data sources</p>\n<ul>\n<li>Click "Data Source Center -> Create Data Source" to create different types of data sources according to requirements.</li>\n<li>Click "Test Connection" to test whether the data source can be successfully connected.</li>\n</ul>\n",
+ "link": "/dist/en-us/docs/dev/user_doc/guide/datasource/introduction.html",
+ "meta": {}
+}
\ No newline at end of file
diff --git a/en-us/docs/dev/user_doc/guide/datasource/mysql.html b/en-us/docs/dev/user_doc/guide/datasource/mysql.html
new file mode 100644
index 0000000..8a1693e
--- /dev/null
+++ b/en-us/docs/dev/user_doc/guide/datasource/mysql.html
@@ -0,0 +1,44 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+ <meta charset="UTF-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
+ <meta name="keywords" content="mysql">
+ <meta name="description" content="mysql">
+ <title>mysql</title>
+ <link rel="shortcut icon" href="/img/favicon.ico">
+ <link rel="stylesheet" href="/build/vendor.e328afe.css">
+</head>
+<body>
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+<ul>
+<li>Data source: select MYSQL</li>
+<li>Data source name: enter the name of the data source</li>
+<li>Description: Enter a description of the data source</li>
+<li>IP hostname: enter the IP to connect to MySQL</li>
+<li>Port: Enter the port to connect to MySQL</li>
+<li>Username: Set the username for connecting to MySQL</li>
+<li>Password: Set the password for connecting to MySQL</li>
+<li>Database name: Enter the name of the database connected to MySQL</li>
+<li>Jdbc connection parameters: parameter settings for MySQL connection, filled in in JSON form</li>
+</ul>
+<p align="center">
+ <img src="/img/mysql-en.png" width="80%" />
+ </p>
+</div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><a href="/en-us/community/development/subscribe.html"><p>Email List</p></a></li><li><img class="img-base" src="/img/twittergray.png"/><img class="img-change" src="/img/twitterbl [...]
+ <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
+ <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
+ <script>window.rootPath = '';</script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
+ <script>
+ var _hmt = _hmt || [];
+ (function() {
+ var hm = document.createElement("script");
+ hm.src = "https://hm.baidu.com/hm.js?4e7b4b400dd31fa015018a435c64d06f";
+ var s = document.getElementsByTagName("script")[0];
+ s.parentNode.insertBefore(hm, s);
+ })();
+ </script>
+</body>
+</html>
\ No newline at end of file
diff --git a/en-us/docs/dev/user_doc/guide/datasource/mysql.json b/en-us/docs/dev/user_doc/guide/datasource/mysql.json
new file mode 100644
index 0000000..d436835
--- /dev/null
+++ b/en-us/docs/dev/user_doc/guide/datasource/mysql.json
@@ -0,0 +1,6 @@
+{
+ "filename": "mysql.md",
+ "__html": "<h1>MySQL</h1>\n<ul>\n<li>Data source: select MYSQL</li>\n<li>Data source name: enter the name of the data source</li>\n<li>Description: Enter a description of the data source</li>\n<li>IP hostname: enter the IP to connect to MySQL</li>\n<li>Port: Enter the port to connect to MySQL</li>\n<li>Username: Set the username for connecting to MySQL</li>\n<li>Password: Set the password for connecting to MySQL</li>\n<li>Database name: Enter the name of the database connected to MySQL [...]
+ "link": "/dist/en-us/docs/dev/user_doc/guide/datasource/mysql.html",
+ "meta": {}
+}
\ No newline at end of file
diff --git a/en-us/docs/dev/user_doc/guide/datasource/postgresql.html b/en-us/docs/dev/user_doc/guide/datasource/postgresql.html
new file mode 100644
index 0000000..d142ae1
--- /dev/null
+++ b/en-us/docs/dev/user_doc/guide/datasource/postgresql.html
@@ -0,0 +1,44 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+ <meta charset="UTF-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
+ <meta name="keywords" content="postgresql">
+ <meta name="description" content="postgresql">
+ <title>postgresql</title>
+ <link rel="shortcut icon" href="/img/favicon.ico">
+ <link rel="stylesheet" href="/build/vendor.e328afe.css">
+</head>
+<body>
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+<ul>
+<li>Data source: select POSTGRESQL</li>
+<li>Data source name: enter the name of the data source</li>
+<li>Description: Enter a description of the data source</li>
+<li>IP/Host Name: Enter the IP to connect to POSTGRESQL</li>
+<li>Port: Enter the port to connect to POSTGRESQL</li>
+<li>Username: Set the username for connecting to POSTGRESQL</li>
+<li>Password: Set the password for connecting to POSTGRESQL</li>
+<li>Database name: Enter the name of the database connected to POSTGRESQL</li>
+<li>Jdbc connection parameters: parameter settings for POSTGRESQL connection, filled in in JSON form</li>
+</ul>
+<p align="center">
+ <img src="/img/postgresql-en.png" width="80%" />
+ </p>
+</div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><a href="/en-us/community/development/subscribe.html"><p>Email List</p></a></li><li><img class="img-base" src="/img/twittergray.png"/><img class="img-change" src="/img/twitterbl [...]
+ <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
+ <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
+ <script>window.rootPath = '';</script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
+ <script>
+ var _hmt = _hmt || [];
+ (function() {
+ var hm = document.createElement("script");
+ hm.src = "https://hm.baidu.com/hm.js?4e7b4b400dd31fa015018a435c64d06f";
+ var s = document.getElementsByTagName("script")[0];
+ s.parentNode.insertBefore(hm, s);
+ })();
+ </script>
+</body>
+</html>
\ No newline at end of file
diff --git a/en-us/docs/dev/user_doc/guide/datasource/postgresql.json b/en-us/docs/dev/user_doc/guide/datasource/postgresql.json
new file mode 100644
index 0000000..6b85bd9
--- /dev/null
+++ b/en-us/docs/dev/user_doc/guide/datasource/postgresql.json
@@ -0,0 +1,6 @@
+{
+ "filename": "postgresql.md",
+ "__html": "<h1>POSTGRESQL</h1>\n<ul>\n<li>Data source: select POSTGRESQL</li>\n<li>Data source name: enter the name of the data source</li>\n<li>Description: Enter a description of the data source</li>\n<li>IP/Host Name: Enter the IP to connect to POSTGRESQL</li>\n<li>Port: Enter the port to connect to POSTGRESQL</li>\n<li>Username: Set the username for connecting to POSTGRESQL</li>\n<li>Password: Set the password for connecting to POSTGRESQL</li>\n<li>Database name: Enter the name of [...]
+ "link": "/dist/en-us/docs/dev/user_doc/guide/datasource/postgresql.html",
+ "meta": {}
+}
\ No newline at end of file
diff --git a/en-us/docs/dev/user_doc/guide/datasource/spark.html b/en-us/docs/dev/user_doc/guide/datasource/spark.html
new file mode 100644
index 0000000..3a35b74
--- /dev/null
+++ b/en-us/docs/dev/user_doc/guide/datasource/spark.html
@@ -0,0 +1,44 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+ <meta charset="UTF-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
+ <meta name="keywords" content="spark">
+ <meta name="description" content="spark">
+ <title>spark</title>
+ <link rel="shortcut icon" href="/img/favicon.ico">
+ <link rel="stylesheet" href="/build/vendor.e328afe.css">
+</head>
+<body>
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+<p align="center">
+ <img src="/img/spark-en.png" width="80%" />
+ </p>
+<ul>
+<li>Data source: select Spark</li>
+<li>Data source name: enter the name of the data source</li>
+<li>Description: Enter a description of the data source</li>
+<li>IP/Hostname: Enter the IP connected to Spark</li>
+<li>Port: Enter the port connected to Spark</li>
+<li>Username: Set the username for connecting to Spark</li>
+<li>Password: Set the password for connecting to Spark</li>
+<li>Database name: Enter the name of the database connected to Spark</li>
+<li>Jdbc connection parameters: parameter settings for Spark connection, filled in in JSON form</li>
+</ul>
+</div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><a href="/en-us/community/development/subscribe.html"><p>Email List</p></a></li><li><img class="img-base" src="/img/twittergray.png"/><img class="img-change" src="/img/twitterbl [...]
+ <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
+ <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
+ <script>window.rootPath = '';</script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
+ <script>
+ var _hmt = _hmt || [];
+ (function() {
+ var hm = document.createElement("script");
+ hm.src = "https://hm.baidu.com/hm.js?4e7b4b400dd31fa015018a435c64d06f";
+ var s = document.getElementsByTagName("script")[0];
+ s.parentNode.insertBefore(hm, s);
+ })();
+ </script>
+</body>
+</html>
\ No newline at end of file
diff --git a/en-us/docs/dev/user_doc/guide/datasource/spark.json b/en-us/docs/dev/user_doc/guide/datasource/spark.json
new file mode 100644
index 0000000..be93dce
--- /dev/null
+++ b/en-us/docs/dev/user_doc/guide/datasource/spark.json
@@ -0,0 +1,6 @@
+{
+ "filename": "spark.md",
+ "__html": "<h1>Spark</h1>\n<p align=\"center\">\n <img src=\"/img/spark-en.png\" width=\"80%\" />\n </p>\n<ul>\n<li>Data source: select Spark</li>\n<li>Data source name: enter the name of the data source</li>\n<li>Description: Enter a description of the data source</li>\n<li>IP/Hostname: Enter the IP connected to Spark</li>\n<li>Port: Enter the port connected to Spark</li>\n<li>Username: Set the username for connecting to Spark</li>\n<li>Password: Set the password for connecting to S [...]
+ "link": "/dist/en-us/docs/dev/user_doc/guide/datasource/spark.html",
+ "meta": {}
+}
\ No newline at end of file
diff --git a/en-us/docs/dev/user_doc/guide/flink-call.html b/en-us/docs/dev/user_doc/guide/flink-call.html
new file mode 100644
index 0000000..9cf0376
--- /dev/null
+++ b/en-us/docs/dev/user_doc/guide/flink-call.html
@@ -0,0 +1,127 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+ <meta charset="UTF-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
+ <meta name="keywords" content="flink-call">
+ <meta name="description" content="flink-call">
+ <title>flink-call</title>
+ <link rel="shortcut icon" href="/img/favicon.ico">
+ <link rel="stylesheet" href="/build/vendor.e328afe.css">
+</head>
+<body>
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+<h3>Create a queue</h3>
+<ol>
+<li>Log in to the scheduling system, click "Security", then click "Queue manage" on the left, and click "Create queue" to create a queue.</li>
+<li>Fill in the name and value of the queue, and click "Submit"</li>
+</ol>
+<p align="center">
+ <img src="/img/api/create_queue.png" width="80%" />
+ </p>
+<h3>Create a tenant</h3>
+<pre><code>1. The tenant corresponds to a Linux user, which the user worker uses to submit jobs. If Linux OS environment does not have this user, the worker will create this user when executing the script.
+2. Both the tenant and the tenant code are unique and cannot be repeated, just like a person has a name and id number.
+3. After creating a tenant, there will be a folder in the HDFS relevant directory.
+</code></pre>
+<p align="center">
+ <img src="/img/api/create_tenant.png" width="80%" />
+ </p>
+<h3>Create a user</h3>
+<p align="center">
+ <img src="/img/api/create_user.png" width="80%" />
+ </p>
+<h3>Create a token</h3>
+<ol>
+<li>Log in to the scheduling system, click "Security", then click "Token manage" on the left, and click "Create token" to create a token.</li>
+</ol>
+<p align="center">
+ <img src="/img/token-management-en.png" width="80%" />
+ </p>
+<ol start="2">
+<li>Select the "Expiration time" (Token validity), select "User" (to perform the API operation with the specified user), click "Generate token", copy the Token string, and click "Submit"</li>
+</ol>
+<p align="center">
+ <img src="/img/create-token-en1.png" width="80%" />
+ </p>
+<h3>Use token</h3>
+<ol>
+<li>
+<p>Open the API documentation page</p>
+<blockquote>
+<p>Address:http://{api server ip}:12345/dolphinscheduler/doc.html?language=en_US&lang=en</p>
+</blockquote>
+</li>
+</ol>
+<p align="center">
+ <img src="/img/api-documentation-en.png" width="80%" />
+ </p>
+<ol start="2">
+<li>
+<p>Select a test API, the API selected for this test: queryAllProjectList</p>
+<blockquote>
+<p>projects/query-project-list
+></p>
+</blockquote>
+</li>
+<li>
+<p>Open Postman, fill in the API address, and enter the Token in Headers, and then send the request to view the result</p>
+<pre><code>token: The Token just generated
+</code></pre>
+</li>
+</ol>
+<p align="center">
+ <img src="/img/test-api.png" width="80%" />
+ </p>
+<h3>User authorization</h3>
+<p align="center">
+ <img src="/img/api/user_authorization.png" width="80%" />
+ </p>
+<h3>User login</h3>
+<pre><code>http://192.168.1.163:12345/dolphinscheduler/ui/#/monitor/servers/master
+</code></pre>
+<p align="center">
+ <img src="/img/api/user_login.png" width="80%" />
+ </p>
+<h3>Upload the resource</h3>
+<p align="center">
+ <img src="/img/api/upload_resource.png" width="80%" />
+ </p>
+<h3>Create a workflow</h3>
+<p align="center">
+ <img src="/img/api/create_workflow1.png" width="80%" />
+ </p>
+<p align="center">
+ <img src="/img/api/create_workflow2.png" width="80%" />
+ </p>
+<p align="center">
+ <img src="/img/api/create_workflow3.png" width="80%" />
+ </p>
+<p align="center">
+ <img src="/img/api/create_workflow4.png" width="80%" />
+ </p>
+<h3>View the execution result</h3>
+<p align="center">
+ <img src="/img/api/execution_result.png" width="80%" />
+ </p>
+<h3>View log</h3>
+<p align="center">
+ <img src="/img/api/log.png" width="80%" />
+ </p>
+</div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><a href="/en-us/community/development/subscribe.html"><p>Email List</p></a></li><li><img class="img-base" src="/img/twittergray.png"/><img class="img-change" src="/img/twitterbl [...]
+ <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
+ <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
+ <script>window.rootPath = '';</script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
+ <script>
+ var _hmt = _hmt || [];
+ (function() {
+ var hm = document.createElement("script");
+ hm.src = "https://hm.baidu.com/hm.js?4e7b4b400dd31fa015018a435c64d06f";
+ var s = document.getElementsByTagName("script")[0];
+ s.parentNode.insertBefore(hm, s);
+ })();
+ </script>
+</body>
+</html>
\ No newline at end of file
diff --git a/en-us/docs/dev/user_doc/guide/flink-call.json b/en-us/docs/dev/user_doc/guide/flink-call.json
new file mode 100644
index 0000000..e2c20f3
--- /dev/null
+++ b/en-us/docs/dev/user_doc/guide/flink-call.json
@@ -0,0 +1,6 @@
+{
+ "filename": "flink-call.md",
+ "__html": "<h1>Flink Calls Operating steps</h1>\n<h3>Create a queue</h3>\n<ol>\n<li>Log in to the scheduling system, click "Security", then click "Queue manage" on the left, and click "Create queue" to create a queue.</li>\n<li>Fill in the name and value of the queue, and click "Submit"</li>\n</ol>\n<p align=\"center\">\n <img src=\"/img/api/create_queue.png\" width=\"80%\" />\n </p>\n<h3>Create a tenant</h3>\n<pre><code>1. The tenant correspon [...]
+ "link": "/dist/en-us/docs/dev/user_doc/guide/flink-call.html",
+ "meta": {}
+}
\ No newline at end of file
diff --git a/en-us/docs/dev/user_doc/guide/homepage.html b/en-us/docs/dev/user_doc/guide/homepage.html
new file mode 100644
index 0000000..25ef25c
--- /dev/null
+++ b/en-us/docs/dev/user_doc/guide/homepage.html
@@ -0,0 +1,33 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+ <meta charset="UTF-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
+ <meta name="keywords" content="homepage">
+ <meta name="description" content="homepage">
+ <title>homepage</title>
+ <link rel="shortcut icon" href="/img/favicon.ico">
+ <link rel="stylesheet" href="/build/vendor.e328afe.css">
+</head>
+<body>
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+<p>The home page contains task status statistics, process status statistics, and workflow definition statistics for all projects of the user.</p>
+<p align="center">
+<img src="/img/home_en.png" width="80%" />
+</p></div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><a href="/en-us/community/development/subscribe.html"><p>Email List</p></a></li><li><img class="img-base" src="/img/twittergray.png"/><img class="img-change" src="/img/twitt [...]
+ <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
+ <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
+ <script>window.rootPath = '';</script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
+ <script>
+ var _hmt = _hmt || [];
+ (function() {
+ var hm = document.createElement("script");
+ hm.src = "https://hm.baidu.com/hm.js?4e7b4b400dd31fa015018a435c64d06f";
+ var s = document.getElementsByTagName("script")[0];
+ s.parentNode.insertBefore(hm, s);
+ })();
+ </script>
+</body>
+</html>
\ No newline at end of file
diff --git a/en-us/docs/dev/user_doc/guide/homepage.json b/en-us/docs/dev/user_doc/guide/homepage.json
new file mode 100644
index 0000000..007bb31
--- /dev/null
+++ b/en-us/docs/dev/user_doc/guide/homepage.json
@@ -0,0 +1,6 @@
+{
+ "filename": "homepage.md",
+ "__html": "<h1>Home</h1>\n<p>The home page contains task status statistics, process status statistics, and workflow definition statistics for all projects of the user.</p>\n<p align=\"center\">\n<img src=\"/img/home_en.png\" width=\"80%\" />\n</p>",
+ "link": "/dist/en-us/docs/dev/user_doc/guide/homepage.html",
+ "meta": {}
+}
\ No newline at end of file
diff --git a/en-us/docs/1.3.8/user_doc/cluster-deployment.html b/en-us/docs/dev/user_doc/guide/installation/cluster.html
similarity index 67%
copy from en-us/docs/1.3.8/user_doc/cluster-deployment.html
copy to en-us/docs/dev/user_doc/guide/installation/cluster.html
index 113f2a7..9c67d02 100644
--- a/en-us/docs/1.3.8/user_doc/cluster-deployment.html
+++ b/en-us/docs/dev/user_doc/guide/installation/cluster.html
@@ -3,17 +3,17 @@
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
- <meta name="keywords" content="cluster-deployment">
- <meta name="description" content="cluster-deployment">
- <title>cluster-deployment</title>
+ <meta name="keywords" content="cluster">
+ <meta name="description" content="cluster">
+ <title>cluster</title>
<link rel="shortcut icon" href="/img/favicon.ico">
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<h1>1、Before you begin (please install requirement basic software by yourself)</h1>
<ul>
-<li>PostgreSQL (8.2.15+) or MySQL (5.7) : Choose One, JDBC Driver 5.1.47+ is required if MySQL is used</li>
+<li>PostgreSQL (8.2.15+) or MySQL (5.7) : Choose One, JDBC Driver 8.0.16+ is required if MySQL is used. If you upgrade from version 1.x to 2.x, remember update mysql connector by yourself.</li>
<li><a href="https://www.oracle.com/technetwork/java/javase/downloads/index.html">JDK</a> (1.8+) : Required. Double-check configure JAVA_HOME and PATH environment variables in /etc/profile</li>
<li>ZooKeeper (3.4.6+) : Required</li>
<li>pstree or psmisc : "pstree" is required for Mac OS and "psmisc" is required for Fedora/Red/Hat/CentOS/Ubuntu/Debian</li>
@@ -141,7 +141,7 @@ done
<pre><code class="language-shell"> vi conf/datasource.properties
</code></pre>
<ul>
-<li>If you choose Mysql, please comment out the relevant configuration of PostgreSQL (vice versa), you also need to manually add the [[mysql-connector-java driver jar] (<a href="https://downloads.mysql.com/archives/c-j/">https://downloads.mysql.com/archives/c-j/</a>)] package to lib under the directory, and then configure the database connection information correctly.</li>
+<li>If you choose Mysql, please comment out the relevant configuration of PostgreSQL (vice versa), you also need to manually add the [[mysql-connector-java driver jar] (<a href="https://downloads.mysql.com/archives/c-j/">https://downloads.mysql.com/archives/c-j/</a>)](make sure download version 8.0.16+, 8.0.16 is be recommended) package to lib under the directory, and then configure the database connection information correctly.</li>
</ul>
<pre><code class="language-properties"><span class="hljs-comment"> #postgre</span>
<span class="hljs-comment"> #spring.datasource.driver-class-name=org.postgresql.Driver</span>
@@ -388,8 +388,8 @@ sh ./bin/dolphinscheduler-daemon.sh stop alert-server
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/dev/user_doc/guide/installation/cluster.json b/en-us/docs/dev/user_doc/guide/installation/cluster.json
new file mode 100644
index 0000000..5611f25
--- /dev/null
+++ b/en-us/docs/dev/user_doc/guide/installation/cluster.json
@@ -0,0 +1,6 @@
+{
+ "filename": "cluster.md",
+ "__html": "<h1>Cluster Deployment</h1>\n<h1>1、Before you begin (please install requirement basic software by yourself)</h1>\n<ul>\n<li>PostgreSQL (8.2.15+) or MySQL (5.7) : Choose One, JDBC Driver 8.0.16+ is required if MySQL is used. If you upgrade from version 1.x to 2.x, remember update mysql connector by yourself.</li>\n<li><a href=\"https://www.oracle.com/technetwork/java/javase/downloads/index.html\">JDK</a> (1.8+) : Required. Double-check configure JAVA_HOME and PATH environment [...]
+ "link": "/dist/en-us/docs/dev/user_doc/guide/installation/cluster.html",
+ "meta": {}
+}
\ No newline at end of file
diff --git a/en-us/docs/latest/user_doc/docker-deployment.html b/en-us/docs/dev/user_doc/guide/installation/docker.html
similarity index 80%
copy from en-us/docs/latest/user_doc/docker-deployment.html
copy to en-us/docs/dev/user_doc/guide/installation/docker.html
index 265efdb..e0a4565 100644
--- a/en-us/docs/latest/user_doc/docker-deployment.html
+++ b/en-us/docs/dev/user_doc/guide/installation/docker.html
@@ -3,14 +3,14 @@
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
- <meta name="keywords" content="docker-deployment">
- <meta name="description" content="docker-deployment">
- <title>docker-deployment</title>
+ <meta name="keywords" content="docker">
+ <meta name="description" content="docker">
+ <title>docker</title>
<link rel="shortcut icon" href="/img/favicon.ico">
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<h2>Prerequisites</h2>
<ul>
<li><a href="https://docs.docker.com/engine/install/">Docker</a> 1.13.1+</li>
@@ -398,14 +398,14 @@ EOF
</blockquote>
<ol>
<li>
-<p>Download the MySQL driver <a href="https://repo1.maven.org/maven2/mysql/mysql-connector-java/5.1.49/mysql-connector-java-5.1.49.jar">mysql-connector-java-5.1.49.jar</a> (require <code>>=5.1.47</code>)</p>
+<p>Download the MySQL driver <a href="https://repo1.maven.org/maven2/mysql/mysql-connector-java/8.0.16/mysql-connector-java-8.0.16.jar">mysql-connector-java-8.0.16.jar</a> (require <code>>=8.0.16</code>)</p>
</li>
<li>
<p>Create a new <code>Dockerfile</code> to add MySQL driver:</p>
</li>
</ol>
<pre><code>FROM apache/dolphinscheduler:1.3.8
-COPY mysql-connector-java-5.1.49.jar /opt/dolphinscheduler/lib
+COPY mysql-connector-java-8.0.16.jar /opt/dolphinscheduler/lib
</code></pre>
<ol start="3">
<li>Build a new docker image including MySQL driver:</li>
@@ -451,14 +451,14 @@ DATABASE_PARAMS=useUnicode=true&characterEncoding=UTF-8
</blockquote>
<ol>
<li>
-<p>Download the MySQL driver <a href="https://repo1.maven.org/maven2/mysql/mysql-connector-java/5.1.49/mysql-connector-java-5.1.49.jar">mysql-connector-java-5.1.49.jar</a> (require <code>>=5.1.47</code>)</p>
+<p>Download the MySQL driver <a href="https://repo1.maven.org/maven2/mysql/mysql-connector-java/8.0.16/mysql-connector-java-8.0.16.jar">mysql-connector-java-8.0.16.jar</a> (require <code>>=8.0.16</code>)</p>
</li>
<li>
<p>Create a new <code>Dockerfile</code> to add MySQL driver:</p>
</li>
</ol>
<pre><code>FROM apache/dolphinscheduler:1.3.8
-COPY mysql-connector-java-5.1.49.jar /opt/dolphinscheduler/lib
+COPY mysql-connector-java-8.0.16.jar /opt/dolphinscheduler/lib
</code></pre>
<ol start="3">
<li>Build a new docker image including MySQL driver:</li>
@@ -900,8 +900,8 @@ SW_GRPC_LOG_SERVER_PORT=11800
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/dev/user_doc/guide/installation/docker.json b/en-us/docs/dev/user_doc/guide/installation/docker.json
new file mode 100644
index 0000000..acf430f
--- /dev/null
+++ b/en-us/docs/dev/user_doc/guide/installation/docker.json
@@ -0,0 +1,6 @@
+{
+ "filename": "docker.md",
+ "__html": "<h1>QuickStart in Docker</h1>\n<h2>Prerequisites</h2>\n<ul>\n<li><a href=\"https://docs.docker.com/engine/install/\">Docker</a> 1.13.1+</li>\n<li><a href=\"https://docs.docker.com/compose/\">Docker Compose</a> 1.11.0+</li>\n</ul>\n<h2>How to use this Docker image</h2>\n<p>Here're 3 ways to quickly install DolphinScheduler</p>\n<h3>The First Way: Start a DolphinScheduler by docker-compose (recommended)</h3>\n<p>In this way, you need to install <a href=\"https://docs.docker.co [...]
+ "link": "/dist/en-us/docs/dev/user_doc/guide/installation/docker.html",
+ "meta": {}
+}
\ No newline at end of file
diff --git a/en-us/docs/dev/user_doc/guide/installation/hardware.html b/en-us/docs/dev/user_doc/guide/installation/hardware.html
new file mode 100644
index 0000000..6f0f33e
--- /dev/null
+++ b/en-us/docs/dev/user_doc/guide/installation/hardware.html
@@ -0,0 +1,129 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+ <meta charset="UTF-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
+ <meta name="keywords" content="hardware">
+ <meta name="description" content="hardware">
+ <title>hardware</title>
+ <link rel="shortcut icon" href="/img/favicon.ico">
+ <link rel="stylesheet" href="/build/vendor.e328afe.css">
+</head>
+<body>
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+<p>DolphinScheduler, as an open-source distributed workflow task scheduling system, can be well deployed and run in Intel architecture server environments and mainstream virtualization environments, and supports mainstream Linux operating system environments.</p>
+<h2>1. Linux operating system version requirements</h2>
+<table>
+<thead>
+<tr>
+<th style="text-align:left">OS</th>
+<th style="text-align:center">Version</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td style="text-align:left">Red Hat Enterprise Linux</td>
+<td style="text-align:center">7.0 and above</td>
+</tr>
+<tr>
+<td style="text-align:left">CentOS</td>
+<td style="text-align:center">7.0 and above</td>
+</tr>
+<tr>
+<td style="text-align:left">Oracle Enterprise Linux</td>
+<td style="text-align:center">7.0 and above</td>
+</tr>
+<tr>
+<td style="text-align:left">Ubuntu LTS</td>
+<td style="text-align:center">16.04 and above</td>
+</tr>
+</tbody>
+</table>
+<blockquote>
+<p><strong>Attention:</strong>
+The above Linux operating systems can run on physical servers and mainstream virtualization environments such as VMware, KVM, and XEN.</p>
+</blockquote>
+<h2>2. Recommended server configuration</h2>
+<p>DolphinScheduler supports 64-bit hardware platforms with Intel x86-64 architecture. The following recommendation is made for server hardware configuration in a production environment:</p>
+<h3>Production Environment</h3>
+<table>
+<thead>
+<tr>
+<th><strong>CPU</strong></th>
+<th><strong>MEM</strong></th>
+<th><strong>HD</strong></th>
+<th><strong>NIC</strong></th>
+<th><strong>Num</strong></th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td>4 core+</td>
+<td>8 GB+</td>
+<td>SAS</td>
+<td>GbE</td>
+<td>1+</td>
+</tr>
+</tbody>
+</table>
+<blockquote>
+<p><strong>Attention:</strong></p>
+<ul>
+<li>The above-recommended configuration is the minimum configuration for deploying DolphinScheduler. The higher configuration is strongly recommended for production environments.</li>
+<li>The hard disk size configuration is recommended by more than 50GB. The system disk and data disk are separated.</li>
+</ul>
+</blockquote>
+<h2>3. Network requirements</h2>
+<p>DolphinScheduler provides the following network port configurations for normal operation:</p>
+<table>
+<thead>
+<tr>
+<th>Server</th>
+<th>Port</th>
+<th>Desc</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td>MasterServer</td>
+<td>5678</td>
+<td>Not the communication port. Require the native ports do not conflict</td>
+</tr>
+<tr>
+<td>WorkerServer</td>
+<td>1234</td>
+<td>Not the communication port. Require the native ports do not conflict</td>
+</tr>
+<tr>
+<td>ApiApplicationServer</td>
+<td>12345</td>
+<td>Backend communication port</td>
+</tr>
+</tbody>
+</table>
+<blockquote>
+<p><strong>Attention:</strong></p>
+<ul>
+<li>MasterServer and WorkerServer do not need to enable communication between the networks. As long as the local ports do not conflict.</li>
+<li>Administrators can adjust relevant ports on the network side and host-side according to the deployment plan of DolphinScheduler components in the actual environment.</li>
+</ul>
+</blockquote>
+<h2>4. Browser requirements</h2>
+<p>DolphinScheduler recommends Chrome and the latest browsers which using Chrome Kernel to access the front-end visual operator page.</p>
+</div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><a href="/en-us/community/development/subscribe.html"><p>Email List</p></a></li><li><img class="img-base" src="/img/twittergray.png"/><img class="img-change" src="/img/twitterbl [...]
+ <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
+ <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
+ <script>window.rootPath = '';</script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
+ <script>
+ var _hmt = _hmt || [];
+ (function() {
+ var hm = document.createElement("script");
+ hm.src = "https://hm.baidu.com/hm.js?4e7b4b400dd31fa015018a435c64d06f";
+ var s = document.getElementsByTagName("script")[0];
+ s.parentNode.insertBefore(hm, s);
+ })();
+ </script>
+</body>
+</html>
\ No newline at end of file
diff --git a/en-us/docs/dev/user_doc/guide/installation/hardware.json b/en-us/docs/dev/user_doc/guide/installation/hardware.json
new file mode 100644
index 0000000..414cd92
--- /dev/null
+++ b/en-us/docs/dev/user_doc/guide/installation/hardware.json
@@ -0,0 +1,6 @@
+{
+ "filename": "hardware.md",
+ "__html": "<h1>Hareware Environment</h1>\n<p>DolphinScheduler, as an open-source distributed workflow task scheduling system, can be well deployed and run in Intel architecture server environments and mainstream virtualization environments, and supports mainstream Linux operating system environments.</p>\n<h2>1. Linux operating system version requirements</h2>\n<table>\n<thead>\n<tr>\n<th style=\"text-align:left\">OS</th>\n<th style=\"text-align:center\">Version</th>\n</tr>\n</thead>\n [...]
+ "link": "/dist/en-us/docs/dev/user_doc/guide/installation/hardware.html",
+ "meta": {}
+}
\ No newline at end of file
diff --git a/en-us/docs/latest/user_doc/kubernetes-deployment.html b/en-us/docs/dev/user_doc/guide/installation/kubernetes.html
similarity index 84%
copy from en-us/docs/latest/user_doc/kubernetes-deployment.html
copy to en-us/docs/dev/user_doc/guide/installation/kubernetes.html
index 8f6ad07..94cb844 100644
--- a/en-us/docs/latest/user_doc/kubernetes-deployment.html
+++ b/en-us/docs/dev/user_doc/guide/installation/kubernetes.html
@@ -3,14 +3,14 @@
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
- <meta name="keywords" content="kubernetes-deployment">
- <meta name="description" content="kubernetes-deployment">
- <title>kubernetes-deployment</title>
+ <meta name="keywords" content="kubernetes">
+ <meta name="description" content="kubernetes">
+ <title>kubernetes</title>
<link rel="shortcut icon" href="/img/favicon.ico">
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<h2>Prerequisites</h2>
<ul>
<li><a href="https://helm.sh/">Helm</a> 3.1.0+</li>
@@ -272,14 +272,14 @@ kubectl scale --replicas=6 sts dolphinscheduler-worker -n test # with test names
</blockquote>
<ol>
<li>
-<p>Download the MySQL driver <a href="https://repo1.maven.org/maven2/mysql/mysql-connector-java/5.1.49/mysql-connector-java-5.1.49.jar">mysql-connector-java-5.1.49.jar</a> (require <code>>=5.1.47</code>)</p>
+<p>Download the MySQL driver <a href="https://repo1.maven.org/maven2/mysql/mysql-connector-java/8.0.16/mysql-connector-java-8.0.16.jar">mysql-connector-java-8.0.16.jar</a> (require <code>>=8.0.16</code>)</p>
</li>
<li>
<p>Create a new <code>Dockerfile</code> to add MySQL driver:</p>
</li>
</ol>
<pre><code>FROM apache/dolphinscheduler:1.3.8
-COPY mysql-connector-java-5.1.49.jar /opt/dolphinscheduler/lib
+COPY mysql-connector-java-8.0.16.jar /opt/dolphinscheduler/lib
</code></pre>
<ol start="3">
<li>Build a new docker image including MySQL driver:</li>
@@ -320,14 +320,14 @@ COPY mysql-connector-java-5.1.49.jar /opt/dolphinscheduler/lib
</blockquote>
<ol>
<li>
-<p>Download the MySQL driver <a href="https://repo1.maven.org/maven2/mysql/mysql-connector-java/5.1.49/mysql-connector-java-5.1.49.jar">mysql-connector-java-5.1.49.jar</a> (require <code>>=5.1.47</code>)</p>
+<p>Download the MySQL driver <a href="https://repo1.maven.org/maven2/mysql/mysql-connector-java/8.0.16/mysql-connector-java-8.0.16.jar">mysql-connector-java-8.0.16.jar</a> (require <code>>=8.0.16</code>)</p>
</li>
<li>
<p>Create a new <code>Dockerfile</code> to add MySQL driver:</p>
</li>
</ol>
<pre><code>FROM apache/dolphinscheduler:1.3.8
-COPY mysql-connector-java-5.1.49.jar /opt/dolphinscheduler/lib
+COPY mysql-connector-java-8.0.16.jar /opt/dolphinscheduler/lib
</code></pre>
<ol start="3">
<li>Build a new docker image including MySQL driver:</li>
@@ -1736,8 +1736,8 @@ ln -s spark-3.1.1-bin-hadoop2.7 spark2 <span class="hljs-comment"># or just mv</
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/dev/user_doc/guide/installation/kubernetes.json b/en-us/docs/dev/user_doc/guide/installation/kubernetes.json
new file mode 100644
index 0000000..cb2d237
--- /dev/null
+++ b/en-us/docs/dev/user_doc/guide/installation/kubernetes.json
@@ -0,0 +1,6 @@
+{
+ "filename": "kubernetes.md",
+ "__html": "<h1>QuickStart in Kubernetes</h1>\n<h2>Prerequisites</h2>\n<ul>\n<li><a href=\"https://helm.sh/\">Helm</a> 3.1.0+</li>\n<li><a href=\"https://kubernetes.io/\">Kubernetes</a> 1.12+</li>\n<li>PV provisioner support in the underlying infrastructure</li>\n</ul>\n<h2>Installing the Chart</h2>\n<p>Please download the source code package apache-dolphinscheduler-1.3.8-src.tar.gz, download address: <a href=\"/en-us/download/download.html\">download</a></p>\n<p>To install the chart wi [...]
+ "link": "/dist/en-us/docs/dev/user_doc/guide/installation/kubernetes.html",
+ "meta": {}
+}
\ No newline at end of file
diff --git a/en-us/docs/dev/user_doc/guide/installation/skywalking-agent.html b/en-us/docs/dev/user_doc/guide/installation/skywalking-agent.html
new file mode 100644
index 0000000..6eda7a1
--- /dev/null
+++ b/en-us/docs/dev/user_doc/guide/installation/skywalking-agent.html
@@ -0,0 +1,77 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+ <meta charset="UTF-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
+ <meta name="keywords" content="skywalking-agent">
+ <meta name="description" content="skywalking-agent">
+ <title>skywalking-agent</title>
+ <link rel="shortcut icon" href="/img/favicon.ico">
+ <link rel="stylesheet" href="/build/vendor.e328afe.css">
+</head>
+<body>
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+<p>The dolphinscheduler-skywalking module provides <a href="https://skywalking.apache.org/">SkyWalking</a> monitor agent for the Dolphinscheduler project.</p>
+<p>This document describes how to enable SkyWalking 8.4+ support with this module (recommended to use SkyWalking 8.5.0).</p>
+<h1>Installation</h1>
+<p>The following configuration is used to enable SkyWalking agent.</p>
+<h3>Through environment variable configuration (for Docker Compose)</h3>
+<p>Modify SkyWalking environment variables in <code>docker/docker-swarm/config.env.sh</code>:</p>
+<pre><code>SKYWALKING_ENABLE=true
+SW_AGENT_COLLECTOR_BACKEND_SERVICES=127.0.0.1:11800
+SW_GRPC_LOG_SERVER_HOST=127.0.0.1
+SW_GRPC_LOG_SERVER_PORT=11800
+</code></pre>
+<p>And run</p>
+<pre><code class="language-shell"><span class="hljs-meta">$</span><span class="bash"> docker-compose up -d</span>
+</code></pre>
+<h3>Through environment variable configuration (for Docker)</h3>
+<pre><code class="language-shell"><span class="hljs-meta">$</span><span class="bash"> docker run -d --name dolphinscheduler \
+-e DATABASE_HOST=<span class="hljs-string">"192.168.x.x"</span> -e DATABASE_PORT=<span class="hljs-string">"5432"</span> -e DATABASE_DATABASE=<span class="hljs-string">"dolphinscheduler"</span> \
+-e DATABASE_USERNAME=<span class="hljs-string">"test"</span> -e DATABASE_PASSWORD=<span class="hljs-string">"test"</span> \
+-e ZOOKEEPER_QUORUM=<span class="hljs-string">"192.168.x.x:2181"</span> \
+-e SKYWALKING_ENABLE=<span class="hljs-string">"true"</span> \
+-e SW_AGENT_COLLECTOR_BACKEND_SERVICES=<span class="hljs-string">"your.skywalking-oap-server.com:11800"</span> \
+-e SW_GRPC_LOG_SERVER_HOST=<span class="hljs-string">"your.skywalking-log-reporter.com"</span> \
+-e SW_GRPC_LOG_SERVER_PORT=<span class="hljs-string">"11800"</span> \
+-p 12345:12345 \
+apache/dolphinscheduler:1.3.8 all</span>
+</code></pre>
+<h3>Through install_config.conf configuration (for DolphinScheduler <a href="http://install.sh">install.sh</a>)</h3>
+<p>Add the following configurations to <code>${workDir}/conf/config/install_config.conf</code>.</p>
+<pre><code class="language-properties"><span class="hljs-comment">
+# SkyWalking config</span>
+<span class="hljs-comment"># <span class="hljs-doctag">note:</span> enable SkyWalking tracking plugin</span>
+<span class="hljs-attr">enableSkywalking</span>=<span class="hljs-string">"true"</span>
+<span class="hljs-comment"># <span class="hljs-doctag">note:</span> configure SkyWalking backend service address</span>
+<span class="hljs-attr">skywalkingServers</span>=<span class="hljs-string">"your.skywalking-oap-server.com:11800"</span>
+<span class="hljs-comment"># <span class="hljs-doctag">note:</span> configure SkyWalking log reporter host</span>
+<span class="hljs-attr">skywalkingLogReporterHost</span>=<span class="hljs-string">"your.skywalking-log-reporter.com"</span>
+<span class="hljs-comment"># <span class="hljs-doctag">note:</span> configure SkyWalking log reporter port</span>
+<span class="hljs-attr">skywalkingLogReporterPort</span>=<span class="hljs-string">"11800"</span>
+
+</code></pre>
+<h1>Usage</h1>
+<h3>Import Dashboard</h3>
+<h4>Import DolphinScheduler Dashboard to SkyWalking Sever</h4>
+<p>Copy the <code>${dolphinscheduler.home}/ext/skywalking-agent/dashboard/dolphinscheduler.yml</code> file into <code>${skywalking-oap-server.home}/config/ui-initialized-templates/</code> directory, and restart SkyWalking oap-server.</p>
+<h4>View DolphinScheduler Dashboard</h4>
+<p>If you have opened SkyWalking dashboard with a browser before, you need to clear the browser cache.</p>
+<p><img src="/img/skywalking/import-dashboard-1.jpg" alt="img1"></p>
+</div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><a href="/en-us/community/development/subscribe.html"><p>Email List</p></a></li><li><img class="img-base" src="/img/twittergray.png"/><img class="img-change" src="/img/twitterbl [...]
+ <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
+ <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
+ <script>window.rootPath = '';</script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
+ <script>
+ var _hmt = _hmt || [];
+ (function() {
+ var hm = document.createElement("script");
+ hm.src = "https://hm.baidu.com/hm.js?4e7b4b400dd31fa015018a435c64d06f";
+ var s = document.getElementsByTagName("script")[0];
+ s.parentNode.insertBefore(hm, s);
+ })();
+ </script>
+</body>
+</html>
\ No newline at end of file
diff --git a/en-us/docs/dev/user_doc/guide/installation/skywalking-agent.json b/en-us/docs/dev/user_doc/guide/installation/skywalking-agent.json
new file mode 100644
index 0000000..bdc1309
--- /dev/null
+++ b/en-us/docs/dev/user_doc/guide/installation/skywalking-agent.json
@@ -0,0 +1,6 @@
+{
+ "filename": "skywalking-agent.md",
+ "__html": "<h1>SkyWalking Agent Deployment</h1>\n<p>The dolphinscheduler-skywalking module provides <a href=\"https://skywalking.apache.org/\">SkyWalking</a> monitor agent for the Dolphinscheduler project.</p>\n<p>This document describes how to enable SkyWalking 8.4+ support with this module (recommended to use SkyWalking 8.5.0).</p>\n<h1>Installation</h1>\n<p>The following configuration is used to enable SkyWalking agent.</p>\n<h3>Through environment variable configuration (for Docker [...]
+ "link": "/dist/en-us/docs/dev/user_doc/guide/installation/skywalking-agent.html",
+ "meta": {}
+}
\ No newline at end of file
diff --git a/en-us/docs/1.3.8/user_doc/standalone-deployment.html b/en-us/docs/dev/user_doc/guide/installation/standalone.html
similarity index 65%
copy from en-us/docs/1.3.8/user_doc/standalone-deployment.html
copy to en-us/docs/dev/user_doc/guide/installation/standalone.html
index fda3c99..e8cba19 100644
--- a/en-us/docs/1.3.8/user_doc/standalone-deployment.html
+++ b/en-us/docs/dev/user_doc/guide/installation/standalone.html
@@ -3,17 +3,17 @@
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
- <meta name="keywords" content="standalone-deployment">
- <meta name="description" content="standalone-deployment">
- <title>standalone-deployment</title>
+ <meta name="keywords" content="standalone">
+ <meta name="description" content="standalone">
+ <title>standalone</title>
<link rel="shortcut icon" href="/img/favicon.ico">
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<h1>1、Install Basic Software (please install required software by yourself)</h1>
<ul>
-<li>PostgreSQL (8.2.15+) or MySQL (5.7) : Choose One, JDBC Driver 5.1.47+ is required if MySQL is used</li>
+<li>PostgreSQL (8.2.15+) or MySQL (5.7) : Choose One, JDBC Driver 8.0.16+ is required if MySQL is used. If you upgrade from version 1.x to 2.x, remember update mysql connector by yourself.</li>
<li><a href="https://www.oracle.com/technetwork/java/javase/downloads/index.html">JDK</a> (1.8+) : Required. Double-check configure JAVA_HOME and PATH environment variables in /etc/profile</li>
<li>ZooKeeper (3.4.6+) : Required</li>
<li>pstree or psmisc : "pstree" is required for Mac OS and "psmisc" is required for Fedora/Red/Hat/CentOS/Ubuntu/Debian</li>
@@ -94,7 +94,7 @@ chmod 600 ~/.ssh/authorized_keys
<pre><code class="language-shell"> vi conf/datasource.properties
</code></pre>
<ul>
-<li>If you choose Mysql, please comment out the relevant configuration of PostgreSQL (vice versa), you also need to manually add the [[mysql-connector-java driver jar] (<a href="https://downloads.mysql.com/archives/c-j/">https://downloads.mysql.com/archives/c-j/</a>)] package to lib directory, and then configure the database connection information correctly.</li>
+<li>If you choose Mysql, please comment out the relevant configuration of PostgreSQL (vice versa), you also need to manually add the [[mysql-connector-java driver jar] (<a href="https://downloads.mysql.com/archives/c-j/">https://downloads.mysql.com/archives/c-j/</a>)](make sure download version 8.0.16+, 8.0.16 is be recommended) package to lib directory, and then configure the database connection information correctly.</li>
</ul>
<pre><code class="language-properties"><span class="hljs-comment"> #postgre</span>
<span class="hljs-comment"> #spring.datasource.driver-class-name=org.postgresql.Driver</span>
@@ -334,8 +334,8 @@ sh ./bin/dolphinscheduler-daemon.sh stop alert-server
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/dev/user_doc/guide/installation/standalone.json b/en-us/docs/dev/user_doc/guide/installation/standalone.json
new file mode 100644
index 0000000..57be0c9
--- /dev/null
+++ b/en-us/docs/dev/user_doc/guide/installation/standalone.json
@@ -0,0 +1,6 @@
+{
+ "filename": "standalone.md",
+ "__html": "<h1>Standalone Deployment</h1>\n<h1>1、Install Basic Software (please install required software by yourself)</h1>\n<ul>\n<li>PostgreSQL (8.2.15+) or MySQL (5.7) : Choose One, JDBC Driver 8.0.16+ is required if MySQL is used. If you upgrade from version 1.x to 2.x, remember update mysql connector by yourself.</li>\n<li><a href=\"https://www.oracle.com/technetwork/java/javase/downloads/index.html\">JDK</a> (1.8+) : Required. Double-check configure JAVA_HOME and PATH environment [...]
+ "link": "/dist/en-us/docs/dev/user_doc/guide/installation/standalone.html",
+ "meta": {}
+}
\ No newline at end of file
diff --git a/en-us/docs/dev/user_doc/guide/introduction.html b/en-us/docs/dev/user_doc/guide/introduction.html
new file mode 100644
index 0000000..7166f7b
--- /dev/null
+++ b/en-us/docs/dev/user_doc/guide/introduction.html
@@ -0,0 +1,31 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+ <meta charset="UTF-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
+ <meta name="keywords" content="introduction">
+ <meta name="description" content="introduction">
+ <title>introduction</title>
+ <link rel="shortcut icon" href="/img/favicon.ico">
+ <link rel="stylesheet" href="/build/vendor.e328afe.css">
+</head>
+<body>
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+<p>User Manual show you how to play with DolphinScheduler, if you do not installed, please see <a href="quick-start.html">Quick Start</a> to install DolphinScheduler before going forward.</p>
+</div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><a href="/en-us/community/development/subscribe.html"><p>Email List</p></a></li><li><img class="img-base" src="/img/twittergray.png"/><img class="img-change" src="/img/twitterbl [...]
+ <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
+ <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
+ <script>window.rootPath = '';</script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
+ <script>
+ var _hmt = _hmt || [];
+ (function() {
+ var hm = document.createElement("script");
+ hm.src = "https://hm.baidu.com/hm.js?4e7b4b400dd31fa015018a435c64d06f";
+ var s = document.getElementsByTagName("script")[0];
+ s.parentNode.insertBefore(hm, s);
+ })();
+ </script>
+</body>
+</html>
\ No newline at end of file
diff --git a/en-us/docs/dev/user_doc/guide/introduction.json b/en-us/docs/dev/user_doc/guide/introduction.json
new file mode 100644
index 0000000..4f0e40f
--- /dev/null
+++ b/en-us/docs/dev/user_doc/guide/introduction.json
@@ -0,0 +1,6 @@
+{
+ "filename": "introduction.md",
+ "__html": "<h1>User Manual</h1>\n<p>User Manual show you how to play with DolphinScheduler, if you do not installed, please see <a href=\"quick-start.html\">Quick Start</a> to install DolphinScheduler before going forward.</p>\n",
+ "link": "/dist/en-us/docs/dev/user_doc/guide/introduction.html",
+ "meta": {}
+}
\ No newline at end of file
diff --git a/en-us/docs/dev/user_doc/guide/monitor.html b/en-us/docs/dev/user_doc/guide/monitor.html
new file mode 100644
index 0000000..e3d333e
--- /dev/null
+++ b/en-us/docs/dev/user_doc/guide/monitor.html
@@ -0,0 +1,72 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+ <meta charset="UTF-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
+ <meta name="keywords" content="monitor">
+ <meta name="description" content="monitor">
+ <title>monitor</title>
+ <link rel="shortcut icon" href="/img/favicon.ico">
+ <link rel="stylesheet" href="/build/vendor.e328afe.css">
+</head>
+<body>
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+<h2>Service management</h2>
+<ul>
+<li>Service management is mainly to monitor and display the health status and basic information of each service in the system</li>
+</ul>
+<h2>master monitoring</h2>
+<ul>
+<li>Mainly related to master information.</li>
+</ul>
+<p align="center">
+ <img src="/img/master-jk-en.png" width="80%" />
+ </p>
+<h2>worker monitoring</h2>
+<ul>
+<li>Mainly related to worker information.</li>
+</ul>
+<p align="center">
+ <img src="/img/worker-jk-en.png" width="80%" />
+ </p>
+<h2>Zookeeper monitoring</h2>
+<ul>
+<li>Mainly related configuration information of each worker and master in ZooKeeper.</li>
+</ul>
+<p alignlinux ="center">
+ <img src="/img/zookeeper-monitor-en.png" width="80%" />
+ </p>
+<h2>DB monitoring</h2>
+<ul>
+<li>Mainly the health of the DB</li>
+</ul>
+<p align="center">
+ <img src="/img/mysql-jk-en.png" width="80%" />
+ </p>
+<h2>Statistics management</h2>
+<p align="center">
+ <img src="/img/statistics-en.png" width="80%" />
+ </p>
+<ul>
+<li>Number of commands to be executed: statistics on the t_ds_command table</li>
+<li>The number of failed commands: statistics on the t_ds_error_command table</li>
+<li>Number of tasks to run: Count the data of task_queue in Zookeeper</li>
+<li>Number of tasks to be killed: Count the data of task_kill in Zookeeper</li>
+</ul>
+</div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><a href="/en-us/community/development/subscribe.html"><p>Email List</p></a></li><li><img class="img-base" src="/img/twittergray.png"/><img class="img-change" src="/img/twitterbl [...]
+ <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
+ <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
+ <script>window.rootPath = '';</script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
+ <script>
+ var _hmt = _hmt || [];
+ (function() {
+ var hm = document.createElement("script");
+ hm.src = "https://hm.baidu.com/hm.js?4e7b4b400dd31fa015018a435c64d06f";
+ var s = document.getElementsByTagName("script")[0];
+ s.parentNode.insertBefore(hm, s);
+ })();
+ </script>
+</body>
+</html>
\ No newline at end of file
diff --git a/en-us/docs/dev/user_doc/guide/monitor.json b/en-us/docs/dev/user_doc/guide/monitor.json
new file mode 100644
index 0000000..c03daba
--- /dev/null
+++ b/en-us/docs/dev/user_doc/guide/monitor.json
@@ -0,0 +1,6 @@
+{
+ "filename": "monitor.md",
+ "__html": "<h1>Monitor</h1>\n<h2>Service management</h2>\n<ul>\n<li>Service management is mainly to monitor and display the health status and basic information of each service in the system</li>\n</ul>\n<h2>master monitoring</h2>\n<ul>\n<li>Mainly related to master information.</li>\n</ul>\n<p align=\"center\">\n <img src=\"/img/master-jk-en.png\" width=\"80%\" />\n </p>\n<h2>worker monitoring</h2>\n<ul>\n<li>Mainly related to worker information.</li>\n</ul>\n<p align=\"center\">\n [...]
+ "link": "/dist/en-us/docs/dev/user_doc/guide/monitor.html",
+ "meta": {}
+}
\ No newline at end of file
diff --git a/en-us/docs/dev/user_doc/guide/open-api.html b/en-us/docs/dev/user_doc/guide/open-api.html
new file mode 100644
index 0000000..2e894b8
--- /dev/null
+++ b/en-us/docs/dev/user_doc/guide/open-api.html
@@ -0,0 +1,90 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+ <meta charset="UTF-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
+ <meta name="keywords" content="open-api">
+ <meta name="description" content="open-api">
+ <title>open-api</title>
+ <link rel="shortcut icon" href="/img/favicon.ico">
+ <link rel="stylesheet" href="/build/vendor.e328afe.css">
+</head>
+<body>
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+<h2>Background</h2>
+<p>Generally, projects and processes are created through pages, but integration with third-party systems requires API calls to manage projects and workflows.</p>
+<h2>The Operation Steps of DS API Calls</h2>
+<h3>Create a token</h3>
+<ol>
+<li>Log in to the scheduling system, click "Security", then click "Token manage" on the left, and click "Create token" to create a token.</li>
+</ol>
+<p align="center">
+ <img src="/img/token-management-en.png" width="80%" />
+ </p>
+<ol start="2">
+<li>Select the "Expiration time" (Token validity), select "User" (to perform the API operation with the specified user), click "Generate token", copy the Token string, and click "Submit"</li>
+</ol>
+<p align="center">
+ <img src="/img/create-token-en1.png" width="80%" />
+ </p>
+<h3>Use token</h3>
+<ol>
+<li>Open the API documentation page
+<blockquote>
+<p>Address:http://{api server ip}:12345/dolphinscheduler/doc.html?language=en_US&lang=en</p>
+</blockquote>
+</li>
+</ol>
+<p align="center">
+ <img src="/img/api-documentation-en.png" width="80%" />
+ </p>
+<ol start="2">
+<li>select a test API, the API selected for this test: queryAllProjectList
+<blockquote>
+<p>projects/query-project-list</p>
+</blockquote>
+</li>
+<li>Open Postman, fill in the API address, and enter the Token in Headers, and then send the request to view the result<pre><code>token: The Token just generated
+</code></pre>
+</li>
+</ol>
+<p align="center">
+ <img src="/img/test-api.png" width="80%" />
+ </p>
+<h3>Create a project</h3>
+<p>Here is an example of creating a project named "wudl-flink-test":</p>
+<p align="center">
+ <img src="/img/api/create_project1.png" width="80%" />
+ </p>
+<p align="center">
+ <img src="/img/api/create_project2.png" width="80%" />
+ </p>
+<p align="center">
+ <img src="/img/api/create_project3.png" width="80%" />
+ </p>
+The returned msg information is "success", indicating that we have successfully created the project through API.
+<p>If you are interested in the source code of the project, please continue to read the following:</p>
+<h3>Appendix:The source code of creating a project</h3>
+<p align="center">
+ <img src="/img/api/create_source1.png" width="80%" />
+ </p>
+<p align="center">
+ <img src="/img/api/create_source2.png" width="80%" />
+ </p>
+</div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><a href="/en-us/community/development/subscribe.html"><p>Email List</p></a></li><li><img class="img-base" src="/img/twittergray.png"/><img class="img-change" src="/img/twitterbl [...]
+ <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
+ <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
+ <script>window.rootPath = '';</script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
+ <script>
+ var _hmt = _hmt || [];
+ (function() {
+ var hm = document.createElement("script");
+ hm.src = "https://hm.baidu.com/hm.js?4e7b4b400dd31fa015018a435c64d06f";
+ var s = document.getElementsByTagName("script")[0];
+ s.parentNode.insertBefore(hm, s);
+ })();
+ </script>
+</body>
+</html>
\ No newline at end of file
diff --git a/en-us/docs/dev/user_doc/guide/open-api.json b/en-us/docs/dev/user_doc/guide/open-api.json
new file mode 100644
index 0000000..2ed9731
--- /dev/null
+++ b/en-us/docs/dev/user_doc/guide/open-api.json
@@ -0,0 +1,6 @@
+{
+ "filename": "open-api.md",
+ "__html": "<h1>Open API</h1>\n<h2>Background</h2>\n<p>Generally, projects and processes are created through pages, but integration with third-party systems requires API calls to manage projects and workflows.</p>\n<h2>The Operation Steps of DS API Calls</h2>\n<h3>Create a token</h3>\n<ol>\n<li>Log in to the scheduling system, click "Security", then click "Token manage" on the left, and click "Create token" to create a token.</li>\n</ol>\n<p align=\"center\ [...]
+ "link": "/dist/en-us/docs/dev/user_doc/guide/open-api.html",
+ "meta": {}
+}
\ No newline at end of file
diff --git a/en-us/docs/dev/user_doc/guide/parameter/built-in.html b/en-us/docs/dev/user_doc/guide/parameter/built-in.html
new file mode 100644
index 0000000..8286b14
--- /dev/null
+++ b/en-us/docs/dev/user_doc/guide/parameter/built-in.html
@@ -0,0 +1,79 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+ <meta charset="UTF-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
+ <meta name="keywords" content="built-in">
+ <meta name="description" content="built-in">
+ <title>built-in</title>
+ <link rel="shortcut icon" href="/img/favicon.ico">
+ <link rel="stylesheet" href="/build/vendor.e328afe.css">
+</head>
+<body>
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+<h2>Basic Built-in Parameter</h2>
+<table>
+ <tr><th>variable</th><th>declaration method</th><th>meaning</th></tr>
+ <tr>
+ <td>system.biz.date</td>
+ <td>${system.biz.date}</td>
+ <td>The day before the scheduled time of the daily scheduling instance, the format is yyyyMMdd, when the data is supplemented, the date is +1</td>
+ </tr>
+ <tr>
+ <td>system.biz.curdate</td>
+ <td>${system.biz.curdate}</td>
+ <td>The timing time of the daily scheduling instance, the format is yyyyMMdd, when the data is supplemented, the date is +1</td>
+ </tr>
+ <tr>
+ <td>system.datetime</td>
+ <td>${system.datetime}</td>
+ <td>The timing time of the daily scheduling instance, the format is yyyyMMddHHmmss, when the data is supplemented, the date is +1</td>
+ </tr>
+</table>
+<h2>Extended Built-in Parameter</h2>
+<ul>
+<li>
+<p>Support custom variable names in the code, declaration method: ${variable name}. It can refer to <a href="#basic-built-in-parameter">basic built-in parameter</a> or specify "constants".</p>
+</li>
+<li>
+<p>We define this benchmark variable as $[...] format, $[yyyyMMddHHmmss] can be decomposed and combined arbitrarily, such as: $[yyyyMMdd], $[HHmmss], $[yyyy-MM-dd], etc.</p>
+</li>
+<li>
+<p>Or the 2 following methods may be useful:</p>
+<pre><code>1. use add_month(yyyyMMdd, offset) function to add/minus number of months
+the first parameter of this function is yyyyMMdd, representing the time format user will get
+the second is offset, representing the number of months the user wants to add or minus
+* Next N years:$[add_months(yyyyMMdd,12*N)]
+* N years before:$[add_months(yyyyMMdd,-12*N)]
+* Next N months:$[add_months(yyyyMMdd,N)]
+* N months before:$[add_months(yyyyMMdd,-N)]
+*********************************************************************************************************
+1. add numbers directly after the time format
+* Next N weeks:$[yyyyMMdd+7*N]
+* First N weeks:$[yyyyMMdd-7*N]
+* Next N days:$[yyyyMMdd+N]
+* N days before:$[yyyyMMdd-N]
+* Next N hours:$[HHmmss+N/24]
+* First N hours:$[HHmmss-N/24]
+* Next N minutes:$[HHmmss+N/24/60]
+* First N minutes:$[HHmmss-N/24/60]
+</code></pre>
+</li>
+</ul>
+</div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><a href="/en-us/community/development/subscribe.html"><p>Email List</p></a></li><li><img class="img-base" src="/img/twittergray.png"/><img class="img-change" src="/img/twitterbl [...]
+ <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
+ <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
+ <script>window.rootPath = '';</script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
+ <script>
+ var _hmt = _hmt || [];
+ (function() {
+ var hm = document.createElement("script");
+ hm.src = "https://hm.baidu.com/hm.js?4e7b4b400dd31fa015018a435c64d06f";
+ var s = document.getElementsByTagName("script")[0];
+ s.parentNode.insertBefore(hm, s);
+ })();
+ </script>
+</body>
+</html>
\ No newline at end of file
diff --git a/en-us/docs/dev/user_doc/guide/parameter/built-in.json b/en-us/docs/dev/user_doc/guide/parameter/built-in.json
new file mode 100644
index 0000000..419b9a1
--- /dev/null
+++ b/en-us/docs/dev/user_doc/guide/parameter/built-in.json
@@ -0,0 +1,6 @@
+{
+ "filename": "built-in.md",
+ "__html": "<h1>Built-in Parameter</h1>\n<h2>Basic Built-in Parameter</h2>\n<table>\n <tr><th>variable</th><th>declaration method</th><th>meaning</th></tr>\n <tr>\n <td>system.biz.date</td>\n <td>${system.biz.date}</td>\n <td>The day before the scheduled time of the daily scheduling instance, the format is yyyyMMdd, when the data is supplemented, the date is +1</td>\n </tr>\n <tr>\n <td>system.biz.curdate</td>\n <td>${system.biz.curdate}</t [...]
+ "link": "/dist/en-us/docs/dev/user_doc/guide/parameter/built-in.html",
+ "meta": {}
+}
\ No newline at end of file
diff --git a/en-us/docs/dev/user_doc/guide/parameter/context.html b/en-us/docs/dev/user_doc/guide/parameter/context.html
new file mode 100644
index 0000000..9966c74
--- /dev/null
+++ b/en-us/docs/dev/user_doc/guide/parameter/context.html
@@ -0,0 +1,64 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+ <meta charset="UTF-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
+ <meta name="keywords" content="context">
+ <meta name="description" content="context">
+ <title>context</title>
+ <link rel="shortcut icon" href="/img/favicon.ico">
+ <link rel="stylesheet" href="/build/vendor.e328afe.css">
+</head>
+<body>
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+<p>DolphinScheduler provides the ability to refer to each other between parameters, including: local parameters refer to global parameters, and upstream and downstream parameter transfer. Because of the existence of references, it involves the priority of parameters when the parameter names are the same. see also <a href="priority.md">Parameter Priority</a></p>
+<h2>Local task use global parameter</h2>
+<p>The premise of local tasks referencing global parameters is that you have already defined <a href="global.md">Global Parameter</a>. The usage is similar to the usage in <a href="local.md">local parameters</a>, but the value of the parameter needs to be configured as the key in the global parameter</p>
+<p><img src="/img/global_parameter.png" alt="parameter-call-global-in-local"></p>
+<p>As shown in the figure above, <code>${biz_date}</code> and <code>${curdate}</code> are examples of local parameters referencing global parameters. Observe the last line of the above figure, local_param_bizdate uses ${global_bizdate} to refer to the global parameter. In the shell script, you can use ${local_param_bizdate} to refer to the value of the global variable global_bizdate, or set the value of local_param_bizdate directly through JDBC. In the same way, local_param refers to the [...]
+<h2>Pass parameter from upstream task to downstream</h2>
+<p>DolphinScheduler Parameter transfer between tasks is allowed, and the current transfer direction only supports one-way transfer from upstream to downstream. The task types currently supporting this feature are:</p>
+<ul>
+<li><a href="../task/shell.md">Shell</a></li>
+<li><a href="../task/sql.md">SQL</a></li>
+<li><a href="../task/stored-procedure.md">Procedure</a></li>
+</ul>
+<p>When defining an upstream node, if there is a need to transmit the result of that node to a downstream node that has a dependency. You need to set a parameter whose direction is OUT in [Custom Parameters] of [Current Node Settings]. At present, we mainly focus on the function of SQL and SHELL nodes that can input parameters.</p>
+<p>prop is user-specified; the direction is selected as OUT, and will be defined as parameter output only when the direction is OUT. The data type can be chosen from different data structures as needed; the value part is not required.</p>
+<p>If the result of the SQL node has only one row, one or more fields, the name of the prop needs to be the same as the field name. The data type can be chosen to be something other than LIST. The parameter will select the value corresponding to the column with the same name as this parameter in the column name in the SQL query result.</p>
+<p>If the result of the SQL node is multiple rows, one or more fields, the name of the prop needs to be the same as the name of the field. The data type is selected as LIST, and the SQL query result will be converted to LIST, and the result will be converted to JSON as the value of the corresponding parameter.</p>
+<p>Let's take another example of the process that contains the SQL node in the above picture:</p>
+<p>The [createParam1] node in the above figure is defined as follows:</p>
+<p><img src="https://dolphinscheduler.apache.org/img/globalParam/image-20210723104957031.png" alt="png05"></p>
+<p>[createParam2] node is defined as follows:</p>
+<p><img src="https://dolphinscheduler.apache.org/img/globalParam/image-20210723105026924.png" alt="png06"></p>
+<p>You can find the value of the variable in the [Workflow Instance] page to find the corresponding node instance.</p>
+<p>Node instance [createparam1] is as follows:</p>
+<p><img src="https://dolphinscheduler.apache.org/img/globalParam/image-20210723105131381.png" alt="png07"></p>
+<p>Here, the value of "id" is equal to 12.</p>
+<p>Let's see the case of the node instance [createparam2].</p>
+<p><img src="https://dolphinscheduler.apache.org/img/globalParam/image-20210723105255850.png" alt="png08"></p>
+<p>There is only the value of "id". Although the user-defined sql looks up the fields "id" and "database_name", only one parameter is set because only one parameter "id" is defined for out. For display reasons, the length of the list is already checked for you here as 10.</p>
+<h3>SHELL</h3>
+<p>prop is user-specified. The direction is selected as OUT. The output is defined as a parameter only when the direction is OUT. Data type can choose different data structures as needed; the value part is not required to be filled. The user needs to pass the parameter, and when defining the shell script, the output format of $setValue(key=value) statement is required, key is the prop of the corresponding parameter, and value is the value of the parameter.</p>
+<p>For example, in the figure below:</p>
+<p><img src="https://dolphinscheduler.apache.org/img/globalParam/image-20210723101242216.png" alt="png09"></p>
+<p>When the log detects the ${setValue(key=value1)} format in the shell node definition, it will assign value1 to key, and the downstream node can use the value of the variable key directly. Similarly, you can find the corresponding node instance on the [Workflow Instance] page to see the value of the variable.</p>
+<p><img src="https://dolphinscheduler.apache.org/img/globalParam/image-20210723102522383.png" alt="png10"></p>
+</div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><a href="/en-us/community/development/subscribe.html"><p>Email List</p></a></li><li><img class="img-base" src="/img/twittergray.png"/><img class="img-change" src="/img/twitterbl [...]
+ <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
+ <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
+ <script>window.rootPath = '';</script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
+ <script>
+ var _hmt = _hmt || [];
+ (function() {
+ var hm = document.createElement("script");
+ hm.src = "https://hm.baidu.com/hm.js?4e7b4b400dd31fa015018a435c64d06f";
+ var s = document.getElementsByTagName("script")[0];
+ s.parentNode.insertBefore(hm, s);
+ })();
+ </script>
+</body>
+</html>
\ No newline at end of file
diff --git a/en-us/docs/dev/user_doc/guide/parameter/context.json b/en-us/docs/dev/user_doc/guide/parameter/context.json
new file mode 100644
index 0000000..11b1556
--- /dev/null
+++ b/en-us/docs/dev/user_doc/guide/parameter/context.json
@@ -0,0 +1,6 @@
+{
+ "filename": "context.md",
+ "__html": "<h1>Parameter Context</h1>\n<p>DolphinScheduler provides the ability to refer to each other between parameters, including: local parameters refer to global parameters, and upstream and downstream parameter transfer. Because of the existence of references, it involves the priority of parameters when the parameter names are the same. see also <a href=\"priority.md\">Parameter Priority</a></p>\n<h2>Local task use global parameter</h2>\n<p>The premise of local tasks referencing [...]
+ "link": "/dist/en-us/docs/dev/user_doc/guide/parameter/context.html",
+ "meta": {}
+}
\ No newline at end of file
diff --git a/en-us/docs/dev/user_doc/guide/parameter/global.html b/en-us/docs/dev/user_doc/guide/parameter/global.html
new file mode 100644
index 0000000..18d33ef
--- /dev/null
+++ b/en-us/docs/dev/user_doc/guide/parameter/global.html
@@ -0,0 +1,41 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+ <meta charset="UTF-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
+ <meta name="keywords" content="global">
+ <meta name="description" content="global">
+ <title>global</title>
+ <link rel="shortcut icon" href="/img/favicon.ico">
+ <link rel="stylesheet" href="/build/vendor.e328afe.css">
+</head>
+<body>
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+<h2>Scope</h2>
+<p>The parameters configured on the workflow definition dialog, the whole workflow is it's scope.</p>
+<h2>Usage</h2>
+<p>the approach to set global parameters is, after defining the workflow, click the 'save' button, then click the '+' button below the 'Set global':</p>
+<p align="center">
+ <img src="/img/supplement_global_parameter_en.png" width="80%" />
+ </p>
+<p align="center">
+ <img src="/img/local_parameter_en.png" width="80%" />
+ </p>
+<p>The global_bizdate parameter defined here can be referenced by local parameters of any other task node, and the value of global_bizdate is set to the figure obtained by referencing the system parameter system.biz.date</p>
+</div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><a href="/en-us/community/development/subscribe.html"><p>Email List</p></a></li><li><img class="img-base" src="/img/twittergray.png"/><img class="img-change" src="/img/twitterbl [...]
+ <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
+ <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
+ <script>window.rootPath = '';</script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
+ <script>
+ var _hmt = _hmt || [];
+ (function() {
+ var hm = document.createElement("script");
+ hm.src = "https://hm.baidu.com/hm.js?4e7b4b400dd31fa015018a435c64d06f";
+ var s = document.getElementsByTagName("script")[0];
+ s.parentNode.insertBefore(hm, s);
+ })();
+ </script>
+</body>
+</html>
\ No newline at end of file
diff --git a/en-us/docs/dev/user_doc/guide/parameter/global.json b/en-us/docs/dev/user_doc/guide/parameter/global.json
new file mode 100644
index 0000000..3c07966
--- /dev/null
+++ b/en-us/docs/dev/user_doc/guide/parameter/global.json
@@ -0,0 +1,6 @@
+{
+ "filename": "global.md",
+ "__html": "<h1>Global Parameter</h1>\n<h2>Scope</h2>\n<p>The parameters configured on the workflow definition dialog, the whole workflow is it's scope.</p>\n<h2>Usage</h2>\n<p>the approach to set global parameters is, after defining the workflow, click the 'save' button, then click the '+' button below the 'Set global':</p>\n<p align=\"center\">\n <img src=\"/img/supplement_global_parameter_en.png\" width=\"80%\" />\n </p>\n<p align=\"center\">\n <img src=\"/img/local_parameter_en. [...]
+ "link": "/dist/en-us/docs/dev/user_doc/guide/parameter/global.html",
+ "meta": {}
+}
\ No newline at end of file
diff --git a/en-us/docs/dev/user_doc/guide/parameter/local.html b/en-us/docs/dev/user_doc/guide/parameter/local.html
new file mode 100644
index 0000000..841d33a
--- /dev/null
+++ b/en-us/docs/dev/user_doc/guide/parameter/local.html
@@ -0,0 +1,41 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+ <meta charset="UTF-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
+ <meta name="keywords" content="local">
+ <meta name="description" content="local">
+ <title>local</title>
+ <link rel="shortcut icon" href="/img/favicon.ico">
+ <link rel="stylesheet" href="/build/vendor.e328afe.css">
+</head>
+<body>
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+<h2>Scope</h2>
+<p>Parameters configured on the task definition dialog, the scope of this parameter only for this task, but if you configured follow <a href="context.md">Parameter Context</a>, it could passed follow task.</p>
+<h2>Usage</h2>
+<p>The approach to set local parameters is, double-click on any node while defining the workflow and click the '+' button next to the 'Custom Parameters':</p>
+<p align="center">
+ <img src="/img/supplement_local_parameter_en.png" width="80%" />
+</p>
+<p align="center">
+ <img src="/img/global_parameter_en.png" width="80%" />
+</p>
+<p>If you want to call the <a href="built-in.md">built-in parameter</a> in the local parameters, fill in the value corresponding to the built-in parameters in <code>value</code>, as in the above figure, <code>${biz_date}</code> and <code>${curdate}</code></p>
+</div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><a href="/en-us/community/development/subscribe.html"><p>Email List</p></a></li><li><img class="img-base" src="/img/twittergray.png"/><img class="img-change" src="/img/twitterbl [...]
+ <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
+ <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
+ <script>window.rootPath = '';</script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
+ <script>
+ var _hmt = _hmt || [];
+ (function() {
+ var hm = document.createElement("script");
+ hm.src = "https://hm.baidu.com/hm.js?4e7b4b400dd31fa015018a435c64d06f";
+ var s = document.getElementsByTagName("script")[0];
+ s.parentNode.insertBefore(hm, s);
+ })();
+ </script>
+</body>
+</html>
\ No newline at end of file
diff --git a/en-us/docs/dev/user_doc/guide/parameter/local.json b/en-us/docs/dev/user_doc/guide/parameter/local.json
new file mode 100644
index 0000000..8093b43
--- /dev/null
+++ b/en-us/docs/dev/user_doc/guide/parameter/local.json
@@ -0,0 +1,6 @@
+{
+ "filename": "local.md",
+ "__html": "<h1>Local Parameter</h1>\n<h2>Scope</h2>\n<p>Parameters configured on the task definition dialog, the scope of this parameter only for this task, but if you configured follow <a href=\"context.md\">Parameter Context</a>, it could passed follow task.</p>\n<h2>Usage</h2>\n<p>The approach to set local parameters is, double-click on any node while defining the workflow and click the '+' button next to the 'Custom Parameters':</p>\n<p align=\"center\">\n <img src=\"/img/suppl [...]
+ "link": "/dist/en-us/docs/dev/user_doc/guide/parameter/local.html",
+ "meta": {}
+}
\ No newline at end of file
diff --git a/en-us/docs/dev/user_doc/guide/parameter/priority.html b/en-us/docs/dev/user_doc/guide/parameter/priority.html
new file mode 100644
index 0000000..cfe9450
--- /dev/null
+++ b/en-us/docs/dev/user_doc/guide/parameter/priority.html
@@ -0,0 +1,55 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+ <meta charset="UTF-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
+ <meta name="keywords" content="priority">
+ <meta name="description" content="priority">
+ <title>priority</title>
+ <link rel="shortcut icon" href="/img/favicon.ico">
+ <link rel="stylesheet" href="/build/vendor.e328afe.css">
+</head>
+<body>
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+<p>DolphinScheduler definition of parameter values involved in may come from three types:</p>
+<ul>
+<li><a href="global.md">Global Parameter</a>: Parameters defined when the workflow saves page definitions</li>
+<li><a href="context.md">Parameter Context</a>: Parameters passed by upstream nodes</li>
+<li><a href="local.md">Local Parameter</a>:The node's own parameters, which is the parameters defined by the user in [Custom Parameters]. The user can define the value of this part of the parameters at the time of workflow definition.</li>
+</ul>
+<p>Because the value of a parameter has multiple sources, when the parameter name is the same, there needs to be a parameter priority problem. The priority of DolphinScheduler parameters from high to low is: <code>Global Parameter > Parameter Context > Local Parameter</code></p>
+<p>In the case of parameters passed by the upstream task, there may be multiple tasks upstream to pass parameters to the downstream. When the parameter names passed upstream are the same:</p>
+<ul>
+<li>Downstream nodes will preferentially use parameters with non-empty values</li>
+<li>If there are multiple parameters with non-empty values, sort according to the completion time of the upstream task, and select the parameter corresponding to the upstream task with the earliest completion time</li>
+</ul>
+<h2>Example</h2>
+<p>For example, the relationships are shown in the figures below:</p>
+<p>1: The first case is explained by the shell nodes.</p>
+<p><img src="https://dolphinscheduler.apache.org/img/globalParam/image-20210723102938239.png" alt="png01"></p>
+<p>The [useParam] node can use the parameters which is set in the [createParam] node. The [useParam] node does not have a dependency on the [noUseParam] node, so it does not get the parameters of the [noUseParam] node. The above picture is just an example of a shell node, other types of nodes have the same usage rules.</p>
+<p><img src="https://dolphinscheduler.apache.org/img/globalParam/image-20210723103316896.png" alt="png02"></p>
+<p>Among all, the [createParam] node can use parameters directly. In addition, the node sets two parameters named "key" and "key1". Here the user defines a parameter named "key1" with the same name as the one passed by the upstream node and copies the value "12". However, due to the priority we set, the value "12" here would be discarded and the parameter value set by the upstream node would be finally used.</p>
+<p>2: Let's explain another situation in SQL nodes.</p>
+<p><img src="https://dolphinscheduler.apache.org/img/globalParam/image-20210723103937052.png" alt="png03"></p>
+<p>The definition of the [use_create] node is as follows:</p>
+<p><img src="https://dolphinscheduler.apache.org/img/globalParam/image-20210723104411489.png" alt="png04"></p>
+<p>"status" is the own parameters of the node set by the current node. However, the user also sets the "status" parameter when saving, assigning its value to -1. Then the value of status will be -1 with higher priority when the SQL is executed. The value of the node's own variable is discarded.</p>
+<p>The "ID" here is the parameter set by the upstream node. The user sets the parameters of the same parameter name "ID" for the [createparam1] node and [createparam2] node. And the [use_create] node uses the value of [createParam1] which is finished first.</p>
+</div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><a href="/en-us/community/development/subscribe.html"><p>Email List</p></a></li><li><img class="img-base" src="/img/twittergray.png"/><img class="img-change" src="/img/twitterbl [...]
+ <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
+ <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
+ <script>window.rootPath = '';</script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
+ <script>
+ var _hmt = _hmt || [];
+ (function() {
+ var hm = document.createElement("script");
+ hm.src = "https://hm.baidu.com/hm.js?4e7b4b400dd31fa015018a435c64d06f";
+ var s = document.getElementsByTagName("script")[0];
+ s.parentNode.insertBefore(hm, s);
+ })();
+ </script>
+</body>
+</html>
\ No newline at end of file
diff --git a/en-us/docs/dev/user_doc/guide/parameter/priority.json b/en-us/docs/dev/user_doc/guide/parameter/priority.json
new file mode 100644
index 0000000..dfdac9e
--- /dev/null
+++ b/en-us/docs/dev/user_doc/guide/parameter/priority.json
@@ -0,0 +1,6 @@
+{
+ "filename": "priority.md",
+ "__html": "<h1>Parameter Priority</h1>\n<p>DolphinScheduler definition of parameter values involved in may come from three types:</p>\n<ul>\n<li><a href=\"global.md\">Global Parameter</a>: Parameters defined when the workflow saves page definitions</li>\n<li><a href=\"context.md\">Parameter Context</a>: Parameters passed by upstream nodes</li>\n<li><a href=\"local.md\">Local Parameter</a>:The node's own parameters, which is the parameters defined by the user in [Custom Parameters]. T [...]
+ "link": "/dist/en-us/docs/dev/user_doc/guide/parameter/priority.html",
+ "meta": {}
+}
\ No newline at end of file
diff --git a/en-us/docs/dev/user_doc/guide/project.html b/en-us/docs/dev/user_doc/guide/project.html
new file mode 100644
index 0000000..b711621
--- /dev/null
+++ b/en-us/docs/dev/user_doc/guide/project.html
@@ -0,0 +1,57 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+ <meta charset="UTF-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
+ <meta name="keywords" content="project">
+ <meta name="description" content="project">
+ <title>project</title>
+ <link rel="shortcut icon" href="/img/favicon.ico">
+ <link rel="stylesheet" href="/build/vendor.e328afe.css">
+</head>
+<body>
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+<h2>Create project</h2>
+<ul>
+<li>
+<p>Click "Project Management" to enter the project management page, click the "Create Project" button, enter the project name, project description, and click "Submit" to create a new project.</p>
+<p align="center">
+ <img src="/img/create_project_en1.png" width="80%" />
+</p>
+</li>
+</ul>
+<h2>Project home</h2>
+<ul>
+<li>
+<p>Click the project name link on the project management page to enter the project home page, as shown in the figure below, the project home page contains the task status statistics, process status statistics, and workflow definition statistics of the project. The introduction for those metric:</p>
+</li>
+<li>
+<p>Task status statistics: within the specified time range, count the number of task instances as successful submission, running, ready to pause, pause, ready to stop, stop, failure, success, fault tolerance, kill, and waiting threads</p>
+</li>
+<li>
+<p>Process status statistics: within the specified time range, count the number of the status of the workflow instance as submission success, running, ready to pause, pause, ready to stop, stop, failure, success, fault tolerance, kill, and waiting threads</p>
+</li>
+<li>
+<p>Workflow definition statistics: Count the workflow definitions created by this user and the workflow definitions granted to this user by the administrator</p>
+<p align="center">
+ <img src="/img/project_home_en.png" width="80%" />
+</p>
+</li>
+</ul>
+</div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><a href="/en-us/community/development/subscribe.html"><p>Email List</p></a></li><li><img class="img-base" src="/img/twittergray.png"/><img class="img-change" src="/img/twitterbl [...]
+ <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
+ <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
+ <script>window.rootPath = '';</script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
+ <script>
+ var _hmt = _hmt || [];
+ (function() {
+ var hm = document.createElement("script");
+ hm.src = "https://hm.baidu.com/hm.js?4e7b4b400dd31fa015018a435c64d06f";
+ var s = document.getElementsByTagName("script")[0];
+ s.parentNode.insertBefore(hm, s);
+ })();
+ </script>
+</body>
+</html>
\ No newline at end of file
diff --git a/en-us/docs/dev/user_doc/guide/project.json b/en-us/docs/dev/user_doc/guide/project.json
new file mode 100644
index 0000000..0c1f580
--- /dev/null
+++ b/en-us/docs/dev/user_doc/guide/project.json
@@ -0,0 +1,6 @@
+{
+ "filename": "project.md",
+ "__html": "<h1>Project</h1>\n<h2>Create project</h2>\n<ul>\n<li>\n<p>Click "Project Management" to enter the project management page, click the "Create Project" button, enter the project name, project description, and click "Submit" to create a new project.</p>\n<p align=\"center\">\n <img src=\"/img/create_project_en1.png\" width=\"80%\" />\n</p>\n</li>\n</ul>\n<h2>Project home</h2>\n<ul>\n<li>\n<p>Click the project name link on the project management [...]
+ "link": "/dist/en-us/docs/dev/user_doc/guide/project.html",
+ "meta": {}
+}
\ No newline at end of file
diff --git a/en-us/docs/dev/user_doc/guide/quick-start.html b/en-us/docs/dev/user_doc/guide/quick-start.html
new file mode 100644
index 0000000..9623786
--- /dev/null
+++ b/en-us/docs/dev/user_doc/guide/quick-start.html
@@ -0,0 +1,103 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+ <meta charset="UTF-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
+ <meta name="keywords" content="quick-start">
+ <meta name="description" content="quick-start">
+ <title>quick-start</title>
+ <link rel="shortcut icon" href="/img/favicon.ico">
+ <link rel="stylesheet" href="/build/vendor.e328afe.css">
+</head>
+<body>
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+<ul>
+<li>
+<p>Administrator user login</p>
+<blockquote>
+<p>Address:<a href="http://192.168.xx.xx:12345/dolphinscheduler">http://192.168.xx.xx:12345/dolphinscheduler</a> Username and password: admin/dolphinscheduler123</p>
+</blockquote>
+</li>
+</ul>
+<p align="center">
+ <img src="/img/login_en.png" width="60%" />
+ </p>
+<ul>
+<li>Create queue</li>
+</ul>
+<p align="center">
+ <img src="/img/create-queue-en.png" width="60%" />
+ </p>
+<ul>
+<li>Create tenant <p align="center">
+<img src="/img/create-tenant-en.png" width="60%" />
+</li>
+</ul>
+ </p>
+<ul>
+<li>Creating Ordinary Users</li>
+</ul>
+<p align="center">
+ <img src="/img/create-user-en.png" width="60%" />
+ </p>
+<ul>
+<li>Create an alarm group</li>
+</ul>
+ <p align="center">
+ <img src="/img/alarm-group-en.png" width="60%" />
+ </p>
+<ul>
+<li>Create a worker group</li>
+</ul>
+ <p align="center">
+ <img src="/img/worker-group-en.png" width="60%" />
+ </p>
+<ul>
+<li>
+<p>Create a token</p>
+<p align="center">
+ <img src="/img/token-en.png" width="60%" />
+ </p>
+</li>
+<li>
+<p>Login with regular users</p>
+</li>
+</ul>
+<blockquote>
+<p>Click on the user name in the upper right corner to "exit" and re-use the normal user login.</p>
+</blockquote>
+<ul>
+<li>Project Management - > Create Project - > Click on Project Name</li>
+</ul>
+<p align="center">
+ <img src="/img/create_project_en.png" width="60%" />
+ </p>
+<ul>
+<li>Click Workflow Definition - > Create Workflow Definition - > Online Process Definition</li>
+</ul>
+<p align="center">
+ <img src="/img/process_definition_en.png" width="60%" />
+ </p>
+<ul>
+<li>Running Process Definition - > Click Workflow Instance - > Click Process Instance Name - > Double-click Task Node - > View Task Execution Log</li>
+</ul>
+ <p align="center">
+ <img src="/img/log_en.png" width="60%" />
+</p>
+</div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><a href="/en-us/community/development/subscribe.html"><p>Email List</p></a></li><li><img class="img-base" src="/img/twittergray.png"/><img class="img-change" src="/img/twitterbl [...]
+ <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
+ <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
+ <script>window.rootPath = '';</script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
+ <script>
+ var _hmt = _hmt || [];
+ (function() {
+ var hm = document.createElement("script");
+ hm.src = "https://hm.baidu.com/hm.js?4e7b4b400dd31fa015018a435c64d06f";
+ var s = document.getElementsByTagName("script")[0];
+ s.parentNode.insertBefore(hm, s);
+ })();
+ </script>
+</body>
+</html>
\ No newline at end of file
diff --git a/en-us/docs/dev/user_doc/guide/quick-start.json b/en-us/docs/dev/user_doc/guide/quick-start.json
new file mode 100644
index 0000000..b23b39e
--- /dev/null
+++ b/en-us/docs/dev/user_doc/guide/quick-start.json
@@ -0,0 +1,6 @@
+{
+ "filename": "quick-start.md",
+ "__html": "<h1>Quick Start</h1>\n<ul>\n<li>\n<p>Administrator user login</p>\n<blockquote>\n<p>Address:<a href=\"http://192.168.xx.xx:12345/dolphinscheduler\">http://192.168.xx.xx:12345/dolphinscheduler</a> Username and password: admin/dolphinscheduler123</p>\n</blockquote>\n</li>\n</ul>\n<p align=\"center\">\n <img src=\"/img/login_en.png\" width=\"60%\" />\n </p>\n<ul>\n<li>Create queue</li>\n</ul>\n<p align=\"center\">\n <img src=\"/img/create-queue-en.png\" width=\"60%\" />\n [...]
+ "link": "/dist/en-us/docs/dev/user_doc/guide/quick-start.html",
+ "meta": {}
+}
\ No newline at end of file
diff --git a/en-us/docs/dev/user_doc/guide/resource.html b/en-us/docs/dev/user_doc/guide/resource.html
new file mode 100644
index 0000000..9309f3a
--- /dev/null
+++ b/en-us/docs/dev/user_doc/guide/resource.html
@@ -0,0 +1,150 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+ <meta charset="UTF-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
+ <meta name="keywords" content="resource">
+ <meta name="description" content="resource">
+ <title>resource</title>
+ <link rel="shortcut icon" href="/img/favicon.ico">
+ <link rel="stylesheet" href="/build/vendor.e328afe.css">
+</head>
+<body>
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+<h2>hdfs resource configuration</h2>
+<ul>
+<li>Upload resource files and udf functions, all uploaded files and resources will be stored on hdfs, so the following configuration items are required:</li>
+</ul>
+<pre><code>conf/common/common.properties
+ # Users who have permission to create directories under the HDFS root path
+ hdfs.root.user=hdfs
+ # data base dir, resource file will store to this hadoop hdfs path, self configuration, please make sure the directory exists on hdfs and have read write permissions。"/escheduler" is recommended
+ data.store2hdfs.basepath=/dolphinscheduler
+ # resource upload startup type : HDFS,S3,NONE
+ res.upload.startup.type=HDFS
+ # whether kerberos starts
+ hadoop.security.authentication.startup.state=false
+ # java.security.krb5.conf path
+ java.security.krb5.conf.path=/opt/krb5.conf
+ # loginUserFromKeytab user
+ login.user.keytab.username=hdfs-mycluster@ESZ.COM
+ # loginUserFromKeytab path
+ login.user.keytab.path=/opt/hdfs.headless.keytab
+
+conf/common/hadoop.properties
+ # ha or single namenode,If namenode ha needs to copy core-site.xml and hdfs-site.xml
+ # to the conf directory,support s3,for example : s3a://dolphinscheduler
+ fs.defaultFS=hdfs://mycluster:8020
+ #resourcemanager ha note this need ips , this empty if single
+ yarn.resourcemanager.ha.rm.ids=192.168.xx.xx,192.168.xx.xx
+ # If it is a single resourcemanager, you only need to configure one host name. If it is resourcemanager HA, the default configuration is fine
+ yarn.application.status.address=http://xxxx:8088/ws/v1/cluster/apps/%s
+
+</code></pre>
+<ul>
+<li>Only one address needs to be configured for yarn.resourcemanager.ha.rm.ids and yarn.application.status.address, and the other address is empty.</li>
+<li>You need to copy core-site.xml and hdfs-site.xml from the conf directory of the Hadoop cluster to the conf directory of the dolphinscheduler project, and restart the api-server service.</li>
+</ul>
+<h2>File management</h2>
+<blockquote>
+<p>It is the management of various resource files, including creating basic txt/log/sh/conf/py/java and other files, uploading jar packages and other types of files, and can do edit, rename, download, delete and other operations.</p>
+</blockquote>
+ <p align="center">
+ <img src="/img/file-manage-en.png" width="80%" />
+ </p>
+<ul>
+<li>Create a file
+<blockquote>
+<p>The file format supports the following types: txt, log, sh, conf, cfg, py, java, sql, xml, hql, properties</p>
+</blockquote>
+</li>
+</ul>
+<p align="center">
+ <img src="/img/file_create_en.png" width="80%" />
+ </p>
+<ul>
+<li>upload files</li>
+</ul>
+<blockquote>
+<p>Upload file: Click the "Upload File" button to upload, drag the file to the upload area, the file name will be automatically completed with the uploaded file name</p>
+</blockquote>
+<p align="center">
+ <img src="/img/file-upload-en.png" width="80%" />
+ </p>
+<ul>
+<li>File View</li>
+</ul>
+<blockquote>
+<p>For the file types that can be viewed, click the file name to view the file details</p>
+</blockquote>
+<p align="center">
+ <img src="/img/file_detail_en.png" width="80%" />
+ </p>
+<ul>
+<li>download file</li>
+</ul>
+<blockquote>
+<p>Click the "Download" button in the file list to download the file or click the "Download" button in the upper right corner of the file details to download the file</p>
+</blockquote>
+<ul>
+<li>File rename</li>
+</ul>
+<p align="center">
+ <img src="/img/file_rename_en.png" width="80%" />
+ </p>
+<ul>
+<li>delete
+<blockquote>
+<p>File list -> Click the "Delete" button to delete the specified file</p>
+</blockquote>
+</li>
+</ul>
+<h2>UDF management</h2>
+<h3>Resource management</h3>
+<blockquote>
+<p>The resource management and file management functions are similar. The difference is that the resource management is the uploaded UDF function, and the file management uploads the user program, script and configuration file.
+Operation function: rename, download, delete.</p>
+</blockquote>
+<ul>
+<li>Upload udf resources
+<blockquote>
+<p>Same as uploading files.</p>
+</blockquote>
+</li>
+</ul>
+<h3>Function management</h3>
+<ul>
+<li>Create UDF function
+<blockquote>
+<p>Click "Create UDF Function", enter the udf function parameters, select the udf resource, and click "Submit" to create the udf function.</p>
+</blockquote>
+</li>
+</ul>
+<blockquote>
+<p>Currently only supports temporary UDF functions of HIVE</p>
+</blockquote>
+<ul>
+<li>UDF function name: the name when the UDF function is entered</li>
+<li>Package name Class name: Enter the full path of the UDF function</li>
+<li>UDF resource: Set the resource file corresponding to the created UDF</li>
+</ul>
+<p align="center">
+ <img src="/img/udf_edit_en.png" width="80%" />
+ </p>
+</div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><a href="/en-us/community/development/subscribe.html"><p>Email List</p></a></li><li><img class="img-base" src="/img/twittergray.png"/><img class="img-change" src="/img/twitterbl [...]
+ <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
+ <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
+ <script>window.rootPath = '';</script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
+ <script>
+ var _hmt = _hmt || [];
+ (function() {
+ var hm = document.createElement("script");
+ hm.src = "https://hm.baidu.com/hm.js?4e7b4b400dd31fa015018a435c64d06f";
+ var s = document.getElementsByTagName("script")[0];
+ s.parentNode.insertBefore(hm, s);
+ })();
+ </script>
+</body>
+</html>
\ No newline at end of file
diff --git a/en-us/docs/dev/user_doc/guide/resource.json b/en-us/docs/dev/user_doc/guide/resource.json
new file mode 100644
index 0000000..2182b50
--- /dev/null
+++ b/en-us/docs/dev/user_doc/guide/resource.json
@@ -0,0 +1,6 @@
+{
+ "filename": "resource.md",
+ "__html": "<h1>Resource Center</h1>\n<h2>hdfs resource configuration</h2>\n<ul>\n<li>Upload resource files and udf functions, all uploaded files and resources will be stored on hdfs, so the following configuration items are required:</li>\n</ul>\n<pre><code>conf/common/common.properties\n # Users who have permission to create directories under the HDFS root path\n hdfs.root.user=hdfs\n # data base dir, resource file will store to this hadoop hdfs path, self configuration, plea [...]
+ "link": "/dist/en-us/docs/dev/user_doc/guide/resource.html",
+ "meta": {}
+}
\ No newline at end of file
diff --git a/en-us/docs/dev/user_doc/guide/security.html b/en-us/docs/dev/user_doc/guide/security.html
new file mode 100644
index 0000000..5d07720
--- /dev/null
+++ b/en-us/docs/dev/user_doc/guide/security.html
@@ -0,0 +1,177 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+ <meta charset="UTF-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
+ <meta name="keywords" content="security">
+ <meta name="description" content="security">
+ <title>security</title>
+ <link rel="shortcut icon" href="/img/favicon.ico">
+ <link rel="stylesheet" href="/build/vendor.e328afe.css">
+</head>
+<body>
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+<ul>
+<li>Only the administrator account in the security center has the authority to operate. It has functions such as queue management, tenant management, user management, alarm group management, worker group management, token management, etc. In the user management module, resources, data sources, projects, etc. Authorization</li>
+<li>Administrator login, default user name and password: admin/dolphinscheduler123</li>
+</ul>
+<h2>Create queue</h2>
+<ul>
+<li>Queue is used when the "queue" parameter is needed to execute programs such as spark and mapreduce.</li>
+<li>The administrator enters the Security Center->Queue Management page and clicks the "Create Queue" button to create a queue.</li>
+</ul>
+<p align="center">
+ <img src="/img/create-queue-en.png" width="80%" />
+ </p>
+<h2>Add tenant</h2>
+<ul>
+<li>The tenant corresponds to the Linux user, which is used by the worker to submit the job. If Linux does not have this user, the worker will create this user when executing the script.</li>
+<li>Tenant Code: <strong>Tenant Code is the only user on Linux and cannot be repeated</strong></li>
+<li>The administrator enters the Security Center->Tenant Management page and clicks the "Create Tenant" button to create a tenant.</li>
+</ul>
+ <p align="center">
+ <img src="/img/addtenant-en.png" width="80%" />
+ </p>
+<h2>Create normal user</h2>
+<ul>
+<li>
+<p>Users are divided into <strong>administrator users</strong> and <strong>normal users</strong></p>
+<ul>
+<li>The administrator has authorization and user management authority, but does not have the authority to create project and workflow definition operations.</li>
+<li>Ordinary users can create projects and create, edit, and execute workflow definitions.</li>
+<li>Note: If the user switches tenants, all resources under the tenant where the user belongs will be copied to the new tenant that is switched.</li>
+</ul>
+</li>
+<li>
+<p>The administrator enters the Security Center -> User Management page and clicks the "Create User" button to create a user.</p>
+</li>
+</ul>
+<p align="center">
+ <img src="/img/user-en.png" width="80%" />
+ </p>
+<blockquote>
+<p><strong>Edit user information</strong></p>
+</blockquote>
+<ul>
+<li>The administrator enters the Security Center->User Management page and clicks the "Edit" button to edit user information.</li>
+<li>After an ordinary user logs in, click the user information in the user name drop-down box to enter the user information page, and click the "Edit" button to edit the user information.</li>
+</ul>
+<blockquote>
+<p><strong>Modify user password</strong></p>
+</blockquote>
+<ul>
+<li>The administrator enters the Security Center->User Management page and clicks the "Edit" button. When editing user information, enter the new password to modify the user password.</li>
+<li>After a normal user logs in, click the user information in the user name drop-down box to enter the password modification page, enter the password and confirm the password and click the "Edit" button, then the password modification is successful.</li>
+</ul>
+<h2>Create alarm group</h2>
+<ul>
+<li>The alarm group is a parameter set at startup. After the process ends, the status of the process and other information will be sent to the alarm group in the form of email.</li>
+</ul>
+<ul>
+<li>
+<p>The administrator enters the Security Center -> Alarm Group Management page and clicks the "Create Alarm Group" button to create an alarm group.</p>
+<p align="center">
+ <img src="/img/mail-en.png" width="80%" />
+</li>
+</ul>
+<h2>Token management</h2>
+<blockquote>
+<p>Since the back-end interface has login check, token management provides a way to perform various operations on the system by calling the interface.</p>
+</blockquote>
+<ul>
+<li>
+<p>The administrator enters the Security Center -> Token Management page, clicks the "Create Token" button, selects the expiration time and user, clicks the "Generate Token" button, and clicks the "Submit" button, then the selected user's token is created successfully.</p>
+<p align="center">
+ <img src="/img/create-token-en.png" width="80%" />
+ </p>
+</li>
+<li>
+<p>After an ordinary user logs in, click the user information in the user name drop-down box, enter the token management page, select the expiration time, click the "generate token" button, and click the "submit" button, then the user creates a token successfully.</p>
+</li>
+<li>
+<p>Call example:</p>
+</li>
+</ul>
+<pre><code class="language-java"> <span class="hljs-comment">/**
+ * test token
+ */</span>
+ <span class="hljs-function"><span class="hljs-keyword">public</span> <span class="hljs-keyword">void</span> <span class="hljs-title">doPOSTParam</span><span class="hljs-params">()</span><span class="hljs-keyword">throws</span> Exception</span>{
+ <span class="hljs-comment">// create HttpClient</span>
+ CloseableHttpClient httpclient = HttpClients.createDefault();
+
+ <span class="hljs-comment">// create http post request</span>
+ HttpPost httpPost = <span class="hljs-keyword">new</span> HttpPost(<span class="hljs-string">"http://127.0.0.1:12345/escheduler/projects/create"</span>);
+ httpPost.setHeader(<span class="hljs-string">"token"</span>, <span class="hljs-string">"123"</span>);
+ <span class="hljs-comment">// set parameters</span>
+ List<NameValuePair> parameters = <span class="hljs-keyword">new</span> ArrayList<NameValuePair>();
+ parameters.add(<span class="hljs-keyword">new</span> BasicNameValuePair(<span class="hljs-string">"projectName"</span>, <span class="hljs-string">"qzw"</span>));
+ parameters.add(<span class="hljs-keyword">new</span> BasicNameValuePair(<span class="hljs-string">"desc"</span>, <span class="hljs-string">"qzw"</span>));
+ UrlEncodedFormEntity formEntity = <span class="hljs-keyword">new</span> UrlEncodedFormEntity(parameters);
+ httpPost.setEntity(formEntity);
+ CloseableHttpResponse response = <span class="hljs-keyword">null</span>;
+ <span class="hljs-keyword">try</span> {
+ <span class="hljs-comment">// execute</span>
+ response = httpclient.execute(httpPost);
+ <span class="hljs-comment">// response status code 200</span>
+ <span class="hljs-keyword">if</span> (response.getStatusLine().getStatusCode() == <span class="hljs-number">200</span>) {
+ String content = EntityUtils.toString(response.getEntity(), <span class="hljs-string">"UTF-8"</span>);
+ System.out.println(content);
+ }
+ } <span class="hljs-keyword">finally</span> {
+ <span class="hljs-keyword">if</span> (response != <span class="hljs-keyword">null</span>) {
+ response.close();
+ }
+ httpclient.close();
+ }
+ }
+</code></pre>
+<h2>Granted permission</h2>
+<pre><code>* Granted permissions include project permissions, resource permissions, data source permissions, UDF function permissions.
+* The administrator can authorize the projects, resources, data sources and UDF functions not created by ordinary users. Because the authorization methods for projects, resources, data sources and UDF functions are the same, we take project authorization as an example.
+* Note: For projects created by users themselves, the user has all permissions. The project list and the selected project list will not be displayed.
+</code></pre>
+<ul>
+<li>The administrator enters the Security Center -> User Management page and clicks the "Authorize" button of the user who needs to be authorized, as shown in the figure below:</li>
+</ul>
+ <p align="center">
+ <img src="/img/auth-en.png" width="80%" />
+</p>
+<ul>
+<li>Select the project to authorize the project.</li>
+</ul>
+<p align="center">
+ <img src="/img/authproject-en.png" width="80%" />
+ </p>
+<ul>
+<li>Resources, data sources, and UDF function authorization are the same as project authorization.</li>
+</ul>
+<h2>Worker grouping</h2>
+<p>Each worker node will belong to its own worker group, and the default group is "default".</p>
+<p>When the task is executed, the task can be assigned to the specified worker group, and the task will be executed by the worker node in the group.</p>
+<blockquote>
+<p>Add/Update worker group</p>
+</blockquote>
+<ul>
+<li>Open the "conf/worker.properties" configuration file on the worker node where you want to set the groups, and modify the "worker.groups" parameter</li>
+<li>The "worker.groups" parameter is followed by the name of the group corresponding to the worker node, which is “default”.</li>
+<li>If the worker node corresponds to more than one group, they are separated by commas</li>
+</ul>
+<pre><code class="language-conf">worker.groups=default,test
+</code></pre>
+</div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><a href="/en-us/community/development/subscribe.html"><p>Email List</p></a></li><li><img class="img-base" src="/img/twittergray.png"/><img class="img-change" src="/img/twitterbl [...]
+ <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
+ <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
+ <script>window.rootPath = '';</script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
+ <script>
+ var _hmt = _hmt || [];
+ (function() {
+ var hm = document.createElement("script");
+ hm.src = "https://hm.baidu.com/hm.js?4e7b4b400dd31fa015018a435c64d06f";
+ var s = document.getElementsByTagName("script")[0];
+ s.parentNode.insertBefore(hm, s);
+ })();
+ </script>
+</body>
+</html>
\ No newline at end of file
diff --git a/en-us/docs/dev/user_doc/guide/security.json b/en-us/docs/dev/user_doc/guide/security.json
new file mode 100644
index 0000000..772ffca
--- /dev/null
+++ b/en-us/docs/dev/user_doc/guide/security.json
@@ -0,0 +1,6 @@
+{
+ "filename": "security.md",
+ "__html": "<h1>Security</h1>\n<ul>\n<li>Only the administrator account in the security center has the authority to operate. It has functions such as queue management, tenant management, user management, alarm group management, worker group management, token management, etc. In the user management module, resources, data sources, projects, etc. Authorization</li>\n<li>Administrator login, default user name and password: admin/dolphinscheduler123</li>\n</ul>\n<h2>Create queue</h2>\n<ul>\ [...]
+ "link": "/dist/en-us/docs/dev/user_doc/guide/security.html",
+ "meta": {}
+}
\ No newline at end of file
diff --git a/en-us/docs/dev/user_doc/guide/task-instance.html b/en-us/docs/dev/user_doc/guide/task-instance.html
new file mode 100644
index 0000000..07c6fc6
--- /dev/null
+++ b/en-us/docs/dev/user_doc/guide/task-instance.html
@@ -0,0 +1,44 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+ <meta charset="UTF-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
+ <meta name="keywords" content="task-instance">
+ <meta name="description" content="task-instance">
+ <title>task-instance</title>
+ <link rel="shortcut icon" href="/img/favicon.ico">
+ <link rel="stylesheet" href="/build/vendor.e328afe.css">
+</head>
+<body>
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+<ul>
+<li>
+<p>Click Project Management -> Workflow -> Task Instance to enter the task instance page, as shown in the figure below, click the name of the workflow instance, you can jump to the workflow instance DAG chart to view the task status.</p>
+ <p align="center">
+ <img src="/img/task-list-en.png" width="80%" />
+ </p>
+</li>
+<li>
+<p><span id=taskLog>View log:</span>Click the "view log" button in the operation column to view the log of task execution.</p>
+ <p align="center">
+ <img src="/img/task-log2-en.png" width="80%" />
+ </p>
+</li>
+</ul>
+</div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><a href="/en-us/community/development/subscribe.html"><p>Email List</p></a></li><li><img class="img-base" src="/img/twittergray.png"/><img class="img-change" src="/img/twitterbl [...]
+ <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
+ <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
+ <script>window.rootPath = '';</script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
+ <script>
+ var _hmt = _hmt || [];
+ (function() {
+ var hm = document.createElement("script");
+ hm.src = "https://hm.baidu.com/hm.js?4e7b4b400dd31fa015018a435c64d06f";
+ var s = document.getElementsByTagName("script")[0];
+ s.parentNode.insertBefore(hm, s);
+ })();
+ </script>
+</body>
+</html>
\ No newline at end of file
diff --git a/en-us/docs/dev/user_doc/guide/task-instance.json b/en-us/docs/dev/user_doc/guide/task-instance.json
new file mode 100644
index 0000000..ffd629d
--- /dev/null
+++ b/en-us/docs/dev/user_doc/guide/task-instance.json
@@ -0,0 +1,6 @@
+{
+ "filename": "task-instance.md",
+ "__html": "<h2>Task instance</h2>\n<ul>\n<li>\n<p>Click Project Management -> Workflow -> Task Instance to enter the task instance page, as shown in the figure below, click the name of the workflow instance, you can jump to the workflow instance DAG chart to view the task status.</p>\n <p align=\"center\">\n <img src=\"/img/task-list-en.png\" width=\"80%\" />\n </p>\n</li>\n<li>\n<p><span id=taskLog>View log:</span>Click the "view log" button in the operation c [...]
+ "link": "/dist/en-us/docs/dev/user_doc/guide/task-instance.html",
+ "meta": {}
+}
\ No newline at end of file
diff --git a/en-us/docs/dev/user_doc/guide/task/conditions.html b/en-us/docs/dev/user_doc/guide/task/conditions.html
new file mode 100644
index 0000000..cc9dfff
--- /dev/null
+++ b/en-us/docs/dev/user_doc/guide/task/conditions.html
@@ -0,0 +1,56 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+ <meta charset="UTF-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
+ <meta name="keywords" content="conditions">
+ <meta name="description" content="conditions">
+ <title>conditions</title>
+ <link rel="shortcut icon" href="/img/favicon.ico">
+ <link rel="stylesheet" href="/build/vendor.e328afe.css">
+</head>
+<body>
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+<p>Conditions is a condition node, determining which downstream task should be run based on the condition set to it. For now, the Conditions support multiple upstream tasks, but only two downstream tasks. When the number of upstream tasks exceeds one, complex upstream dependencies can be achieved through <code>and</code> and <code>or</code> operators.</p>
+<h2>Create</h2>
+<p>Drag in the toolbar<img src="/img/conditions.png" width="20"/>The task node to the drawing board to create a new Conditions task</p>
+<h2>Parameter</h2>
+<ul>
+<li>Node name: The node name in a workflow definition is unique.</li>
+<li>Run flag: Identifies whether this node can be scheduled normally, if it does not need to be executed, you can turn on the prohibition switch.</li>
+<li>Descriptive information: describe the function of the node.</li>
+<li>Task priority: When the number of worker threads is insufficient, they are executed in order from high to low, and when the priority is the same, they are executed according to the first-in first-out principle.</li>
+<li>Worker grouping: Tasks are assigned to the machines of the worker group to execute. If Default is selected, a worker machine will be randomly selected for execution.</li>
+<li>Number of failed retry attempts: The number of times the task failed to be resubmitted. It supports drop-down and hand-filling.</li>
+<li>Failed retry interval: The time interval for resubmitting the task after a failed task. It supports drop-down and hand-filling.</li>
+<li>Timeout alarm: Check the timeout alarm and timeout failure. When the task exceeds the "timeout period", an alarm email will be sent and the task execution will fail.</li>
+<li>Downstream tasks: Supports two branches for now, success and failure
+<ul>
+<li>Success: When the Conditions task runs successfully, run this downstream task</li>
+<li>Failure: When the Conditions task runs fails, run this downstream task</li>
+</ul>
+</li>
+<li>Upstream condition selection: one or more upstream tasks can be selected for conditions
+<ul>
+<li>Add the upstream dependency: Use the first parameter to choose task name, and the second parameter for status of the upsteam task.</li>
+<li>Upstream task relationship: we use <code>and</code> and <code>or</code> operators to handle complex relationship of upstream when multiple upstream tasks for Conditions task</li>
+</ul>
+</li>
+</ul>
+</div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><a href="/en-us/community/development/subscribe.html"><p>Email List</p></a></li><li><img class="img-base" src="/img/twittergray.png"/><img class="img-change" src="/img/twitterbl [...]
+ <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
+ <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
+ <script>window.rootPath = '';</script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
+ <script>
+ var _hmt = _hmt || [];
+ (function() {
+ var hm = document.createElement("script");
+ hm.src = "https://hm.baidu.com/hm.js?4e7b4b400dd31fa015018a435c64d06f";
+ var s = document.getElementsByTagName("script")[0];
+ s.parentNode.insertBefore(hm, s);
+ })();
+ </script>
+</body>
+</html>
\ No newline at end of file
diff --git a/en-us/docs/dev/user_doc/guide/task/conditions.json b/en-us/docs/dev/user_doc/guide/task/conditions.json
new file mode 100644
index 0000000..1cf92c9
--- /dev/null
+++ b/en-us/docs/dev/user_doc/guide/task/conditions.json
@@ -0,0 +1,6 @@
+{
+ "filename": "conditions.md",
+ "__html": "<h1>Conditions</h1>\n<p>Conditions is a condition node, determining which downstream task should be run based on the condition set to it. For now, the Conditions support multiple upstream tasks, but only two downstream tasks. When the number of upstream tasks exceeds one, complex upstream dependencies can be achieved through <code>and</code> and <code>or</code> operators.</p>\n<h2>Create</h2>\n<p>Drag in the toolbar<img src=\"/img/conditions.png\" width=\"20\"/>The task node [...]
+ "link": "/dist/en-us/docs/dev/user_doc/guide/task/conditions.html",
+ "meta": {}
+}
\ No newline at end of file
diff --git a/en-us/docs/dev/user_doc/guide/task/datax.html b/en-us/docs/dev/user_doc/guide/task/datax.html
new file mode 100644
index 0000000..afd8b30
--- /dev/null
+++ b/en-us/docs/dev/user_doc/guide/task/datax.html
@@ -0,0 +1,65 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+ <meta charset="UTF-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
+ <meta name="keywords" content="datax">
+ <meta name="description" content="datax">
+ <title>datax</title>
+ <link rel="shortcut icon" href="/img/favicon.ico">
+ <link rel="stylesheet" href="/build/vendor.e328afe.css">
+</head>
+<body>
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+<ul>
+<li>
+<p>Drag in the toolbar<img src="/img/datax.png" width="35"/>Task node into the drawing board</p>
+<p align="center">
+ <img src="/img/datax-en.png" width="80%" />
+</p>
+</li>
+<li>
+<p>Custom template: When you turn on the custom template switch, you can customize the content of the json configuration file of the datax node (applicable when the control configuration does not meet the requirements)</p>
+</li>
+<li>
+<p>Data source: select the data source to extract the data</p>
+</li>
+<li>
+<p>sql statement: the sql statement used to extract data from the target database, the sql query column name is automatically parsed when the node is executed, and mapped to the target table synchronization column name. When the source table and target table column names are inconsistent, they can be converted by column alias (as)</p>
+</li>
+<li>
+<p>Target library: select the target library for data synchronization</p>
+</li>
+<li>
+<p>Target table: the name of the target table for data synchronization</p>
+</li>
+<li>
+<p>Pre-sql: Pre-sql is executed before the sql statement (executed by the target library).</p>
+</li>
+<li>
+<p>Post-sql: Post-sql is executed after the sql statement (executed by the target library).</p>
+</li>
+<li>
+<p>json: json configuration file for datax synchronization</p>
+</li>
+<li>
+<p>Custom parameters: SQL task type, and stored procedure is a custom parameter order to set values for the method. The custom parameter type and data type are the same as the stored procedure task type. The difference is that the SQL task type custom parameter will replace the ${variable} in the SQL statement.</p>
+</li>
+</ul>
+</div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><a href="/en-us/community/development/subscribe.html"><p>Email List</p></a></li><li><img class="img-base" src="/img/twittergray.png"/><img class="img-change" src="/img/twitterbl [...]
+ <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
+ <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
+ <script>window.rootPath = '';</script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
+ <script>
+ var _hmt = _hmt || [];
+ (function() {
+ var hm = document.createElement("script");
+ hm.src = "https://hm.baidu.com/hm.js?4e7b4b400dd31fa015018a435c64d06f";
+ var s = document.getElementsByTagName("script")[0];
+ s.parentNode.insertBefore(hm, s);
+ })();
+ </script>
+</body>
+</html>
\ No newline at end of file
diff --git a/en-us/docs/dev/user_doc/guide/task/datax.json b/en-us/docs/dev/user_doc/guide/task/datax.json
new file mode 100644
index 0000000..f43e310
--- /dev/null
+++ b/en-us/docs/dev/user_doc/guide/task/datax.json
@@ -0,0 +1,6 @@
+{
+ "filename": "datax.md",
+ "__html": "<h1>DATAX</h1>\n<ul>\n<li>\n<p>Drag in the toolbar<img src=\"/img/datax.png\" width=\"35\"/>Task node into the drawing board</p>\n<p align=\"center\">\n <img src=\"/img/datax-en.png\" width=\"80%\" />\n</p>\n</li>\n<li>\n<p>Custom template: When you turn on the custom template switch, you can customize the content of the json configuration file of the datax node (applicable when the control configuration does not meet the requirements)</p>\n</li>\n<li>\n<p>Data source: selec [...]
+ "link": "/dist/en-us/docs/dev/user_doc/guide/task/datax.html",
+ "meta": {}
+}
\ No newline at end of file
diff --git a/en-us/docs/dev/user_doc/guide/task/dependent.html b/en-us/docs/dev/user_doc/guide/task/dependent.html
new file mode 100644
index 0000000..af6bfa5
--- /dev/null
+++ b/en-us/docs/dev/user_doc/guide/task/dependent.html
@@ -0,0 +1,56 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+ <meta charset="UTF-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
+ <meta name="keywords" content="dependent">
+ <meta name="description" content="dependent">
+ <title>dependent</title>
+ <link rel="shortcut icon" href="/img/favicon.ico">
+ <link rel="stylesheet" href="/build/vendor.e328afe.css">
+</head>
+<body>
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+<ul>
+<li>Dependent nodes are <strong>dependency check nodes</strong>. For example, process A depends on the successful execution of process B yesterday, and the dependent node will check whether process B has a successful execution yesterday.</li>
+</ul>
+<blockquote>
+<p>Drag the <img src="https://analysys.github.io/easyscheduler_docs_cn/images/toolbar_DEPENDENT.png" alt="PNG"> task node in the toolbar to the drawing board, as shown in the following figure:</p>
+</blockquote>
+<p align="center">
+ <img src="/img/dependent-nodes-en.png" width="80%" />
+ </p>
+<blockquote>
+<p>The dependent node provides a logical judgment function, such as checking whether the B process was successful yesterday, or whether the C process was executed successfully.</p>
+</blockquote>
+ <p align="center">
+ <img src="/img/depend-node-en.png" width="80%" />
+ </p>
+<blockquote>
+<p>For example, process A is a weekly report task, processes B and C are daily tasks, and task A requires tasks B and C to be successfully executed every day of the last week, as shown in the figure:</p>
+</blockquote>
+ <p align="center">
+ <img src="/img/depend-node1-en.png" width="80%" />
+ </p>
+<blockquote>
+<p>If the weekly report A also needs to be executed successfully last Tuesday:</p>
+</blockquote>
+ <p align="center">
+ <img src="/img/depend-node3-en.png" width="80%" />
+ </p></div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><a href="/en-us/community/development/subscribe.html"><p>Email List</p></a></li><li><img class="img-base" src="/img/twittergray.png"/><img class="img-change" src="/img/twit [...]
+ <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
+ <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
+ <script>window.rootPath = '';</script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
+ <script>
+ var _hmt = _hmt || [];
+ (function() {
+ var hm = document.createElement("script");
+ hm.src = "https://hm.baidu.com/hm.js?4e7b4b400dd31fa015018a435c64d06f";
+ var s = document.getElementsByTagName("script")[0];
+ s.parentNode.insertBefore(hm, s);
+ })();
+ </script>
+</body>
+</html>
\ No newline at end of file
diff --git a/en-us/docs/dev/user_doc/guide/task/dependent.json b/en-us/docs/dev/user_doc/guide/task/dependent.json
new file mode 100644
index 0000000..0e6d145
--- /dev/null
+++ b/en-us/docs/dev/user_doc/guide/task/dependent.json
@@ -0,0 +1,6 @@
+{
+ "filename": "dependent.md",
+ "__html": "<h1>DEPENDENT</h1>\n<ul>\n<li>Dependent nodes are <strong>dependency check nodes</strong>. For example, process A depends on the successful execution of process B yesterday, and the dependent node will check whether process B has a successful execution yesterday.</li>\n</ul>\n<blockquote>\n<p>Drag the <img src=\"https://analysys.github.io/easyscheduler_docs_cn/images/toolbar_DEPENDENT.png\" alt=\"PNG\"> task node in the toolbar to the drawing board, as shown in the following [...]
+ "link": "/dist/en-us/docs/dev/user_doc/guide/task/dependent.html",
+ "meta": {}
+}
\ No newline at end of file
diff --git a/en-us/docs/dev/user_doc/guide/task/flink.html b/en-us/docs/dev/user_doc/guide/task/flink.html
new file mode 100644
index 0000000..beadd0d
--- /dev/null
+++ b/en-us/docs/dev/user_doc/guide/task/flink.html
@@ -0,0 +1,51 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+ <meta charset="UTF-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
+ <meta name="keywords" content="flink">
+ <meta name="description" content="flink">
+ <title>flink</title>
+ <link rel="shortcut icon" href="/img/favicon.ico">
+ <link rel="stylesheet" href="/build/vendor.e328afe.css">
+</head>
+<body>
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+<ul>
+<li>Drag in the toolbar<img src="/img/flink.png" width="35"/>The task node to the drawing board, as shown in the following figure:</li>
+</ul>
+<p align="center">
+ <img src="/img/flink-en.png" width="80%" />
+</p>
+<ul>
+<li>Program type: supports JAVA, Scala and Python three languages</li>
+<li>The class of the main function: is the full path of the Main Class, the entry point of the Flink program</li>
+<li>Main jar package: is the Flink jar package</li>
+<li>Deployment mode: support three modes of cluster and local</li>
+<li>Number of slots: You can set the number of slots</li>
+<li>Number of taskManage: You can set the number of taskManage</li>
+<li>JobManager memory number: You can set the jobManager memory number</li>
+<li>TaskManager memory number: You can set the taskManager memory number</li>
+<li>Command line parameters: Set the input parameters of the Spark program and support the substitution of custom parameter variables.</li>
+<li>Other parameters: support --jars, --files, --archives, --conf format</li>
+<li>Resource: If the resource file is referenced in other parameters, you need to select and specify in the resource</li>
+<li>Custom parameter: It is a local user-defined parameter of Flink, which will replace the content with ${variable} in the script</li>
+</ul>
+<p>Note: JAVA and Scala are only used for identification, there is no difference, if it is Flink developed by Python, there is no class of the main function, the others are the same</p>
+</div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><a href="/en-us/community/development/subscribe.html"><p>Email List</p></a></li><li><img class="img-base" src="/img/twittergray.png"/><img class="img-change" src="/img/twitterbl [...]
+ <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
+ <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
+ <script>window.rootPath = '';</script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
+ <script>
+ var _hmt = _hmt || [];
+ (function() {
+ var hm = document.createElement("script");
+ hm.src = "https://hm.baidu.com/hm.js?4e7b4b400dd31fa015018a435c64d06f";
+ var s = document.getElementsByTagName("script")[0];
+ s.parentNode.insertBefore(hm, s);
+ })();
+ </script>
+</body>
+</html>
\ No newline at end of file
diff --git a/en-us/docs/dev/user_doc/guide/task/flink.json b/en-us/docs/dev/user_doc/guide/task/flink.json
new file mode 100644
index 0000000..f1a5f9c
--- /dev/null
+++ b/en-us/docs/dev/user_doc/guide/task/flink.json
@@ -0,0 +1,6 @@
+{
+ "filename": "flink.md",
+ "__html": "<h1>Flink</h1>\n<ul>\n<li>Drag in the toolbar<img src=\"/img/flink.png\" width=\"35\"/>The task node to the drawing board, as shown in the following figure:</li>\n</ul>\n<p align=\"center\">\n <img src=\"/img/flink-en.png\" width=\"80%\" />\n</p>\n<ul>\n<li>Program type: supports JAVA, Scala and Python three languages</li>\n<li>The class of the main function: is the full path of the Main Class, the entry point of the Flink program</li>\n<li>Main jar package: is the Flink ja [...]
+ "link": "/dist/en-us/docs/dev/user_doc/guide/task/flink.html",
+ "meta": {}
+}
\ No newline at end of file
diff --git a/en-us/docs/dev/user_doc/guide/task/http.html b/en-us/docs/dev/user_doc/guide/task/http.html
new file mode 100644
index 0000000..546def2
--- /dev/null
+++ b/en-us/docs/dev/user_doc/guide/task/http.html
@@ -0,0 +1,52 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+ <meta charset="UTF-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
+ <meta name="keywords" content="http">
+ <meta name="description" content="http">
+ <title>http</title>
+ <link rel="shortcut icon" href="/img/favicon.ico">
+ <link rel="stylesheet" href="/build/vendor.e328afe.css">
+</head>
+<body>
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+<ul>
+<li>Drag in the toolbar<img src="/img/http.png" width="35"/>The task node to the drawing board, as shown in the following figure:</li>
+</ul>
+<p align="center">
+ <img src="/img/http-en.png" width="80%" />
+ </p>
+<ul>
+<li>Node name: The node name in a workflow definition is unique.</li>
+<li>Run flag: Identifies whether this node can be scheduled normally, if it does not need to be executed, you can turn on the prohibition switch.</li>
+<li>Descriptive information: describe the function of the node.</li>
+<li>Task priority: When the number of worker threads is insufficient, they are executed in order from high to low, and when the priority is the same, they are executed according to the first-in first-out principle.</li>
+<li>Worker grouping: Tasks are assigned to the machines of the worker group to execute. If Default is selected, a worker machine will be randomly selected for execution.</li>
+<li>Number of failed retry attempts: The number of times the task failed to be resubmitted. It supports drop-down and hand-filling.</li>
+<li>Failed retry interval: The time interval for resubmitting the task after a failed task. It supports drop-down and hand-filling.</li>
+<li>Timeout alarm: Check the timeout alarm and timeout failure. When the task exceeds the "timeout period", an alarm email will be sent and the task execution will fail.</li>
+<li>Request address: http request URL.</li>
+<li>Request type: support GET, POSt, HEAD, PUT, DELETE.</li>
+<li>Request parameters: Support Parameter, Body, Headers.</li>
+<li>Verification conditions: support default response code, custom response code, content included, content not included.</li>
+<li>Verification content: When the verification condition selects a custom response code, the content contains, and the content does not contain, the verification content is required.</li>
+<li>Custom parameter: It is a user-defined parameter of http part, which will replace the content with ${variable} in the script.</li>
+</ul>
+</div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><a href="/en-us/community/development/subscribe.html"><p>Email List</p></a></li><li><img class="img-base" src="/img/twittergray.png"/><img class="img-change" src="/img/twitterbl [...]
+ <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
+ <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
+ <script>window.rootPath = '';</script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
+ <script>
+ var _hmt = _hmt || [];
+ (function() {
+ var hm = document.createElement("script");
+ hm.src = "https://hm.baidu.com/hm.js?4e7b4b400dd31fa015018a435c64d06f";
+ var s = document.getElementsByTagName("script")[0];
+ s.parentNode.insertBefore(hm, s);
+ })();
+ </script>
+</body>
+</html>
\ No newline at end of file
diff --git a/en-us/docs/dev/user_doc/guide/task/http.json b/en-us/docs/dev/user_doc/guide/task/http.json
new file mode 100644
index 0000000..b56ce78
--- /dev/null
+++ b/en-us/docs/dev/user_doc/guide/task/http.json
@@ -0,0 +1,6 @@
+{
+ "filename": "http.md",
+ "__html": "<h1>HTTP</h1>\n<ul>\n<li>Drag in the toolbar<img src=\"/img/http.png\" width=\"35\"/>The task node to the drawing board, as shown in the following figure:</li>\n</ul>\n<p align=\"center\">\n <img src=\"/img/http-en.png\" width=\"80%\" />\n </p>\n<ul>\n<li>Node name: The node name in a workflow definition is unique.</li>\n<li>Run flag: Identifies whether this node can be scheduled normally, if it does not need to be executed, you can turn on the prohibition switch.</li>\n<l [...]
+ "link": "/dist/en-us/docs/dev/user_doc/guide/task/http.html",
+ "meta": {}
+}
\ No newline at end of file
diff --git a/en-us/docs/dev/user_doc/guide/task/map-reduce.html b/en-us/docs/dev/user_doc/guide/task/map-reduce.html
new file mode 100644
index 0000000..227e3c5
--- /dev/null
+++ b/en-us/docs/dev/user_doc/guide/task/map-reduce.html
@@ -0,0 +1,62 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+ <meta charset="UTF-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
+ <meta name="keywords" content="map-reduce">
+ <meta name="description" content="map-reduce">
+ <title>map-reduce</title>
+ <link rel="shortcut icon" href="/img/favicon.ico">
+ <link rel="stylesheet" href="/build/vendor.e328afe.css">
+</head>
+<body>
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+<ul>
+<li>Using the MR node, you can directly execute the MR program. For the mr node, the worker will use the <code>hadoop jar</code> method to submit tasks</li>
+</ul>
+<blockquote>
+<p>Drag the <img src="https://analysys.github.io/easyscheduler_docs_cn/images/toolbar_MR.png" alt="PNG"> task node in the toolbar to the drawing board, as shown in the following figure:</p>
+</blockquote>
+<h2>JAVA program</h2>
+ <p align="center">
+ <img src="/img/mr_java_en.png" width="80%" />
+ </p>
+<ul>
+<li>The class of the main function: is the full path of the Main Class, the entry point of the MR program</li>
+<li>Program type: select JAVA language</li>
+<li>Main jar package: is the MR jar package</li>
+<li>Command line parameters: set the input parameters of the MR program and support the substitution of custom parameter variables</li>
+<li>Other parameters: support -D, -files, -libjars, -archives format</li>
+<li>Resource: If the resource file is referenced in other parameters, you need to select and specify in the resource</li>
+<li>User-defined parameter: It is a user-defined parameter of the MR part, which will replace the content with ${variable} in the script</li>
+</ul>
+<h2>Python program</h2>
+<p align="center">
+ <img src="/img/mr_edit_en.png" width="80%" />
+ </p>
+<ul>
+<li>Program type: select Python language</li>
+<li>Main jar package: is the Python jar package for running MR</li>
+<li>Other parameters: support -D, -mapper, -reducer, -input -output format, here you can set the input of user-defined parameters, such as:</li>
+<li>-mapper "<a href="http://mapper.py">mapper.py</a> 1" -file <a href="http://mapper.py">mapper.py</a> -reducer <a href="http://reducer.py">reducer.py</a> -file <a href="http://reducer.py">reducer.py</a> –input /journey/words.txt -output /journey/out/mr/${currentTimeMillis}</li>
+<li>The <a href="http://mapper.py">mapper.py</a> 1 after -mapper is two parameters, the first parameter is <a href="http://mapper.py">mapper.py</a>, and the second parameter is 1</li>
+<li>Resource: If the resource file is referenced in other parameters, you need to select and specify in the resource</li>
+<li>User-defined parameter: It is a user-defined parameter of the MR part, which will replace the content with ${variable} in the script</li>
+</ul>
+</div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><a href="/en-us/community/development/subscribe.html"><p>Email List</p></a></li><li><img class="img-base" src="/img/twittergray.png"/><img class="img-change" src="/img/twitterbl [...]
+ <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
+ <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
+ <script>window.rootPath = '';</script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
+ <script>
+ var _hmt = _hmt || [];
+ (function() {
+ var hm = document.createElement("script");
+ hm.src = "https://hm.baidu.com/hm.js?4e7b4b400dd31fa015018a435c64d06f";
+ var s = document.getElementsByTagName("script")[0];
+ s.parentNode.insertBefore(hm, s);
+ })();
+ </script>
+</body>
+</html>
\ No newline at end of file
diff --git a/en-us/docs/dev/user_doc/guide/task/map-reduce.json b/en-us/docs/dev/user_doc/guide/task/map-reduce.json
new file mode 100644
index 0000000..1e3dfa6
--- /dev/null
+++ b/en-us/docs/dev/user_doc/guide/task/map-reduce.json
@@ -0,0 +1,6 @@
+{
+ "filename": "map-reduce.md",
+ "__html": "<h1>MapReduce</h1>\n<ul>\n<li>Using the MR node, you can directly execute the MR program. For the mr node, the worker will use the <code>hadoop jar</code> method to submit tasks</li>\n</ul>\n<blockquote>\n<p>Drag the <img src=\"https://analysys.github.io/easyscheduler_docs_cn/images/toolbar_MR.png\" alt=\"PNG\"> task node in the toolbar to the drawing board, as shown in the following figure:</p>\n</blockquote>\n<h2>JAVA program</h2>\n <p align=\"center\">\n <img src=\"/img [...]
+ "link": "/dist/en-us/docs/dev/user_doc/guide/task/map-reduce.html",
+ "meta": {}
+}
\ No newline at end of file
diff --git a/en-us/docs/dev/user_doc/guide/task/pigeon.html b/en-us/docs/dev/user_doc/guide/task/pigeon.html
new file mode 100644
index 0000000..281705d
--- /dev/null
+++ b/en-us/docs/dev/user_doc/guide/task/pigeon.html
@@ -0,0 +1,45 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+ <meta charset="UTF-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
+ <meta name="keywords" content="pigeon">
+ <meta name="description" content="pigeon">
+ <title>pigeon</title>
+ <link rel="shortcut icon" href="/img/favicon.ico">
+ <link rel="stylesheet" href="/build/vendor.e328afe.css">
+</head>
+<body>
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+<p>Pigeon is general websocket service tracking task for DolphinScheduler. It can trigger, check status, get log from remote websocket service.</p>
+<h2>Create</h2>
+<p>Drag in the toolbar<img src="/img/pigeon.png" width="20"/>The task node to the drawing board to create a new Conditions task</p>
+<h2>Parameter</h2>
+<ul>
+<li>Node name: The node name in a workflow definition is unique.</li>
+<li>Run flag: Identifies whether this node can be scheduled normally, if it does not need to be executed, you can turn on the prohibition switch.</li>
+<li>Descriptive information: describe the function of the node.</li>
+<li>Task priority: When the number of worker threads is insufficient, they are executed in order from high to low, and when the priority is the same, they are executed according to the first-in first-out principle.</li>
+<li>Worker grouping: Tasks are assigned to the machines of the worker group to execute. If Default is selected, a worker machine will be randomly selected for execution.</li>
+<li>Number of failed retry attempts: The number of times the task failed to be resubmitted. It supports drop-down and hand-filling.</li>
+<li>Failed retry interval: The time interval for resubmitting the task after a failed task. It supports drop-down and hand-filling.</li>
+<li>Timeout alarm: Check the timeout alarm and timeout failure. When the task exceeds the "timeout period", an alarm email will be sent and the task execution will fail.</li>
+<li>Target task name: Pigeon websocket service name.</li>
+</ul>
+</div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><a href="/en-us/community/development/subscribe.html"><p>Email List</p></a></li><li><img class="img-base" src="/img/twittergray.png"/><img class="img-change" src="/img/twitterbl [...]
+ <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
+ <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
+ <script>window.rootPath = '';</script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
+ <script>
+ var _hmt = _hmt || [];
+ (function() {
+ var hm = document.createElement("script");
+ hm.src = "https://hm.baidu.com/hm.js?4e7b4b400dd31fa015018a435c64d06f";
+ var s = document.getElementsByTagName("script")[0];
+ s.parentNode.insertBefore(hm, s);
+ })();
+ </script>
+</body>
+</html>
\ No newline at end of file
diff --git a/en-us/docs/dev/user_doc/guide/task/pigeon.json b/en-us/docs/dev/user_doc/guide/task/pigeon.json
new file mode 100644
index 0000000..9d390b0
--- /dev/null
+++ b/en-us/docs/dev/user_doc/guide/task/pigeon.json
@@ -0,0 +1,6 @@
+{
+ "filename": "pigeon.md",
+ "__html": "<h1>Pigeon</h1>\n<p>Pigeon is general websocket service tracking task for DolphinScheduler. It can trigger, check status, get log from remote websocket service.</p>\n<h2>Create</h2>\n<p>Drag in the toolbar<img src=\"/img/pigeon.png\" width=\"20\"/>The task node to the drawing board to create a new Conditions task</p>\n<h2>Parameter</h2>\n<ul>\n<li>Node name: The node name in a workflow definition is unique.</li>\n<li>Run flag: Identifies whether this node can be scheduled no [...]
+ "link": "/dist/en-us/docs/dev/user_doc/guide/task/pigeon.html",
+ "meta": {}
+}
\ No newline at end of file
diff --git a/en-us/docs/dev/user_doc/guide/task/python.html b/en-us/docs/dev/user_doc/guide/task/python.html
new file mode 100644
index 0000000..66b2c29
--- /dev/null
+++ b/en-us/docs/dev/user_doc/guide/task/python.html
@@ -0,0 +1,45 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+ <meta charset="UTF-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
+ <meta name="keywords" content="python">
+ <meta name="description" content="python">
+ <title>python</title>
+ <link rel="shortcut icon" href="/img/favicon.ico">
+ <link rel="stylesheet" href="/build/vendor.e328afe.css">
+</head>
+<body>
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+<ul>
+<li>Using python nodes, you can directly execute python scripts. For python nodes, workers will use <code>python **</code> to submit tasks.</li>
+</ul>
+<blockquote>
+<p>Drag in the toolbar<img src="https://analysys.github.io/easyscheduler_docs_cn/images/toolbar_PYTHON.png" alt="PNG">The task node to the drawing board, as shown in the following figure:</p>
+</blockquote>
+<p align="center">
+ <img src="/img/python-en.png" width="80%" />
+ </p>
+<ul>
+<li>Script: Python program developed by the user</li>
+<li>Resources: refers to the list of resource files that need to be called in the script</li>
+<li>User-defined parameter: It is a local user-defined parameter of Python, which will replace the content with ${variable} in the script</li>
+<li>Note: If you import the python file under the resource directory tree, you need to add the <strong>init</strong>.py file</li>
+</ul>
+</div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><a href="/en-us/community/development/subscribe.html"><p>Email List</p></a></li><li><img class="img-base" src="/img/twittergray.png"/><img class="img-change" src="/img/twitterbl [...]
+ <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
+ <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
+ <script>window.rootPath = '';</script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
+ <script>
+ var _hmt = _hmt || [];
+ (function() {
+ var hm = document.createElement("script");
+ hm.src = "https://hm.baidu.com/hm.js?4e7b4b400dd31fa015018a435c64d06f";
+ var s = document.getElementsByTagName("script")[0];
+ s.parentNode.insertBefore(hm, s);
+ })();
+ </script>
+</body>
+</html>
\ No newline at end of file
diff --git a/en-us/docs/dev/user_doc/guide/task/python.json b/en-us/docs/dev/user_doc/guide/task/python.json
new file mode 100644
index 0000000..b9a82b7
--- /dev/null
+++ b/en-us/docs/dev/user_doc/guide/task/python.json
@@ -0,0 +1,6 @@
+{
+ "filename": "python.md",
+ "__html": "<h1>Python</h1>\n<ul>\n<li>Using python nodes, you can directly execute python scripts. For python nodes, workers will use <code>python **</code> to submit tasks.</li>\n</ul>\n<blockquote>\n<p>Drag in the toolbar<img src=\"https://analysys.github.io/easyscheduler_docs_cn/images/toolbar_PYTHON.png\" alt=\"PNG\">The task node to the drawing board, as shown in the following figure:</p>\n</blockquote>\n<p align=\"center\">\n <img src=\"/img/python-en.png\" width=\"80%\" />\n < [...]
+ "link": "/dist/en-us/docs/dev/user_doc/guide/task/python.html",
+ "meta": {}
+}
\ No newline at end of file
diff --git a/en-us/docs/dev/user_doc/guide/task/shell.html b/en-us/docs/dev/user_doc/guide/task/shell.html
new file mode 100644
index 0000000..b2bc079
--- /dev/null
+++ b/en-us/docs/dev/user_doc/guide/task/shell.html
@@ -0,0 +1,77 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+ <meta charset="UTF-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
+ <meta name="keywords" content="shell">
+ <meta name="description" content="shell">
+ <title>shell</title>
+ <link rel="shortcut icon" href="/img/favicon.ico">
+ <link rel="stylesheet" href="/build/vendor.e328afe.css">
+</head>
+<body>
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+<blockquote>
+<p>Shell node, when the worker is executed, a temporary shell script is generated, and the Linux user with the same name as the tenant executes the script.</p>
+</blockquote>
+<ul>
+<li>
+<p>Click Project Management-Project Name-Workflow Definition, and click the "Create Workflow" button to enter the DAG editing page.</p>
+</li>
+<li>
+<p>Drag <img src="/img/shell.png" width="35"/> from the toolbar to the drawing board, as shown in the figure below:</p>
+<p align="center">
+ <img src="/img/shell-en.png" width="80%" />
+</p>
+</li>
+<li>
+<p>Node name: The node name in a workflow definition is unique.</p>
+</li>
+<li>
+<p>Run flag: Identifies whether this node can be scheduled normally, if it does not need to be executed, you can turn on the prohibition switch.</p>
+</li>
+<li>
+<p>Descriptive information: describe the function of the node.</p>
+</li>
+<li>
+<p>Task priority: When the number of worker threads is insufficient, they are executed in order from high to low, and when the priority is the same, they are executed according to the first-in first-out principle.</p>
+</li>
+<li>
+<p>Worker grouping: Tasks are assigned to the machines of the worker group to execute. If Default is selected, a worker machine will be randomly selected for execution.</p>
+</li>
+<li>
+<p>Number of failed retry attempts: The number of times the task failed to be resubmitted. It supports drop-down and hand-filling.</p>
+</li>
+<li>
+<p>Failed retry interval: The time interval for resubmitting the task after a failed task. It supports drop-down and hand-filling.</p>
+</li>
+<li>
+<p>Timeout alarm: Check the timeout alarm and timeout failure. When the task exceeds the "timeout period", an alarm email will be sent and the task execution will fail.</p>
+</li>
+<li>
+<p>Script: SHELL program developed by users.</p>
+</li>
+<li>
+<p>Resource: Refers to the list of resource files that need to be called in the script, and the files uploaded or created by the resource center-file management.</p>
+</li>
+<li>
+<p>User-defined parameters: It is a user-defined parameter that is part of SHELL, which will replace the content with ${variable} in the script.</p>
+</li>
+</ul>
+</div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><a href="/en-us/community/development/subscribe.html"><p>Email List</p></a></li><li><img class="img-base" src="/img/twittergray.png"/><img class="img-change" src="/img/twitterbl [...]
+ <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
+ <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
+ <script>window.rootPath = '';</script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
+ <script>
+ var _hmt = _hmt || [];
+ (function() {
+ var hm = document.createElement("script");
+ hm.src = "https://hm.baidu.com/hm.js?4e7b4b400dd31fa015018a435c64d06f";
+ var s = document.getElementsByTagName("script")[0];
+ s.parentNode.insertBefore(hm, s);
+ })();
+ </script>
+</body>
+</html>
\ No newline at end of file
diff --git a/en-us/docs/dev/user_doc/guide/task/shell.json b/en-us/docs/dev/user_doc/guide/task/shell.json
new file mode 100644
index 0000000..c4d1323
--- /dev/null
+++ b/en-us/docs/dev/user_doc/guide/task/shell.json
@@ -0,0 +1,6 @@
+{
+ "filename": "shell.md",
+ "__html": "<h1>Shell node</h1>\n<blockquote>\n<p>Shell node, when the worker is executed, a temporary shell script is generated, and the Linux user with the same name as the tenant executes the script.</p>\n</blockquote>\n<ul>\n<li>\n<p>Click Project Management-Project Name-Workflow Definition, and click the "Create Workflow" button to enter the DAG editing page.</p>\n</li>\n<li>\n<p>Drag <img src=\"/img/shell.png\" width=\"35\"/> from the toolbar to the drawing board, as sho [...]
+ "link": "/dist/en-us/docs/dev/user_doc/guide/task/shell.html",
+ "meta": {}
+}
\ No newline at end of file
diff --git a/en-us/docs/dev/user_doc/guide/task/spark.html b/en-us/docs/dev/user_doc/guide/task/spark.html
new file mode 100644
index 0000000..1ec9bde
--- /dev/null
+++ b/en-us/docs/dev/user_doc/guide/task/spark.html
@@ -0,0 +1,52 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+ <meta charset="UTF-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
+ <meta name="keywords" content="spark">
+ <meta name="description" content="spark">
+ <title>spark</title>
+ <link rel="shortcut icon" href="/img/favicon.ico">
+ <link rel="stylesheet" href="/build/vendor.e328afe.css">
+</head>
+<body>
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+<ul>
+<li>Through the SPARK node, you can directly execute the SPARK program. For the spark node, the worker will use the <code>spark-submit</code> method to submit tasks</li>
+</ul>
+<blockquote>
+<p>Drag in the toolbar<img src="https://analysys.github.io/easyscheduler_docs_cn/images/toolbar_SPARK.png" alt="PNG">The task node to the drawing board, as shown in the following figure:</p>
+</blockquote>
+<p align="center">
+ <img src="/img/spark-submit-en.png" width="80%" />
+ </p>
+<ul>
+<li>Program type: supports JAVA, Scala and Python three languages</li>
+<li>The class of the main function: is the full path of the Spark program’s entry Main Class</li>
+<li>Main jar package: Spark jar package</li>
+<li>Deployment mode: support three modes of yarn-cluster, yarn-client and local</li>
+<li>Driver core number: You can set the number of Driver cores and the number of memory</li>
+<li>Number of Executors: You can set the number of Executors, the number of Executor memory, and the number of Executor cores</li>
+<li>Command line parameters: Set the input parameters of the Spark program and support the substitution of custom parameter variables.</li>
+<li>Other parameters: support --jars, --files, --archives, --conf format</li>
+<li>Resource: If the resource file is referenced in other parameters, you need to select and specify in the resource</li>
+<li>User-defined parameter: It is a user-defined parameter of the MR part, which will replace the content with ${variable} in the script</li>
+</ul>
+<p>Note: JAVA and Scala are only used for identification, there is no difference, if it is Spark developed by Python, there is no main function class, and the others are the same</p>
+</div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><a href="/en-us/community/development/subscribe.html"><p>Email List</p></a></li><li><img class="img-base" src="/img/twittergray.png"/><img class="img-change" src="/img/twitterbl [...]
+ <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
+ <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
+ <script>window.rootPath = '';</script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
+ <script>
+ var _hmt = _hmt || [];
+ (function() {
+ var hm = document.createElement("script");
+ hm.src = "https://hm.baidu.com/hm.js?4e7b4b400dd31fa015018a435c64d06f";
+ var s = document.getElementsByTagName("script")[0];
+ s.parentNode.insertBefore(hm, s);
+ })();
+ </script>
+</body>
+</html>
\ No newline at end of file
diff --git a/en-us/docs/dev/user_doc/guide/task/spark.json b/en-us/docs/dev/user_doc/guide/task/spark.json
new file mode 100644
index 0000000..90641ff
--- /dev/null
+++ b/en-us/docs/dev/user_doc/guide/task/spark.json
@@ -0,0 +1,6 @@
+{
+ "filename": "spark.md",
+ "__html": "<h1>SPARK</h1>\n<ul>\n<li>Through the SPARK node, you can directly execute the SPARK program. For the spark node, the worker will use the <code>spark-submit</code> method to submit tasks</li>\n</ul>\n<blockquote>\n<p>Drag in the toolbar<img src=\"https://analysys.github.io/easyscheduler_docs_cn/images/toolbar_SPARK.png\" alt=\"PNG\">The task node to the drawing board, as shown in the following figure:</p>\n</blockquote>\n<p align=\"center\">\n <img src=\"/img/spark-submit- [...]
+ "link": "/dist/en-us/docs/dev/user_doc/guide/task/spark.html",
+ "meta": {}
+}
\ No newline at end of file
diff --git a/en-us/docs/dev/user_doc/guide/task/sql.html b/en-us/docs/dev/user_doc/guide/task/sql.html
new file mode 100644
index 0000000..14d00f2
--- /dev/null
+++ b/en-us/docs/dev/user_doc/guide/task/sql.html
@@ -0,0 +1,53 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+ <meta charset="UTF-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
+ <meta name="keywords" content="sql">
+ <meta name="description" content="sql">
+ <title>sql</title>
+ <link rel="shortcut icon" href="/img/favicon.ico">
+ <link rel="stylesheet" href="/build/vendor.e328afe.css">
+</head>
+<body>
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+<ul>
+<li>Drag in the toolbar<img src="https://analysys.github.io/easyscheduler_docs_cn/images/toolbar_SQL.png" alt="PNG">Task node into the drawing board</li>
+<li>Non-query SQL function: edit non-query SQL task information, select non-query for sql type, as shown in the figure below:</li>
+</ul>
+ <p align="center">
+ <img src="/img/sql-en.png" width="80%" />
+</p>
+<ul>
+<li>Query SQL function: Edit and query SQL task information, sql type selection query, select form or attachment to send mail to the specified recipient, as shown in the figure below.</li>
+</ul>
+<p align="center">
+ <img src="/img/sql-node-en.png" width="80%" />
+ </p>
+<ul>
+<li>Data source: select the corresponding data source</li>
+<li>sql type: supports query and non-query. The query is a select type query, which is returned with a result set. You can specify three templates for email notification as form, attachment or form attachment. Non-queries are returned without a result set, and are for three types of operations: update, delete, and insert.</li>
+<li>sql parameter: the input parameter format is key1=value1;key2=value2...</li>
+<li>sql statement: SQL statement</li>
+<li>UDF function: For data sources of type HIVE, you can refer to UDF functions created in the resource center. UDF functions are not supported for other types of data sources.</li>
+<li>Custom parameters: SQL task type, and stored procedure is a custom parameter order to set values for the method. The custom parameter type and data type are the same as the stored procedure task type. The difference is that the SQL task type custom parameter will replace the ${variable} in the SQL statement.</li>
+<li>Pre-sql: Pre-sql is executed before the sql statement.</li>
+<li>Post-sql: Post-sql is executed after the sql statement.</li>
+</ul>
+</div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><a href="/en-us/community/development/subscribe.html"><p>Email List</p></a></li><li><img class="img-base" src="/img/twittergray.png"/><img class="img-change" src="/img/twitterbl [...]
+ <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
+ <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
+ <script>window.rootPath = '';</script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
+ <script>
+ var _hmt = _hmt || [];
+ (function() {
+ var hm = document.createElement("script");
+ hm.src = "https://hm.baidu.com/hm.js?4e7b4b400dd31fa015018a435c64d06f";
+ var s = document.getElementsByTagName("script")[0];
+ s.parentNode.insertBefore(hm, s);
+ })();
+ </script>
+</body>
+</html>
\ No newline at end of file
diff --git a/en-us/docs/dev/user_doc/guide/task/sql.json b/en-us/docs/dev/user_doc/guide/task/sql.json
new file mode 100644
index 0000000..3c71ffc
--- /dev/null
+++ b/en-us/docs/dev/user_doc/guide/task/sql.json
@@ -0,0 +1,6 @@
+{
+ "filename": "sql.md",
+ "__html": "<h1>SQL</h1>\n<ul>\n<li>Drag in the toolbar<img src=\"https://analysys.github.io/easyscheduler_docs_cn/images/toolbar_SQL.png\" alt=\"PNG\">Task node into the drawing board</li>\n<li>Non-query SQL function: edit non-query SQL task information, select non-query for sql type, as shown in the figure below:</li>\n</ul>\n <p align=\"center\">\n <img src=\"/img/sql-en.png\" width=\"80%\" />\n</p>\n<ul>\n<li>Query SQL function: Edit and query SQL task information, sql type selecti [...]
+ "link": "/dist/en-us/docs/dev/user_doc/guide/task/sql.html",
+ "meta": {}
+}
\ No newline at end of file
diff --git a/en-us/docs/dev/user_doc/guide/task/stored-procedure.html b/en-us/docs/dev/user_doc/guide/task/stored-procedure.html
new file mode 100644
index 0000000..63d3361
--- /dev/null
+++ b/en-us/docs/dev/user_doc/guide/task/stored-procedure.html
@@ -0,0 +1,44 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+ <meta charset="UTF-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
+ <meta name="keywords" content="stored-procedure">
+ <meta name="description" content="stored-procedure">
+ <title>stored-procedure</title>
+ <link rel="shortcut icon" href="/img/favicon.ico">
+ <link rel="stylesheet" href="/build/vendor.e328afe.css">
+</head>
+<body>
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+<ul>
+<li>According to the selected data source, execute the stored procedure.</li>
+</ul>
+<blockquote>
+<p>Drag in the toolbar<img src="https://analysys.github.io/easyscheduler_docs_cn/images/toolbar_PROCEDURE.png" alt="PNG">The task node to the drawing board, as shown in the following figure:</p>
+</blockquote>
+<p align="center">
+ <img src="/img/procedure-en.png" width="80%" />
+ </p>
+<ul>
+<li>Data source: The data source type of the stored procedure supports MySQL and POSTGRESQL, select the corresponding data source</li>
+<li>Method: is the method name of the stored procedure</li>
+<li>Custom parameters: The custom parameter types of the stored procedure support IN and OUT, and the data types support nine data types: VARCHAR, INTEGER, LONG, FLOAT, DOUBLE, DATE, TIME, TIMESTAMP, and BOOLEAN</li>
+</ul>
+</div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><a href="/en-us/community/development/subscribe.html"><p>Email List</p></a></li><li><img class="img-base" src="/img/twittergray.png"/><img class="img-change" src="/img/twitterbl [...]
+ <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
+ <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
+ <script>window.rootPath = '';</script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
+ <script>
+ var _hmt = _hmt || [];
+ (function() {
+ var hm = document.createElement("script");
+ hm.src = "https://hm.baidu.com/hm.js?4e7b4b400dd31fa015018a435c64d06f";
+ var s = document.getElementsByTagName("script")[0];
+ s.parentNode.insertBefore(hm, s);
+ })();
+ </script>
+</body>
+</html>
\ No newline at end of file
diff --git a/en-us/docs/dev/user_doc/guide/task/stored-procedure.json b/en-us/docs/dev/user_doc/guide/task/stored-procedure.json
new file mode 100644
index 0000000..4232193
--- /dev/null
+++ b/en-us/docs/dev/user_doc/guide/task/stored-procedure.json
@@ -0,0 +1,6 @@
+{
+ "filename": "stored-procedure.md",
+ "__html": "<h1>Stored Procedure</h1>\n<ul>\n<li>According to the selected data source, execute the stored procedure.</li>\n</ul>\n<blockquote>\n<p>Drag in the toolbar<img src=\"https://analysys.github.io/easyscheduler_docs_cn/images/toolbar_PROCEDURE.png\" alt=\"PNG\">The task node to the drawing board, as shown in the following figure:</p>\n</blockquote>\n<p align=\"center\">\n <img src=\"/img/procedure-en.png\" width=\"80%\" />\n </p>\n<ul>\n<li>Data source: The data source type of [...]
+ "link": "/dist/en-us/docs/dev/user_doc/guide/task/stored-procedure.html",
+ "meta": {}
+}
\ No newline at end of file
diff --git a/en-us/docs/dev/user_doc/guide/task/sub-process.html b/en-us/docs/dev/user_doc/guide/task/sub-process.html
new file mode 100644
index 0000000..4e5b9ae
--- /dev/null
+++ b/en-us/docs/dev/user_doc/guide/task/sub-process.html
@@ -0,0 +1,46 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+ <meta charset="UTF-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
+ <meta name="keywords" content="sub-process">
+ <meta name="description" content="sub-process">
+ <title>sub-process</title>
+ <link rel="shortcut icon" href="/img/favicon.ico">
+ <link rel="stylesheet" href="/build/vendor.e328afe.css">
+</head>
+<body>
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+<ul>
+<li>The sub-process node is to execute a certain external workflow definition as a task node.</li>
+</ul>
+<blockquote>
+<p>Drag the <img src="https://analysys.github.io/easyscheduler_docs_cn/images/toolbar_SUB_PROCESS.png" alt="PNG"> task node in the toolbar to the drawing board, as shown in the following figure:</p>
+</blockquote>
+<p align="center">
+ <img src="/img/sub-process-en.png" width="80%" />
+ </p>
+<ul>
+<li>Node name: The node name in a workflow definition is unique</li>
+<li>Run flag: identify whether this node can be scheduled normally</li>
+<li>Descriptive information: describe the function of the node</li>
+<li>Timeout alarm: Check the timeout alarm and timeout failure. When the task exceeds the "timeout period", an alarm email will be sent and the task execution will fail.</li>
+<li>Sub-node: It is the workflow definition of the selected sub-process. Enter the sub-node in the upper right corner to jump to the workflow definition of the selected sub-process</li>
+</ul>
+</div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><a href="/en-us/community/development/subscribe.html"><p>Email List</p></a></li><li><img class="img-base" src="/img/twittergray.png"/><img class="img-change" src="/img/twitterbl [...]
+ <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
+ <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
+ <script>window.rootPath = '';</script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
+ <script>
+ var _hmt = _hmt || [];
+ (function() {
+ var hm = document.createElement("script");
+ hm.src = "https://hm.baidu.com/hm.js?4e7b4b400dd31fa015018a435c64d06f";
+ var s = document.getElementsByTagName("script")[0];
+ s.parentNode.insertBefore(hm, s);
+ })();
+ </script>
+</body>
+</html>
\ No newline at end of file
diff --git a/en-us/docs/dev/user_doc/guide/task/sub-process.json b/en-us/docs/dev/user_doc/guide/task/sub-process.json
new file mode 100644
index 0000000..9ccd6cd
--- /dev/null
+++ b/en-us/docs/dev/user_doc/guide/task/sub-process.json
@@ -0,0 +1,6 @@
+{
+ "filename": "sub-process.md",
+ "__html": "<h1>SubProcess</h1>\n<ul>\n<li>The sub-process node is to execute a certain external workflow definition as a task node.</li>\n</ul>\n<blockquote>\n<p>Drag the <img src=\"https://analysys.github.io/easyscheduler_docs_cn/images/toolbar_SUB_PROCESS.png\" alt=\"PNG\"> task node in the toolbar to the drawing board, as shown in the following figure:</p>\n</blockquote>\n<p align=\"center\">\n <img src=\"/img/sub-process-en.png\" width=\"80%\" />\n </p>\n<ul>\n<li>Node name: The [...]
+ "link": "/dist/en-us/docs/dev/user_doc/guide/task/sub-process.html",
+ "meta": {}
+}
\ No newline at end of file
diff --git a/en-us/docs/dev/user_doc/guide/workflow-definition.html b/en-us/docs/dev/user_doc/guide/workflow-definition.html
new file mode 100644
index 0000000..a8b762c
--- /dev/null
+++ b/en-us/docs/dev/user_doc/guide/workflow-definition.html
@@ -0,0 +1,152 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+ <meta charset="UTF-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
+ <meta name="keywords" content="workflow-definition">
+ <meta name="description" content="workflow-definition">
+ <title>workflow-definition</title>
+ <link rel="shortcut icon" href="/img/favicon.ico">
+ <link rel="stylesheet" href="/build/vendor.e328afe.css">
+</head>
+<body>
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+<h2><span id=creatDag> Create workflow definition</span></h2>
+<ul>
+<li>Click Project Management -> Workflow -> Workflow Definition to enter the workflow definition page, and click the "Create Workflow" button to enter the <strong>workflow DAG edit</strong> page, as shown in the following figure:<p align="center">
+ <img src="/img/dag5.png" width="80%" />
+</p>
+</li>
+<li>Drag in the toolbar <img src="/img/shell.png" width="35"/> Add a Shell task to the drawing board, as shown in the figure below:<p align="center">
+ <img src="/img/shell-en.png" width="80%" />
+</p>
+</li>
+<li><strong>Add parameter settings for this shell task:</strong></li>
+</ul>
+<ol>
+<li>Fill in the "Node Name", "Description", and "Script" fields;</li>
+<li>Check “Normal” for “Run Flag”. If “Prohibit Execution” is checked, the task will not be executed when the workflow runs;</li>
+<li>Select "Task Priority": When the number of worker threads is insufficient, high-level tasks will be executed first in the execution queue, and tasks with the same priority will be executed in the order of first in, first out;</li>
+<li>Timeout alarm (optional): Check the timeout alarm, timeout failure, and fill in the "timeout period". When the task execution time exceeds <strong>timeout period</strong>, an alert email will be sent and the task timeout fails;</li>
+<li>Resources (optional). Resource files are files created or uploaded on the Resource Center -> File Management page. For example, the file name is <code>test.sh</code>, and the command to call the resource in the script is <code>sh test.sh</code>;</li>
+<li>Custom parameters (optional), refer to <a href="#UserDefinedParameters">Custom Parameters</a>;</li>
+<li>Click the "Confirm Add" button to save the task settings.</li>
+</ol>
+<ul>
+<li>
+<p><strong>Increase the order of task execution:</strong> Click the icon in the upper right corner <img src="/img/line.png" width="35"/> to connect the task; as shown in the figure below, task 2 and task 3 are executed in parallel, When task 1 finished executing, tasks 2 and 3 will be executed simultaneously.</p>
+<p align="center">
+ <img src="/img/dag6.png" width="80%" />
+</p>
+</li>
+<li>
+<p><strong>Delete dependencies:</strong> Click the "arrow" icon in the upper right corner <img src="/img/arrow.png" width="35"/>, select the connection line, and click the "Delete" icon in the upper right corner <img src= "/img/delete.png" width="35"/>, delete dependencies between tasks.</p>
+<p align="center">
+ <img src="/img/dag7.png" width="80%" />
+</p>
+</li>
+<li>
+<p><strong>Save workflow definition:</strong> Click the "Save" button, and the "Set DAG chart name" pop-up box will pop up, as shown in the figure below. Enter the workflow definition name, workflow definition description, and set global parameters (optional, refer to <a href="#UserDefinedParameters"> Custom parameters</a>), click the "Add" button, and the workflow definition is created successfully.</p>
+<p align="center">
+ <img src="/img/dag8.png" width="80%" />
+ </p>
+</li>
+</ul>
+<blockquote>
+<p>For other types of tasks, please refer to <a href="#TaskParamers">Task Node Type and Parameter Settings</a>.</p>
+</blockquote>
+<h2>Workflow definition operation function</h2>
+<p>Click Project Management -> Workflow -> Workflow Definition to enter the workflow definition page, as shown below:</p>
+<p align="center">
+<img src="/img/work_list_en.png" width="80%" />
+</p>
+The operation functions of the workflow definition list are as follows:
+<ul>
+<li><strong>Edit:</strong> Only "offline" workflow definitions can be edited. Workflow DAG editing is the same as <a href="#creatDag">Create Workflow Definition</a>.</li>
+<li><strong>Online:</strong> When the workflow status is "Offline", used to online workflow. Only the workflow in the "Online" state can run, but cannot be edited.</li>
+<li><strong>Offline:</strong> When the workflow status is "Online", used to offline workflow. Only the workflow in the "Offline" state can be edited, but not run.</li>
+<li><strong>Run:</strong> Only workflow in the online state can run. See <a href="#runWorkflow">2.3.3 Run Workflow</a> for the operation steps</li>
+<li><strong>Timing:</strong> Timing can only be set in online workflows, and the system automatically schedules the workflow to run on a regular basis. The status after creating a timing is "offline", and the timing must be online on the timing management page to take effect. See <a href="#creatTiming">2.3.4 Workflow Timing</a> for timing operation steps.</li>
+<li><strong>Timing Management:</strong> The timing management page can be edited, online/offline, and deleted.</li>
+<li><strong>Delete:</strong> Delete the workflow definition.</li>
+<li><strong>Download:</strong> Download workflow definition to local.</li>
+<li><strong>Tree Diagram:</strong> Display the task node type and task status in a tree structure, as shown in the figure below:<p align="center">
+ <img src="/img/tree_en.png" width="80%" />
+</p>
+</li>
+</ul>
+<h2><span id=runWorkflow>Run the workflow</span></h2>
+<ul>
+<li>
+<p>Click Project Management -> Workflow -> Workflow Definition to enter the workflow definition page, as shown in the figure below, click the "Go Online" button <img src="/img/online.png" width="35"/>,Go online workflow.</p>
+<p align="center">
+ <img src="/img/work_list_en.png" width="80%" />
+</p>
+</li>
+<li>
+<p>Click the "Run" button to pop up the startup parameter setting pop-up box, as shown in the figure below, set the startup parameters, click the "Run" button in the pop-up box, the workflow starts running, and the workflow instance page generates a workflow instance.</p>
+ <p align="center">
+ <img src="/img/run_work_en.png" width="80%" />
+ </p>
+<span id=runParamers>Description of workflow operating parameters:</span>
+<pre><code>* Failure strategy: When a task node fails to execute, other parallel task nodes need to execute the strategy. "Continue" means: after a certain task fails, other task nodes execute normally; "End" means: terminate all tasks being executed, and terminate the entire process.
+* Notification strategy: When the process is over, the process execution information notification email is sent according to the process status, including any status is not sent, successful sent, failed sent, successful or failed sent.
+* Process priority: The priority of process operation, divided into five levels: highest (HIGHEST), high (HIGH), medium (MEDIUM), low (LOW), and lowest (LOWEST). When the number of master threads is insufficient, high-level processes will be executed first in the execution queue, and processes with the same priority will be executed in a first-in first-out order.
+* Worker group: The process can only be executed in the specified worker machine group. The default is Default, which can be executed on any worker.
+* Notification group: select notification strategy||timeout alarm||when fault tolerance occurs, process information or email will be sent to all members in the notification group.
+* Recipient: Select notification policy||Timeout alarm||When fault tolerance occurs, process information or alarm email will be sent to the recipient list.
+* Cc: Select the notification strategy||Timeout alarm||When fault tolerance occurs, the process information or warning email will be copied to the CC list.
+* Startup parameter: Set or overwrite global parameter values when starting a new process instance.
+* Complement: Two modes including serial complement and parallel complement. Serial complement: Within the specified time range, the complements are executed from the start date to the end date and N process instances are generated in turn; parallel complement: within the specified time range, multiple days are complemented at the same time to generate N process instances.
+</code></pre>
+<ul>
+<li>For example, you need to fill in the data from May 1 to May 10.</li>
+</ul>
+ <p align="center">
+ <img src="/img/complement_en1.png" width="80%" />
+ </p>
+<blockquote>
+<p>Serial mode: The complement is executed sequentially from May 1 to May 10, and ten process instances are generated on the process instance page;</p>
+</blockquote>
+<blockquote>
+<p>Parallel mode: The tasks from May 1 to may 10 are executed simultaneously, and 10 process instances are generated on the process instance page.</p>
+</blockquote>
+</li>
+</ul>
+<h2><span id=creatTiming>Workflow timing</span></h2>
+<ul>
+<li>Create timing: Click Project Management->Workflow->Workflow Definition, enter the workflow definition page, go online the workflow, click the "timing" button <img src="/img/timing.png" width="35"/> ,The timing parameter setting dialog box pops up, as shown in the figure below:<p align="center">
+ <img src="/img/time_schedule_en.png" width="80%" />
+</p>
+</li>
+<li>Choose the start and end time. In the start and end time range, the workflow is run at regular intervals; not in the start and end time range, no more regular workflow instances are generated.</li>
+<li>Add a timing that is executed once every day at 5 AM, as shown in the following figure:<p align="center">
+ <img src="/img/timer-en.png" width="80%" />
+</p>
+</li>
+<li>Failure strategy, notification strategy, process priority, worker group, notification group, recipient, and CC are the same as <a href="#runParamers">workflow running parameters</a>.</li>
+<li>Click the "Create" button to create the timing successfully. At this time, the timing status is "<strong>Offline</strong>" and the timing needs to be <strong>Online</strong> to take effect.</li>
+<li>Timing online: Click the "timing management" button <img src="/img/timeManagement.png" width="35"/>, enter the timing management page, click the "online" button, the timing status will change to "online", as shown in the below figure, the workflow takes effect regularly.<p align="center">
+ <img src="/img/time-manage-list-en.png" width="80%" />
+</p>
+</li>
+</ul>
+<h2>Import workflow</h2>
+<p>Click Project Management -> Workflow -> Workflow Definition to enter the workflow definition page, click the "Import Workflow" button to import the local workflow file, the workflow definition list displays the imported workflow, and the status is offline.</p>
+</div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><a href="/en-us/community/development/subscribe.html"><p>Email List</p></a></li><li><img class="img-base" src="/img/twittergray.png"/><img class="img-change" src="/img/twitterbl [...]
+ <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
+ <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
+ <script>window.rootPath = '';</script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
+ <script>
+ var _hmt = _hmt || [];
+ (function() {
+ var hm = document.createElement("script");
+ hm.src = "https://hm.baidu.com/hm.js?4e7b4b400dd31fa015018a435c64d06f";
+ var s = document.getElementsByTagName("script")[0];
+ s.parentNode.insertBefore(hm, s);
+ })();
+ </script>
+</body>
+</html>
\ No newline at end of file
diff --git a/en-us/docs/dev/user_doc/guide/workflow-definition.json b/en-us/docs/dev/user_doc/guide/workflow-definition.json
new file mode 100644
index 0000000..07c8f9f
--- /dev/null
+++ b/en-us/docs/dev/user_doc/guide/workflow-definition.json
@@ -0,0 +1,6 @@
+{
+ "filename": "workflow-definition.md",
+ "__html": "<h1>Workflow definition</h1>\n<h2><span id=creatDag> Create workflow definition</span></h2>\n<ul>\n<li>Click Project Management -> Workflow -> Workflow Definition to enter the workflow definition page, and click the "Create Workflow" button to enter the <strong>workflow DAG edit</strong> page, as shown in the following figure:<p align=\"center\">\n <img src=\"/img/dag5.png\" width=\"80%\" />\n</p>\n</li>\n<li>Drag in the toolbar <img src=\"/img/shell.png\" [...]
+ "link": "/dist/en-us/docs/dev/user_doc/guide/workflow-definition.html",
+ "meta": {}
+}
\ No newline at end of file
diff --git a/en-us/docs/dev/user_doc/guide/workflow-instance.html b/en-us/docs/dev/user_doc/guide/workflow-instance.html
new file mode 100644
index 0000000..4ad0cd6
--- /dev/null
+++ b/en-us/docs/dev/user_doc/guide/workflow-instance.html
@@ -0,0 +1,89 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+ <meta charset="UTF-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
+ <meta name="keywords" content="workflow-instance">
+ <meta name="description" content="workflow-instance">
+ <title>workflow-instance</title>
+ <link rel="shortcut icon" href="/img/favicon.ico">
+ <link rel="stylesheet" href="/build/vendor.e328afe.css">
+</head>
+<body>
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+<h2>View workflow instance</h2>
+<ul>
+<li>Click Project Management -> Workflow -> Workflow Instance to enter the Workflow Instance page, as shown in the figure below: <p align="center">
+ <img src="/img/instance-list-en.png" width="80%" />
+ </p>
+</li>
+<li>Click the workflow name to enter the DAG view page to view the task execution status, as shown in the figure below.<p align="center">
+ <img src="/img/instance-runs-en.png" width="80%" />
+</p>
+</li>
+</ul>
+<h2>View task log</h2>
+<ul>
+<li>Enter the workflow instance page, click the workflow name, enter the DAG view page, double-click the task node, as shown in the following figure: <p align="center">
+ <img src="/img/instanceViewLog-en.png" width="80%" />
+ </p>
+</li>
+<li>Click "View Log", a log pop-up box will pop up, as shown in the figure below, the task log can also be viewed on the task instance page, refer to <a href="#taskLog">Task View Log</a>。 <p align="center">
+ <img src="/img/task-log-en.png" width="80%" />
+ </p>
+</li>
+</ul>
+<h2>View task history</h2>
+<ul>
+<li>Click Project Management -> Workflow -> Workflow Instance to enter the workflow instance page, and click the workflow name to enter the workflow DAG page;</li>
+<li>Double-click the task node, as shown in the figure below, click "View History" to jump to the task instance page, and display a list of task instances running by the workflow instance <p align="center">
+ <img src="/img/task_history_en.png" width="80%" />
+ </p>
+</li>
+</ul>
+<h2>View operating parameters</h2>
+<ul>
+<li>Click Project Management -> Workflow -> Workflow Instance to enter the workflow instance page, and click the workflow name to enter the workflow DAG page;</li>
+<li>Click the icon in the upper left corner <img src="/img/run_params_button.png" width="35"/>,View the startup parameters of the workflow instance; click the icon <img src="/img/global_param.png" width="35"/>,View the global and local parameters of the workflow instance, as shown in the following figure: <p align="center">
+ <img src="/img/run_params_en.png" width="80%" />
+ </p>
+</li>
+</ul>
+<h2>Workflow instance operation function</h2>
+<p>Click Project Management -> Workflow -> Workflow Instance to enter the Workflow Instance page, as shown in the figure below:</p>
+ <p align="center">
+ <img src="/img/instance-list-en.png" width="80%" />
+ </p>
+<ul>
+<li><strong>Edit:</strong> Only terminated processes can be edited. Click the "Edit" button or the name of the workflow instance to enter the DAG edit page. After edit, click the "Save" button to pop up the Save DAG pop-up box, as shown in the figure below. In the pop-up box, check "Whether to update to workflow definition" and save After that, the workflow definition will be updated; if it is not checked, the workflow definition will not be updated. <p al [...]
+ <img src="/img/editDag-en.png" width="80%" />
+ </p>
+</li>
+<li><strong>Rerun:</strong> Re-execute the terminated process.</li>
+<li><strong>Recovery failed:</strong> For failed processes, you can perform recovery operations, starting from the failed node.</li>
+<li><strong>Stop:</strong> To <strong>stop</strong> the running process, the background will first <code>kill</code>worker process, and then execute <code>kill -9</code> operation</li>
+<li><strong>Pause:</strong> Perform a <strong>pause</strong> operation on the running process, the system status will change to <strong>waiting for execution</strong>, it will wait for the end of the task being executed, and pause the next task to be executed.</li>
+<li><strong>Resume pause:</strong> To resume the paused process, start running directly from the <strong>paused node</strong></li>
+<li><strong>Delete:</strong> Delete the workflow instance and the task instance under the workflow instance</li>
+<li><strong>Gantt chart:</strong> The vertical axis of the Gantt chart is the topological sorting of task instances under a certain workflow instance, and the horizontal axis is the running time of the task instances, as shown in the figure: <p align="center">
+ <img src="/img/gantt-en.png" width="80%" />
+ </p>
+</li>
+</ul>
+</div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><a href="/en-us/community/development/subscribe.html"><p>Email List</p></a></li><li><img class="img-base" src="/img/twittergray.png"/><img class="img-change" src="/img/twitterbl [...]
+ <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
+ <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
+ <script>window.rootPath = '';</script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
+ <script>
+ var _hmt = _hmt || [];
+ (function() {
+ var hm = document.createElement("script");
+ hm.src = "https://hm.baidu.com/hm.js?4e7b4b400dd31fa015018a435c64d06f";
+ var s = document.getElementsByTagName("script")[0];
+ s.parentNode.insertBefore(hm, s);
+ })();
+ </script>
+</body>
+</html>
\ No newline at end of file
diff --git a/en-us/docs/dev/user_doc/guide/workflow-instance.json b/en-us/docs/dev/user_doc/guide/workflow-instance.json
new file mode 100644
index 0000000..5c0bda6
--- /dev/null
+++ b/en-us/docs/dev/user_doc/guide/workflow-instance.json
@@ -0,0 +1,6 @@
+{
+ "filename": "workflow-instance.md",
+ "__html": "<h1>Workflow instance</h1>\n<h2>View workflow instance</h2>\n<ul>\n<li>Click Project Management -> Workflow -> Workflow Instance to enter the Workflow Instance page, as shown in the figure below: <p align=\"center\">\n <img src=\"/img/instance-list-en.png\" width=\"80%\" />\n </p>\n</li>\n<li>Click the workflow name to enter the DAG view page to view the task execution status, as shown in the figure below.<p align=\"center\">\n <img src=\"/img/instance-runs-e [...]
+ "link": "/dist/en-us/docs/dev/user_doc/guide/workflow-instance.html",
+ "meta": {}
+}
\ No newline at end of file
diff --git a/en-us/docs/dev/user_doc/integration/ambari.html b/en-us/docs/dev/user_doc/integration/ambari.html
new file mode 100644
index 0000000..803d73f
--- /dev/null
+++ b/en-us/docs/dev/user_doc/integration/ambari.html
@@ -0,0 +1,168 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+ <meta charset="UTF-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
+ <meta name="keywords" content="ambari">
+ <meta name="description" content="ambari">
+ <title>ambari</title>
+ <link rel="shortcut icon" href="/img/favicon.ico">
+ <link rel="stylesheet" href="/build/vendor.e328afe.css">
+</head>
+<body>
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+<h4>Note</h4>
+<ol>
+<li>This document is intended for users with a basic understanding of Ambari</li>
+<li>This document is a description of adding the DolphinScheduler service to the installed Ambari service</li>
+<li>This document is based on version 2.5.2 of Ambari</li>
+</ol>
+<h4>Installation preparation</h4>
+<ol>
+<li>
+<p>Prepare the RPM packages</p>
+<ul>
+<li>It is generated by executing the command <code>mvn -U clean install -Prpmbuild -Dmaven.test.skip=true -X</code> in the project root directory (In the directory: dolphinscheduler-dist/target/rpm/apache-dolphinscheduler/RPMS/noarch)</li>
+</ul>
+</li>
+<li>
+<p>Create an installation for DolphinScheduler with the user has read and write access to the installation directory (/opt/soft)</p>
+</li>
+<li>
+<p>Install with rpm package</p>
+<ul>
+<li>
+<p>Manual installation (recommended):</p>
+<ul>
+<li>Copy the prepared RPM packages to each node of the cluster.</li>
+<li>Execute with DolphinScheduler installation user: <code>rpm -ivh apache-dolphinscheduler-xxx.noarch.rpm</code></li>
+<li>Mysql-connector-java packaged using the default POM file will not be included.</li>
+<li>The RPM package was packaged in the project with the installation path of /opt/soft.
+If you use MySQL as the database, you need to add it manually.</li>
+</ul>
+</li>
+<li>
+<p>Automatic installation with Ambari</p>
+<ul>
+<li>Each node of the cluster needs to be configured the local yum source</li>
+<li>Copy the prepared RPM packages to each node local yum source</li>
+</ul>
+</li>
+</ul>
+</li>
+<li>
+<p>Copy plug-in directory</p>
+<ul>
+<li>copy directory ambari_plugin/common-services/DOLPHIN to ambari-server/resources/common-services/</li>
+<li>copy directory ambari_plugin/statcks/DOLPHIN to ambari-server/resources/stacks/HDP/2.6/services/--stack version is selected based on the actual situation</li>
+</ul>
+</li>
+<li>
+<p>Initializes the database information</p>
+<pre><code class="language-sql"><span class="hljs-comment">-- Create the database for the DolphinScheduler:dolphinscheduler</span>
+<span class="hljs-keyword">CREATE</span> DATABASE dolphinscheduler <span class="hljs-keyword">DEFAULT</span> <span class="hljs-type">CHARACTER</span> <span class="hljs-keyword">SET</span> utf8 <span class="hljs-keyword">DEFAULT</span> <span class="hljs-keyword">COLLATE</span> utf8_general_ci;
+
+<span class="hljs-comment">-- Initialize the user and password for the dolphinscheduler database and assign permissions</span>
+<span class="hljs-comment">-- Replace the {user} in the SQL statement below with the user of the dolphinscheduler database</span>
+<span class="hljs-keyword">GRANT</span> <span class="hljs-keyword">ALL</span> PRIVILEGES <span class="hljs-keyword">ON</span> dolphinscheduler.<span class="hljs-operator">*</span> <span class="hljs-keyword">TO</span> <span class="hljs-string">'{user}'</span>@<span class="hljs-string">'%'</span> IDENTIFIED <span class="hljs-keyword">BY</span> <span class="hljs-string">'{password}'</span>;
+<span class="hljs-keyword">GRANT</span> <span class="hljs-keyword">ALL</span> PRIVILEGES <span class="hljs-keyword">ON</span> dolphinscheduler.<span class="hljs-operator">*</span> <span class="hljs-keyword">TO</span> <span class="hljs-string">'{user}'</span>@<span class="hljs-string">'localhost'</span> IDENTIFIED <span class="hljs-keyword">BY</span> <span class="hljs-string">'{password}'</span>;
+flush privileges;
+</code></pre>
+</li>
+</ol>
+<h4>Ambari Install DolphinScheduler</h4>
+<ul>
+<li><strong>NOTE: You have to install Zookeeper first</strong></li>
+</ul>
+<ol>
+<li>
+<p>Install DolphinScheduler on Ambari web interface</p>
+<p><img src="https://dolphinscheduler.apache.org/img/ambari-plugin/DS2_AMBARI_001.png" alt=""></p>
+</li>
+<li>
+<p>Select the nodes for the DolphinScheduler's Master installation</p>
+<p><img src="https://dolphinscheduler.apache.org/img/ambari-plugin/DS2_AMBARI_002.png" alt=""></p>
+</li>
+<li>
+<p>Configure the DolphinScheduler's nodes for Worker, Api, Logger, Alert installation</p>
+<p><img src="https://dolphinscheduler.apache.org/img/ambari-plugin/DS2_AMBARI_003.png" alt=""></p>
+</li>
+<li>
+<p>Set the installation users of the DolphinScheduler service (created in step 1) and the user groups they belong to</p>
+<p><img src="https://dolphinscheduler.apache.org/img/ambari-plugin/DS2_AMBARI_004.png" alt=""></p>
+</li>
+<li>
+<p>System Env Optimization will export some system environment config. Modify according to the actual situation</p>
+<p><img src="https://dolphinscheduler.apache.org/img/ambari-plugin/DS2_AMBARI_020.png" alt=""></p>
+</li>
+<li>
+<p>Configure the database information (same as in the initialization database in step 1)</p>
+<p><img src="https://dolphinscheduler.apache.org/img/ambari-plugin/DS2_AMBARI_005.png" alt=""></p>
+</li>
+<li>
+<p>Configure additional information if needed</p>
+<p><img src="https://dolphinscheduler.apache.org/img/ambari-plugin/DS2_AMBARI_006.png" alt=""></p>
+<p><img src="https://dolphinscheduler.apache.org/img/ambari-plugin/DS2_AMBARI_007.png" alt=""></p>
+</li>
+<li>
+<p>Perform the next steps as normal</p>
+<p><img src="https://dolphinscheduler.apache.org/img/ambari-plugin/DS2_AMBARI_008.png" alt=""></p>
+</li>
+<li>
+<p>The interface after successful installation</p>
+<p><img src="https://dolphinscheduler.apache.org/img/ambari-plugin/DS2_AMBARI_009.png" alt=""></p>
+</li>
+</ol>
+<hr>
+<h4>Add components to the node through Ambari -- for example, add a DolphinScheduler Worker</h4>
+<p><em><strong>NOTE</strong></em>: DolphinScheduler Logger is the installation dependent component of DS Worker in Dolphin's Ambari installation (need to add installation first; Prevent the Job log on the corresponding Worker from being checked)</p>
+<ol>
+<li>
+<p>Locate the component node to add -- for example, node ark3</p>
+<p><img src="https://dolphinscheduler.apache.org/img/ambari-plugin/DS2_AMBARI_011.png" alt="DS2_AMBARI_011"></p>
+</li>
+<li>
+<p>Add components -- the drop-down list is all addable</p>
+<p><img src="https://dolphinscheduler.apache.org/img/ambari-plugin/DS2_AMBARI_012.png" alt="DS2_AMBARI_012"></p>
+</li>
+<li>
+<p>Confirm component addition</p>
+<p><img src="https://dolphinscheduler.apache.org/img/ambari-plugin/DS2_AMBARI_013.png" alt="DS2_AMBARI_013"></p>
+</li>
+<li>
+<p>After adding DolphinScheduler Worker and DolphinScheduler Logger components</p>
+<p><img src="https://dolphinscheduler.apache.org/img/ambari-plugin/DS2_AMBARI_015.png" alt="DS2_AMBARI_015"></p>
+</li>
+<li>
+<p>Start the component</p>
+<p><img src="https://dolphinscheduler.apache.org/img/ambari-plugin/DS2_AMBARI_016.png" alt="DS2_AMBARI_016"></p>
+</li>
+</ol>
+<h4>Remove the component from the node with Ambari</h4>
+<ol>
+<li>
+<p>Stop the component in the corresponding node</p>
+<p><img src="https://dolphinscheduler.apache.org/img/ambari-plugin/DS2_AMBARI_018.png" alt="DS2_AMBARI_018"></p>
+</li>
+<li>
+<p>Remove components</p>
+<p><img src="https://dolphinscheduler.apache.org/img/ambari-plugin/DS2_AMBARI_019.png" alt="DS2_AMBARI_019"></p>
+</li>
+</ol>
+</div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><a href="/en-us/community/development/subscribe.html"><p>Email List</p></a></li><li><img class="img-base" src="/img/twittergray.png"/><img class="img-change" src="/img/twitterbl [...]
+ <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
+ <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
+ <script>window.rootPath = '';</script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
+ <script>
+ var _hmt = _hmt || [];
+ (function() {
+ var hm = document.createElement("script");
+ hm.src = "https://hm.baidu.com/hm.js?4e7b4b400dd31fa015018a435c64d06f";
+ var s = document.getElementsByTagName("script")[0];
+ s.parentNode.insertBefore(hm, s);
+ })();
+ </script>
+</body>
+</html>
\ No newline at end of file
diff --git a/en-us/docs/dev/user_doc/integration/ambari.json b/en-us/docs/dev/user_doc/integration/ambari.json
new file mode 100644
index 0000000..660f4fc
--- /dev/null
+++ b/en-us/docs/dev/user_doc/integration/ambari.json
@@ -0,0 +1,6 @@
+{
+ "filename": "ambari.md",
+ "__html": "<h3>Instructions for using the DolphinScheduler's Ambari plug-in</h3>\n<h4>Note</h4>\n<ol>\n<li>This document is intended for users with a basic understanding of Ambari</li>\n<li>This document is a description of adding the DolphinScheduler service to the installed Ambari service</li>\n<li>This document is based on version 2.5.2 of Ambari</li>\n</ol>\n<h4>Installation preparation</h4>\n<ol>\n<li>\n<p>Prepare the RPM packages</p>\n<ul>\n<li>It is generated by executing the co [...]
+ "link": "/dist/en-us/docs/dev/user_doc/integration/ambari.html",
+ "meta": {}
+}
\ No newline at end of file
diff --git a/en-us/docs/dev/user_doc/registry_spi.html b/en-us/docs/dev/user_doc/registry_spi.html
index b7bd8a7..b74d6f4 100644
--- a/en-us/docs/dev/user_doc/registry_spi.html
+++ b/en-us/docs/dev/user_doc/registry_spi.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<h4>How to use it?</h4>
<p>First you need to execute the <code>mvn -U install package -Prelease -Dmaven.test.skip=true</code> to install the plugin for generating the plugin JAR of the registry. The directory is: dolphinscheduler-dist/target/dolphinscheduler-dist-1.3.6-SNAPSHOT/lib/plugin/registry.</p>
<p>Next, please follow the configuration below (using zookeeper as an example).</p>
@@ -55,8 +55,8 @@
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/dev/user_doc/upgrade.html b/en-us/docs/dev/user_doc/upgrade.html
new file mode 100644
index 0000000..5cf6d48
--- /dev/null
+++ b/en-us/docs/dev/user_doc/upgrade.html
@@ -0,0 +1,128 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+ <meta charset="UTF-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
+ <meta name="keywords" content="upgrade">
+ <meta name="description" content="upgrade">
+ <title>upgrade</title>
+ <link rel="shortcut icon" href="/img/favicon.ico">
+ <link rel="stylesheet" href="/build/vendor.e328afe.css">
+</head>
+<body>
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+<h2>1. Back Up Previous Version's Files and Database.</h2>
+<h2>2. Stop All Services of DolphinScheduler.</h2>
+<p><code>sh ./script/stop-all.sh</code></p>
+<h2>3. Download the New Version's Installation Package.</h2>
+<ul>
+<li><a href="/en-us/download/download.html">Download</a> the latest version of the installation packages.</li>
+<li>The following upgrade operations need to be performed in the new version's directory.</li>
+</ul>
+<h2>4. Database Upgrade</h2>
+<ul>
+<li>
+<p>Modify the following properties in conf/datasource.properties.</p>
+</li>
+<li>
+<p>If you use MySQL as the database to run DolphinScheduler, please comment out PostgreSQL related configurations, and add mysql connector jar into lib dir, here we download mysql-connector-java-8.0.16.jar, and then correctly config database connect information. You can download mysql connector jar <a href="https://downloads.MySQL.com/archives/c-j/">here</a>. Alternatively, if you use Postgres as database, you just need to comment out Mysql related configurations, and correctly config da [...]
+<pre><code class="language-properties"><span class="hljs-comment"> # postgre</span>
+<span class="hljs-comment"> #spring.datasource.driver-class-name=org.postgresql.Driver</span>
+<span class="hljs-comment"> #spring.datasource.url=jdbc:postgresql://localhost:5432/dolphinscheduler</span>
+<span class="hljs-comment"> # mysql</span>
+ <span class="hljs-meta">spring.datasource.driver-class-name</span>=<span class="hljs-string">com.mysql.jdbc.Driver</span>
+ <span class="hljs-meta">spring.datasource.url</span>=<span class="hljs-string">jdbc:mysql://xxx:3306/dolphinscheduler?useUnicode=true&characterEncoding=UTF-8&allowMultiQueries=true</span>
+ <span class="hljs-meta">spring.datasource.username</span>=<span class="hljs-string">xxx</span>
+ <span class="hljs-meta">spring.datasource.password</span>=<span class="hljs-string">xxx</span>
+</code></pre>
+</li>
+<li>
+<p>Execute database upgrade script</p>
+<p><code>sh ./script/upgrade-dolphinscheduler.sh</code></p>
+</li>
+</ul>
+<h2>5. Backend Service Upgrade.</h2>
+<h3>5.1 Modify the Content in <code>conf/config/install_config.conf</code> File.</h3>
+<ul>
+<li>Standalone Deployment please refer the [6, Modify running arguments] in <a href="/en-us/docs/1.3.8/user_doc/standalone-deployment.html">Standalone-Deployment</a>.</li>
+<li>Cluster Deployment please refer the [6, Modify running arguments] in <a href="/en-us/docs/1.3.8/user_doc/cluster-deployment.html">Cluster-Deployment</a>.</li>
+</ul>
+<h4>Masters Need Attentions</h4>
+<p>Create worker group in 1.3.1 version has different design:</p>
+<ul>
+<li>Before version 1.3.1 worker group can be created through UI interface.</li>
+<li>Since version 1.3.1 worker group can be created by modify the worker configuration.</li>
+</ul>
+<h4>When Upgrade from Version Before 1.3.1 to 1.3.2, Below Operations are What We Need to Do to Keep Worker Group Config Consist with Previous.</h4>
+<p>1, Go to the backup database, search records in t_ds_worker_group table, mainly focus id, name and IP three columns.</p>
+<table>
+<thead>
+<tr>
+<th style="text-align:left">id</th>
+<th style="text-align:center">name</th>
+<th style="text-align:right">ip_list</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td style="text-align:left">1</td>
+<td style="text-align:center">service1</td>
+<td style="text-align:right">192.168.xx.10</td>
+</tr>
+<tr>
+<td style="text-align:left">2</td>
+<td style="text-align:center">service2</td>
+<td style="text-align:right">192.168.xx.11,192.168.xx.12</td>
+</tr>
+</tbody>
+</table>
+<p>2、Modify the workers config item in conf/config/install_config.conf file.</p>
+<p>Imaging bellow are the machine worker service to be deployed:</p>
+<table>
+<thead>
+<tr>
+<th style="text-align:left">hostname</th>
+<th style="text-align:center">ip</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td style="text-align:left">ds1</td>
+<td style="text-align:center">192.168.xx.10</td>
+</tr>
+<tr>
+<td style="text-align:left">ds2</td>
+<td style="text-align:center">192.168.xx.11</td>
+</tr>
+<tr>
+<td style="text-align:left">ds3</td>
+<td style="text-align:center">192.168.xx.12</td>
+</tr>
+</tbody>
+</table>
+<p>To keep worker group config consistent with the previous version, we need to modify workers config item as below:</p>
+<pre><code class="language-shell"><span class="hljs-meta">#</span><span class="bash">worker service is deployed on <span class="hljs-built_in">which</span> machine, and also specify <span class="hljs-built_in">which</span> worker group this worker belongs to.</span>
+workers="ds1:service1,ds2:service2,ds3:service2"
+</code></pre>
+<h4>The Worker Group has Been Enhanced in Version 1.3.2.</h4>
+<p>Worker in 1.3.1 can't belong to more than one worker group, in 1.3.2 it's supported. So in 1.3.1 it's not supported when workers="ds1:service1,ds1:service2", and in 1.3.2 it's supported.</p>
+<h3>5.2 Execute Deploy Script.</h3>
+<pre><code class="language-shell">`sh install.sh`
+</code></pre>
+</div></section><footer class="footer-container"><div class="footer-body"><div><h3>About us</h3><h4>Do you need feedback? Please contact us through the following ways.</h4></div><div class="contact-container"><ul><li><img class="img-base" src="/img/emailgray.png"/><img class="img-change" src="/img/emailblue.png"/><a href="/en-us/community/development/subscribe.html"><p>Email List</p></a></li><li><img class="img-base" src="/img/twittergray.png"/><img class="img-change" src="/img/twitterbl [...]
+ <script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
+ <script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
+ <script>window.rootPath = '';</script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
+ <script>
+ var _hmt = _hmt || [];
+ (function() {
+ var hm = document.createElement("script");
+ hm.src = "https://hm.baidu.com/hm.js?4e7b4b400dd31fa015018a435c64d06f";
+ var s = document.getElementsByTagName("script")[0];
+ s.parentNode.insertBefore(hm, s);
+ })();
+ </script>
+</body>
+</html>
\ No newline at end of file
diff --git a/en-us/docs/dev/user_doc/upgrade.json b/en-us/docs/dev/user_doc/upgrade.json
new file mode 100644
index 0000000..aa8d8fc
--- /dev/null
+++ b/en-us/docs/dev/user_doc/upgrade.json
@@ -0,0 +1,6 @@
+{
+ "filename": "upgrade.md",
+ "__html": "<h1>DolphinScheduler upgrade documentation</h1>\n<h2>1. Back Up Previous Version's Files and Database.</h2>\n<h2>2. Stop All Services of DolphinScheduler.</h2>\n<p><code>sh ./script/stop-all.sh</code></p>\n<h2>3. Download the New Version's Installation Package.</h2>\n<ul>\n<li><a href=\"/en-us/download/download.html\">Download</a> the latest version of the installation packages.</li>\n<li>The following upgrade operations need to be performed in the new version's directory.</ [...]
+ "link": "/dist/en-us/docs/dev/user_doc/upgrade.html",
+ "meta": {}
+}
\ No newline at end of file
diff --git a/en-us/docs/latest/user_doc/ambari-integration.html b/en-us/docs/latest/user_doc/ambari-integration.html
index 10def0b..172547c 100644
--- a/en-us/docs/latest/user_doc/ambari-integration.html
+++ b/en-us/docs/latest/user_doc/ambari-integration.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<h4>Note</h4>
<ol>
<li>This document is intended for users with a basic understanding of Ambari</li>
@@ -153,8 +153,8 @@ flush privileges;
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/latest/user_doc/architecture-design.html b/en-us/docs/latest/user_doc/architecture-design.html
index e456ebb..c56dca7 100644
--- a/en-us/docs/latest/user_doc/architecture-design.html
+++ b/en-us/docs/latest/user_doc/architecture-design.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<p>Before explaining the architecture of the scheduling system, let's first understand the commonly used terms of the scheduling system</p>
<h3>1.Glossary</h3>
<p><strong>DAG:</strong> The full name is Directed Acyclic Graph, referred to as DAG. Task tasks in the workflow are assembled in the form of a directed acyclic graph, and topological traversal is performed from nodes with zero degrees of entry until there are no subsequent nodes. Examples are as follows:</p>
@@ -331,8 +331,8 @@ From the perspective of scheduling, this article preliminarily introduces the ar
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/latest/user_doc/cluster-deployment.html b/en-us/docs/latest/user_doc/cluster-deployment.html
index 113f2a7..c27957a 100644
--- a/en-us/docs/latest/user_doc/cluster-deployment.html
+++ b/en-us/docs/latest/user_doc/cluster-deployment.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<h1>1、Before you begin (please install requirement basic software by yourself)</h1>
<ul>
<li>PostgreSQL (8.2.15+) or MySQL (5.7) : Choose One, JDBC Driver 5.1.47+ is required if MySQL is used</li>
@@ -388,8 +388,8 @@ sh ./bin/dolphinscheduler-daemon.sh stop alert-server
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/latest/user_doc/configuration-file.html b/en-us/docs/latest/user_doc/configuration-file.html
index aa027a6..ae37d01 100644
--- a/en-us/docs/latest/user_doc/configuration-file.html
+++ b/en-us/docs/latest/user_doc/configuration-file.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<p>This document explains the DolphinScheduler application configurations according to DolphinScheduler-1.3.x versions.</p>
<h1>Directory Structure</h1>
<p>Currently, all the configuration files are under [conf ] directory. Please check the following simplified DolphinScheduler installation directories to have a direct view about the position [conf] directory in and configuration files inside. This document only describes DolphinScheduler configurations and other modules are not going into.</p>
@@ -987,8 +987,8 @@ Types of tasks involved are: Shell task、Python task、Spark task、Flink task
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/latest/user_doc/docker-deployment.html b/en-us/docs/latest/user_doc/docker-deployment.html
index 265efdb..da143d8 100644
--- a/en-us/docs/latest/user_doc/docker-deployment.html
+++ b/en-us/docs/latest/user_doc/docker-deployment.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<h2>Prerequisites</h2>
<ul>
<li><a href="https://docs.docker.com/engine/install/">Docker</a> 1.13.1+</li>
@@ -900,8 +900,8 @@ SW_GRPC_LOG_SERVER_PORT=11800
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/latest/user_doc/expansion-reduction.html b/en-us/docs/latest/user_doc/expansion-reduction.html
index 41ad617..fcb8485 100644
--- a/en-us/docs/latest/user_doc/expansion-reduction.html
+++ b/en-us/docs/latest/user_doc/expansion-reduction.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<h2>1. Expansion</h2>
<p>This article describes how to add a new master service or worker service to an existing DolphinScheduler cluster.</p>
<pre><code> Attention: There cannot be more than one master service process or worker service process on a physical machine.
@@ -236,8 +236,8 @@ workers="existing worker01:default,existing worker02:default,ds3:default,ds
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/latest/user_doc/flink-call.html b/en-us/docs/latest/user_doc/flink-call.html
index 4f4684b..4f311dc 100644
--- a/en-us/docs/latest/user_doc/flink-call.html
+++ b/en-us/docs/latest/user_doc/flink-call.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<h3>Create a queue</h3>
<ol>
<li>Log in to the scheduling system, click "Security", then click "Queue manage" on the left, and click "Create queue" to create a queue.</li>
@@ -112,8 +112,8 @@
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/latest/user_doc/hardware-environment.html b/en-us/docs/latest/user_doc/hardware-environment.html
index 908bc5a..f886186 100644
--- a/en-us/docs/latest/user_doc/hardware-environment.html
+++ b/en-us/docs/latest/user_doc/hardware-environment.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<p>DolphinScheduler, as an open-source distributed workflow task scheduling system, can be well deployed and run in Intel architecture server environments and mainstream virtualization environments, and supports mainstream Linux operating system environments.</p>
<h2>1. Linux operating system version requirements</h2>
<table>
@@ -114,8 +114,8 @@ The above Linux operating systems can run on physical servers and mainstream vir
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/latest/user_doc/kubernetes-deployment.html b/en-us/docs/latest/user_doc/kubernetes-deployment.html
index 8f6ad07..aacc07f 100644
--- a/en-us/docs/latest/user_doc/kubernetes-deployment.html
+++ b/en-us/docs/latest/user_doc/kubernetes-deployment.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<h2>Prerequisites</h2>
<ul>
<li><a href="https://helm.sh/">Helm</a> 3.1.0+</li>
@@ -1736,8 +1736,8 @@ ln -s spark-3.1.1-bin-hadoop2.7 spark2 <span class="hljs-comment"># or just mv</
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/latest/user_doc/load-balance.html b/en-us/docs/latest/user_doc/load-balance.html
index b49e840..3b5c4f3 100644
--- a/en-us/docs/latest/user_doc/load-balance.html
+++ b/en-us/docs/latest/user_doc/load-balance.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<p>Load balancing refers to the reasonable allocation of server pressure through routing algorithms (usually in cluster environments) to achieve the maximum optimization of server performance.</p>
<h3>DolphinScheduler-Worker load balancing algorithms</h3>
<p>DolphinScheduler-Master allocates tasks to workers, and by default provides three algorithms:</p>
@@ -49,8 +49,8 @@
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/latest/user_doc/metadata-1.3.html b/en-us/docs/latest/user_doc/metadata-1.3.html
index 89f0b78..ff97715 100644
--- a/en-us/docs/latest/user_doc/metadata-1.3.html
+++ b/en-us/docs/latest/user_doc/metadata-1.3.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<p><a name="V5KOl"></a></p>
<h3>Dolphin Scheduler 1.2 DB Table Overview</h3>
<table>
@@ -642,8 +642,8 @@
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/latest/user_doc/open-api.html b/en-us/docs/latest/user_doc/open-api.html
index 3f4b7f6..b39b044 100644
--- a/en-us/docs/latest/user_doc/open-api.html
+++ b/en-us/docs/latest/user_doc/open-api.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<h2>Background</h2>
<p>Generally, projects and processes are created through pages, but integration with third-party systems requires API calls to manage projects and workflows.</p>
<h2>The Operation Steps of DS API Calls</h2>
@@ -75,8 +75,8 @@ The returned msg information is "success", indicating that we have successfully
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/latest/user_doc/parameters-introduction.html b/en-us/docs/latest/user_doc/parameters-introduction.html
index 8aa581a..4badf44 100644
--- a/en-us/docs/latest/user_doc/parameters-introduction.html
+++ b/en-us/docs/latest/user_doc/parameters-introduction.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<h4>1. System parameters</h4>
<table>
<tr><th>variable</th><th>declaration method</th><th>meaning</th></tr>
@@ -88,8 +88,8 @@ the second is offset, representing the number of months the user wants to add or
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/latest/user_doc/quick-start.html b/en-us/docs/latest/user_doc/quick-start.html
index 6bdc9b9..e9eff14 100644
--- a/en-us/docs/latest/user_doc/quick-start.html
+++ b/en-us/docs/latest/user_doc/quick-start.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<ul>
<li>
<p>Administrator user login</p>
@@ -88,8 +88,8 @@
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/latest/user_doc/skywalking-agent-deployment.html b/en-us/docs/latest/user_doc/skywalking-agent-deployment.html
index 21683e4..0189d59 100644
--- a/en-us/docs/latest/user_doc/skywalking-agent-deployment.html
+++ b/en-us/docs/latest/user_doc/skywalking-agent-deployment.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<p>The dolphinscheduler-skywalking module provides <a href="https://skywalking.apache.org/">SkyWalking</a> monitor agent for the Dolphinscheduler project.</p>
<p>This document describes how to enable SkyWalking 8.4+ support with this module (recommended to use SkyWalking 8.5.0).</p>
<h1>Installation</h1>
@@ -62,8 +62,8 @@ apache/dolphinscheduler:1.3.8 all</span>
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/latest/user_doc/standalone-deployment.html b/en-us/docs/latest/user_doc/standalone-deployment.html
index fda3c99..513d496 100644
--- a/en-us/docs/latest/user_doc/standalone-deployment.html
+++ b/en-us/docs/latest/user_doc/standalone-deployment.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<h1>1、Install Basic Software (please install required software by yourself)</h1>
<ul>
<li>PostgreSQL (8.2.15+) or MySQL (5.7) : Choose One, JDBC Driver 5.1.47+ is required if MySQL is used</li>
@@ -334,8 +334,8 @@ sh ./bin/dolphinscheduler-daemon.sh stop alert-server
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/latest/user_doc/system-manual.html b/en-us/docs/latest/user_doc/system-manual.html
index f7fef88..9dfb865 100644
--- a/en-us/docs/latest/user_doc/system-manual.html
+++ b/en-us/docs/latest/user_doc/system-manual.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<h2>Get started quickly</h2>
<blockquote>
<p>Please refer to <a href="quick-start.html">Quick Start</a></p>
@@ -1029,8 +1029,8 @@ example:</li>
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/latest/user_doc/task-structure.html b/en-us/docs/latest/user_doc/task-structure.html
index b4104b4..9b2fb7d 100644
--- a/en-us/docs/latest/user_doc/task-structure.html
+++ b/en-us/docs/latest/user_doc/task-structure.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<p>All tasks created in DolphinScheduler are saved in the t_ds_process_definition table.</p>
<p>The following shows the 't_ds_process_definition' table structure:</p>
<table>
@@ -3268,8 +3268,8 @@
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/latest/user_doc/upgrade.html b/en-us/docs/latest/user_doc/upgrade.html
index 165dbb8..3505b4a 100644
--- a/en-us/docs/latest/user_doc/upgrade.html
+++ b/en-us/docs/latest/user_doc/upgrade.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<h2>1. Back Up Previous Version's Files and Database.</h2>
<h2>2. Stop All Services of DolphinScheduler.</h2>
<p><code>sh ./script/stop-all.sh</code></p>
@@ -113,8 +113,8 @@ workers="ds1:service1,ds2:service2,ds3:service2"
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/release/faq.html b/en-us/docs/release/faq.html
index e635765..eefeefb 100644
--- a/en-us/docs/release/faq.html
+++ b/en-us/docs/release/faq.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<p>A: Before version 1.2 project name is called EasyScheduler, version 1.2 and later it's called DolphinScheduler.</p>
<hr>
<h2>Q: DolphinScheduler service introduction and recommended running memory</h2>
@@ -390,8 +390,8 @@ A: 1, Edit ngnix config file, edit upload max size client_max_body_size 1024m.
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/download/download.html b/en-us/download/download.html
index 1d91a68..0c78161 100644
--- a/en-us/download/download.html
+++ b/en-us/download/download.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html download-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-men [...]
+ <div id="root"><div class="md2html download-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-men [...]
<p>Use the links below to download the Apache DolphinScheduler from one of our mirrors.</p>
<p><strong>Only source code releases are official Apache releases: Windows and Linux binary distributions are just for end user convenience.</strong></p>
<h2>DolphinScheduler</h2>
@@ -169,7 +169,7 @@ pgp apache-dolphinscheduler-********.asc
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
<script src="/build/download.md.0647399.js"></script>
<script>
var _hmt = _hmt || [];
diff --git a/en-us/download/download_ppt.html b/en-us/download/download_ppt.html
index c9e1dd5..e58f8cc 100644
--- a/en-us/download/download_ppt.html
+++ b/en-us/download/download_ppt.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html download-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-men [...]
+ <div id="root"><div class="md2html download-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-men [...]
<h2>DolphinScheduler</h2>
<table>
<thead>
@@ -102,7 +102,7 @@
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
<script src="/build/download.md.0647399.js"></script>
<script>
var _hmt = _hmt || [];
diff --git a/en-us/index.html b/en-us/index.html
index c8a7a17..4f2c0be 100644
--- a/en-us/index.html
+++ b/en-us/index.html
@@ -11,11 +11,11 @@
<link rel="stylesheet" href="/build/home.1ccaa51.css">
</head>
<body>
- <div id="root"><div class="home-page" data-reactroot=""><section class="top-section"><img src="/img/banner.jpg"/><header class="header-container header-container-primary"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-primary"><span class="icon-search"></span></div><span class="language-switch language-switch-primary">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_w [...]
+ <div id="root"><div class="home-page" data-reactroot=""><section class="top-section"><img src="/img/banner.jpg"/><header class="header-container header-container-primary"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-primary"><span class="icon-search"></span></div><span class="language-switch language-switch-primary">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_w [...]
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
<script src="/build/home.d62826e.js"></script>
<script>
var _hmt = _hmt || [];
diff --git a/img/conditions.png b/img/conditions.png
new file mode 100644
index 0000000..0849964
Binary files /dev/null and b/img/conditions.png differ
diff --git a/img/pigeon.png b/img/pigeon.png
new file mode 100644
index 0000000..6fe21d2
Binary files /dev/null and b/img/pigeon.png differ
diff --git a/index.html b/index.html
index c8a7a17..4f2c0be 100644
--- a/index.html
+++ b/index.html
@@ -11,11 +11,11 @@
<link rel="stylesheet" href="/build/home.1ccaa51.css">
</head>
<body>
- <div id="root"><div class="home-page" data-reactroot=""><section class="top-section"><img src="/img/banner.jpg"/><header class="header-container header-container-primary"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-primary"><span class="icon-search"></span></div><span class="language-switch language-switch-primary">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_w [...]
+ <div id="root"><div class="home-page" data-reactroot=""><section class="top-section"><img src="/img/banner.jpg"/><header class="header-container header-container-primary"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-primary"><span class="icon-search"></span></div><span class="language-switch language-switch-primary">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_w [...]
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
<script src="/build/home.d62826e.js"></script>
<script>
var _hmt = _hmt || [];
diff --git a/zh-cn/blog/DAG.html b/zh-cn/blog/DAG.html
index c19c606..bb581db 100644
--- a/zh-cn/blog/DAG.html
+++ b/zh-cn/blog/DAG.html
@@ -11,7 +11,7 @@
<link rel="stylesheet" href="/build/blog.md.fd8b187.css">
</head>
<body>
- <div id="root"><div class="blog-detail-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="blog-detail-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<h3>回顾基础知识:</h3>
<ul>
<li>图的遍历</li>
@@ -197,7 +197,7 @@
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
<script src="/build/blog.md.79dd3d0.js"></script>
<script>
var _hmt = _hmt || [];
diff --git a/zh-cn/blog/DS_architecture_evolution.html b/zh-cn/blog/DS_architecture_evolution.html
index 0130cf7..bb08cb2 100644
--- a/zh-cn/blog/DS_architecture_evolution.html
+++ b/zh-cn/blog/DS_architecture_evolution.html
@@ -11,7 +11,7 @@
<link rel="stylesheet" href="/build/blog.md.fd8b187.css">
</head>
<body>
- <div id="root"><div class="blog-detail-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="blog-detail-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<h2>引言</h2>
<p>来自 eBay 的文俊同学在近期的上海开源大数据 Meetup 上做了十分精彩的 “Apache DolphinScheduler 的架构演进” 分享。本次分享有近 200 人参与,在线观看次数超过 2,500 次</p>
<h2>演讲者介绍</h2>
@@ -118,7 +118,7 @@ SchedulerThread 负责从数据库中查询 Command 并提交到 Command Queue</
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
<script src="/build/blog.md.79dd3d0.js"></script>
<script>
var _hmt = _hmt || [];
diff --git a/zh-cn/blog/DS_run_in_windows.html b/zh-cn/blog/DS_run_in_windows.html
index bf70091..b956134 100644
--- a/zh-cn/blog/DS_run_in_windows.html
+++ b/zh-cn/blog/DS_run_in_windows.html
@@ -11,7 +11,7 @@
<link rel="stylesheet" href="/build/blog.md.fd8b187.css">
</head>
<body>
- <div id="root"><div class="blog-detail-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="blog-detail-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<p>如果您对本地开发的视频教程感兴趣的话,也可以跟着视频来一步一步操作:
<a href="https://www.bilibili.com/video/BV1hf4y1b7sX"><img src="/img/build_dev_video.png" alt=" DolphinScheduler 本地开发搭建 "></a></p>
<ol>
@@ -131,7 +131,7 @@ npm run start
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
<script src="/build/blog.md.79dd3d0.js"></script>
<script>
var _hmt = _hmt || [];
diff --git a/zh-cn/blog/about_blocking_task.html b/zh-cn/blog/about_blocking_task.html
index 7802424..0427dd8 100644
--- a/zh-cn/blog/about_blocking_task.html
+++ b/zh-cn/blog/about_blocking_task.html
@@ -11,7 +11,7 @@
<link rel="stylesheet" href="/build/blog.md.fd8b187.css">
</head>
<body>
- <div id="root"><div class="blog-detail-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="blog-detail-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<h2>背景</h2>
<p>在工作流的执行中,有时我们并不希望从头一直执行到底,我们希望在工作流中间能够设立一些“检查站”,检查上游任务的执行情况,如果检查满足预期,则继续往下执行;如果检查不通过,就需要暂停当前工作流,告警相关人员进行干预,干预成功后再往下执行。<strong>我们把这些“检查站”的职能称为阻断类任务,而把“检查站”称为阻断节点</strong>。</p>
<h2>功能展示</h2>
@@ -131,7 +131,7 @@
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
<script src="/build/blog.md.79dd3d0.js"></script>
<script>
var _hmt = _hmt || [];
diff --git a/zh-cn/blog/architecture-design.html b/zh-cn/blog/architecture-design.html
index 2467312..94caf05 100644
--- a/zh-cn/blog/architecture-design.html
+++ b/zh-cn/blog/architecture-design.html
@@ -11,7 +11,7 @@
<link rel="stylesheet" href="/build/blog.md.fd8b187.css">
</head>
<body>
- <div id="root"><div class="blog-detail-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="blog-detail-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<p>在对调度系统架构说明之前,我们先来认识一下调度系统常用的名词</p>
<h3>1.名词解释</h3>
<p><strong>DAG:</strong> 全称Directed Acyclic Graph,简称DAG。工作流中的Task任务以有向无环图的形式组装起来,从入度为零的节点进行拓扑遍历,直到无后继节点为止。举例如下图:</p>
@@ -304,7 +304,7 @@ ZooKeeper Master容错完成之后则重新由EasyScheduler中Scheduler线程调
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
<script src="/build/blog.md.79dd3d0.js"></script>
<script>
var _hmt = _hmt || [];
diff --git a/zh-cn/blog/cicd_workflow.html b/zh-cn/blog/cicd_workflow.html
index 3091b40..15ecd3c 100644
--- a/zh-cn/blog/cicd_workflow.html
+++ b/zh-cn/blog/cicd_workflow.html
@@ -11,7 +11,7 @@
<link rel="stylesheet" href="/build/blog.md.fd8b187.css">
</head>
<body>
- <div id="root"><div class="blog-detail-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="blog-detail-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<h3>CI/CD 流程介绍</h3>
<p>CI/CD中包含一系列步骤,来自动化我们开发阶段的软件交付过程,使其可以频繁地输送准确的代码。CI/CD 的核心概念是持续集成、持续交付和持续部署。作为一个面向开发和运营团队的解决方案,CI/CD 主要针对在集成新代码时所引发的问题。</p>
<p>这里的CI 指持续集成,这个过程是自动化的,以确保团队能够以可靠和可重复的方式构建、测试和打包他们的应用程序。 CI 有助于简化代码更改流程,从而增加开发人员进行更改和改进软件的时间。</p>
@@ -243,7 +243,7 @@ nohup java -Djava.security.egd=file:/dev/./urandom -jar ./backend/target/backend
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
<script src="/build/blog.md.79dd3d0.js"></script>
<script>
var _hmt = _hmt || [];
diff --git a/zh-cn/blog/dolphinscheduler_json.html b/zh-cn/blog/dolphinscheduler_json.html
index 774332f..832352d 100644
--- a/zh-cn/blog/dolphinscheduler_json.html
+++ b/zh-cn/blog/dolphinscheduler_json.html
@@ -11,7 +11,7 @@
<link rel="stylesheet" href="/build/blog.md.fd8b187.css">
</head>
<body>
- <div id="root"><div class="blog-detail-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="blog-detail-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<h2>1、为什么拆解json</h2>
<p>在dolphinscheduler 1.3.x及以前的工作流中的任务及任务关系保存时是以大json的方式保存到数据库中process_definiton表的process_definition_json字段,如果某个工作流很大比如有100或者1000个任务,这个json字段也就非常大,在使用时需要解析json,非常耗费性能,且任务没法重用;基于大json,在工作流版本及任务版本上也没有好的实现方案,否则会导致数据大量冗余。</p>
<p>故社区计划启动json拆解项目,实现的需求目标:</p>
@@ -1028,7 +1028,7 @@
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
<script src="/build/blog.md.79dd3d0.js"></script>
<script>
var _hmt = _hmt || [];
diff --git a/zh-cn/blog/index.html b/zh-cn/blog/index.html
index 9c3489e..754f5cd 100644
--- a/zh-cn/blog/index.html
+++ b/zh-cn/blog/index.html
@@ -11,11 +11,11 @@
<link rel="stylesheet" href="/build/blog.acc2955.css">
</head>
<body>
- <div id="root"><div class="blog-list-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-ligh [...]
+ <div id="root"><div class="blog-list-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-ligh [...]
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
<script src="/build/blog.f7c9ce2.js"></script>
<script>
var _hmt = _hmt || [];
diff --git a/zh-cn/blog/ipalfish_tech_platform.html b/zh-cn/blog/ipalfish_tech_platform.html
index 3179048..78a8a0b 100644
--- a/zh-cn/blog/ipalfish_tech_platform.html
+++ b/zh-cn/blog/ipalfish_tech_platform.html
@@ -11,7 +11,7 @@
<link rel="stylesheet" href="/build/blog.md.fd8b187.css">
</head>
<body>
- <div id="root"><div class="blog-detail-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="blog-detail-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<p>伴鱼少儿英语是目前飞速成长的互联网在线英语教育品牌,期望打造更创新、更酷、让学英语更有效的新一代互联网产品。<a href="https://tech.ipalfish.com/blog/">博客官网</a></p>
<p>日常工作中,数据开发、数仓开发工程师开发上线完一个任务后并不是就可以高枕无忧了,时常会因为上游链路数据异常或者自身处理逻辑的 BUG 导致产出的数据结果不可信。而这个问题的发现可能会经历一个较长的周期(尤其是离线场景),往往是业务方通过上层数据报表发现数据异常后 push 数据方去定位问题(对于一个较冷的报表,这个周期可能会更长)。同时,由于数据加工链路较长需要借助数据的血缘关系逐个任务排查,也会导致问题的定位难度增大,严重影响开发人员的工作效率。更有甚者,如果数据问题没有被及时发现,可能导致业务方作出错误的决策。此类问题可统一归属为大数据领域数据质量的问题。</p>
<p>本文将向大家介绍伴鱼基础架构数据团队在应对该类问题时推出的平台化产品 - 数据质量中心(Data Quality Center, DQC)的设计与实现,但这与 DolphinScheduler 有什么关系呢?且听伴鱼的伙伴细细道来。</p>
@@ -210,7 +210,7 @@
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
<script src="/build/blog.md.79dd3d0.js"></script>
<script>
var _hmt = _hmt || [];
diff --git a/zh-cn/blog/json_split.html b/zh-cn/blog/json_split.html
index c0576af..306d8e1 100644
--- a/zh-cn/blog/json_split.html
+++ b/zh-cn/blog/json_split.html
@@ -11,7 +11,7 @@
<link rel="stylesheet" href="/build/blog.md.fd8b187.css">
</head>
<body>
- <div id="root"><div class="blog-detail-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="blog-detail-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<h3>背景</h3>
<p>当前 DolphinScheduler 的工作流中的任务及关系保存时是以大 json 的方式保存到数据库中 process_definiton 表的 process_definition_json 字段,如果某个工作流很大比如有 1000 个任务,这个 json 字段也就随之变得非常大,在使用时需要解析 json,非常耗费性能,且任务没法重用,故社区计划启动 json 拆分项目。可喜的是目前我们已经完成了这个工作的大部分,因此总结一下,供大家参考学习。</p>
<h3>总结</h3>
@@ -108,7 +108,7 @@
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
<script src="/build/blog.md.79dd3d0.js"></script>
<script>
var _hmt = _hmt || [];
diff --git a/zh-cn/blog/live_online_2020_05_26.html b/zh-cn/blog/live_online_2020_05_26.html
index 5fed898..ad7219c 100644
--- a/zh-cn/blog/live_online_2020_05_26.html
+++ b/zh-cn/blog/live_online_2020_05_26.html
@@ -11,7 +11,7 @@
<link rel="stylesheet" href="/build/blog.md.fd8b187.css">
</head>
<body>
- <div id="root"><div class="blog-detail-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="blog-detail-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
Apache DolphinScheduler(Incubating) 1.3.0新特性及Roadmap路线</p>
<p>直播时间:2020-05-20 19:30 ~ 20:30</p>
<p><strong>直播介绍</strong></p>
@@ -35,7 +35,7 @@ Apache DolphinScheduler(Incubating) 1.3.0新特性及Roadmap路线</p>
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
<script src="/build/blog.md.79dd3d0.js"></script>
<script>
var _hmt = _hmt || [];
diff --git a/zh-cn/blog/meetup_2019_10_26.html b/zh-cn/blog/meetup_2019_10_26.html
index 6ec1d73..753aeba 100644
--- a/zh-cn/blog/meetup_2019_10_26.html
+++ b/zh-cn/blog/meetup_2019_10_26.html
@@ -11,7 +11,7 @@
<link rel="stylesheet" href="/build/blog.md.fd8b187.css">
</head>
<body>
- <div id="root"><div class="blog-detail-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="blog-detail-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
Apache Dolphin Scheduler(Incubating) Meetup会议 2019年10月26日在上海成功举行。</p>
<p>地址:上海长宁愚园路1107号创邑SPACE(弘基)3R20</p>
<p>会议时间:下午2点开始,5点结束.</p>
@@ -28,7 +28,7 @@ Apache Dolphin Scheduler(Incubating) Meetup会议 2019年10月26日在上海成
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
<script src="/build/blog.md.79dd3d0.js"></script>
<script>
var _hmt = _hmt || [];
diff --git a/zh-cn/blog/meetup_2019_12_08.html b/zh-cn/blog/meetup_2019_12_08.html
index c404201..3547cc8 100644
--- a/zh-cn/blog/meetup_2019_12_08.html
+++ b/zh-cn/blog/meetup_2019_12_08.html
@@ -11,7 +11,7 @@
<link rel="stylesheet" href="/build/blog.md.fd8b187.css">
</head>
<body>
- <div id="root"><div class="blog-detail-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="blog-detail-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
Apache ShardingSphere & DolphinScheduler联合Meetup。</p>
<p>地址:北京海淀大街34号海置创投大厦7层创业邦</p>
<p>会议时间:2019年12月8日 14:00 ~17:30</p>
@@ -39,7 +39,7 @@ Apache ShardingSphere & DolphinScheduler联合Meetup。</p>
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
<script src="/build/blog.md.79dd3d0.js"></script>
<script>
var _hmt = _hmt || [];
diff --git a/zh-cn/blog/new_committer_wenjun.html b/zh-cn/blog/new_committer_wenjun.html
index 0049b13..ed92354 100644
--- a/zh-cn/blog/new_committer_wenjun.html
+++ b/zh-cn/blog/new_committer_wenjun.html
@@ -11,7 +11,7 @@
<link rel="stylesheet" href="/build/blog.md.fd8b187.css">
</head>
<body>
- <div id="root"><div class="blog-detail-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="blog-detail-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<h1>开始参与开源</h1>
<p>万事开头难,但对于参与开源贡献来说,其实并没有那么难,需要的只是一次勇敢的尝试。</p>
<p>翻了翻我在 DolphinScheduler 的提交记录,我的第一个 pr 是删除一份无用注释,多么简单的一个任务,很多人可能根本不屑于做。但确实因为这个 pr,帮助我进入了开源的世界。很多社区中赫赫有名的人在分享他们刚开始参加开源贡献的时候,都是从一些很简单的事情着手,例如增加一个单元测试、参加一个 issue 的讨论或者参与一次版本 release 投票。这些事情很简单,不会耗费我们很多的时间,但是却可以快速的帮助我们去熟悉一个社区的运作方式,也可以尽快的让社区中的人注意到你。</p>
@@ -35,7 +35,7 @@
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
<script src="/build/blog.md.79dd3d0.js"></script>
<script>
var _hmt = _hmt || [];
diff --git a/zh-cn/blog/ut-guideline.html b/zh-cn/blog/ut-guideline.html
index 16fdb48..051ac6e 100644
--- a/zh-cn/blog/ut-guideline.html
+++ b/zh-cn/blog/ut-guideline.html
@@ -11,7 +11,7 @@
<link rel="stylesheet" href="/build/blog.md.fd8b187.css">
</head>
<body>
- <div id="root"><div class="blog-detail-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="blog-detail-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<blockquote>
<p>部分内容参考自《Unit Testing Principles, Practices, and Patterns》</p>
</blockquote>
@@ -396,7 +396,7 @@ isAdult_LessThan0_ThrowIllegalArgumentException // 小于 0 岁 => 非法输
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
<script src="/build/blog.md.79dd3d0.js"></script>
<script>
var _hmt = _hmt || [];
diff --git a/zh-cn/blog/ut-template.html b/zh-cn/blog/ut-template.html
index 280c41f..d8dda1d 100644
--- a/zh-cn/blog/ut-template.html
+++ b/zh-cn/blog/ut-template.html
@@ -11,7 +11,7 @@
<link rel="stylesheet" href="/build/blog.md.fd8b187.css">
</head>
<body>
- <div id="root"><div class="blog-detail-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
+ <div id="root"><div class="blog-detail-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-li [...]
<h2>1. 单元测试原则</h2>
<ol>
<li>
@@ -421,7 +421,7 @@
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
<script src="/build/blog.md.79dd3d0.js"></script>
<script>
var _hmt = _hmt || [];
diff --git a/zh-cn/community/development/DS-License.html b/zh-cn/community/development/DS-License.html
index 163f7b9..55a2a4b 100644
--- a/zh-cn/community/development/DS-License.html
+++ b/zh-cn/community/development/DS-License.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html community-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-m [...]
+ <div id="root"><div class="md2html community-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-m [...]
<p>如您所知,DolphinScheduler现属于ASF(Apache基金会)下的开源项目,这意味着当您想要成为DolphinScheduler的贡献者的时候,就必须按照Apache的规则来,而Apache对于License有着极其严苛的规则,为了避免贡献者在License上浪费过多的时间,
本文将为您讲解ASF—License以及参与DolphinScheduler如何过早的规避掉License风险。</p>
<p>注:本文仅适用于Apache项目。</p>
@@ -100,7 +100,7 @@ https://mvnrepository.com/artifact/io.etcd/jetcd-launcher
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
<script src="/build/community.md.4cf7bed.js"></script>
<script>
var _hmt = _hmt || [];
diff --git a/zh-cn/community/development/api-standard.html b/zh-cn/community/development/api-standard.html
index f5b05cc..89d98e3 100644
--- a/zh-cn/community/development/api-standard.html
+++ b/zh-cn/community/development/api-standard.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html community-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-m [...]
+ <div id="root"><div class="md2html community-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-m [...]
<p>规范统一的 API 是项目设计的基石。DolphinScheduler 的 API 遵循 REST ful 标准,REST ful 是目前最流行的一种互联网软件架构,它结构清晰,符合标准,易于理解,扩展方便。</p>
<p>本文以 DolphinScheduler 项目的接口为样例,讲解如何构造具有 Restful 风格的 API。</p>
<h2>1. URI 设计</h2>
@@ -99,7 +99,7 @@
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
<script src="/build/community.md.4cf7bed.js"></script>
<script>
var _hmt = _hmt || [];
diff --git a/zh-cn/community/development/become-a-committer.html b/zh-cn/community/development/become-a-committer.html
index 1bb3790..34fc1b2 100644
--- a/zh-cn/community/development/become-a-committer.html
+++ b/zh-cn/community/development/become-a-committer.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html community-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-m [...]
+ <div id="root"><div class="md2html community-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-m [...]
<p>每个人都可以成为Apache项目的贡献者。作为一个贡献者只是意味着你对项目感兴趣并以某种方式做出贡献,从提出合理的问题(这些问题记录了项目并向开发人员提供反馈)到提供新的特性作为补丁。</p>
<p>如果你成为对一个项目有价值的贡献者,你有可能被邀请成为一个committer。committer是ASF(Apache软件基金会)中用来表示提交特定项目的人的术语。它给你带来对项目仓库和资源写的权限。</p>
<p>在Dolphinscheduler社区,如果一个committer获得大量的优秀成绩,就可以被邀请加入项目管理委员会(PMC)。</p>
@@ -21,7 +21,7 @@
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
<script src="/build/community.md.4cf7bed.js"></script>
<script>
var _hmt = _hmt || [];
diff --git a/zh-cn/community/development/code-conduct.html b/zh-cn/community/development/code-conduct.html
index 482ac7a..1499567 100644
--- a/zh-cn/community/development/code-conduct.html
+++ b/zh-cn/community/development/code-conduct.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html community-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-m [...]
+ <div id="root"><div class="md2html community-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-m [...]
<p>以下行为准则以完全遵循<a href="https://www.apache.org/foundation/policies/conduct.html">Apache软件基金会行为准则</a>为前提。</p>
<h2>开发理念</h2>
<ul>
@@ -113,7 +113,7 @@
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
<script src="/build/community.md.4cf7bed.js"></script>
<script>
var _hmt = _hmt || [];
diff --git a/zh-cn/community/development/commit-message.html b/zh-cn/community/development/commit-message.html
index 966d8ef..5e2b4bc 100644
--- a/zh-cn/community/development/commit-message.html
+++ b/zh-cn/community/development/commit-message.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html community-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-m [...]
+ <div id="root"><div class="md2html community-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-m [...]
<h3>前言</h3>
<p>一个好的 commit message 是能够帮助其他的开发者(或者未来的开发者)快速理解相关变更的上下文,同时也可以帮助项目管理人员确定该提交是否适合包含在发行版中。但当我们在查看了很多开源项目的 commit log 后,发现一个有趣的问题,一部分开发者,代码质量很不错,但是 commit message 记录却比较混乱,当其他贡献者或者学习者在查看代码的时候,并不能通过 commit log 很直观的了解
该提交前后变更的目的,正如 Peter Hutterer 所言:Re-establishing the context of a piece of code is wasteful. We can’t avoid it completely, so our efforts should go to reducing it as much as possible. Commit messages can do exactly that and as a result, a commit message shows whether a developer is a good collaborator. 因此,DolphinScheduler 结合其他社区以及 Apache 官方文档制定了该规约。</p>
@@ -78,7 +78,7 @@ and clarify the optimization in the version iteration</li>
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
<script src="/build/community.md.4cf7bed.js"></script>
<script>
var _hmt = _hmt || [];
diff --git a/zh-cn/community/development/contribute.html b/zh-cn/community/development/contribute.html
index 9166f74..f2e6639 100644
--- a/zh-cn/community/development/contribute.html
+++ b/zh-cn/community/development/contribute.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html community-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-m [...]
+ <div id="root"><div class="md2html community-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-m [...]
<p>首先非常感谢大家选择和使用 DolphinScheduler,非常欢迎大家加入 DolphinScheduler 大家庭,融入开源世界!</p>
<p>我们鼓励任何形式的参与社区,最终成为 Committer 或 PPMC,如:</p>
<ul>
@@ -47,7 +47,7 @@
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
<script src="/build/community.md.4cf7bed.js"></script>
<script>
var _hmt = _hmt || [];
diff --git a/zh-cn/community/development/document.html b/zh-cn/community/development/document.html
index 29ca70f..a36dc6d 100644
--- a/zh-cn/community/development/document.html
+++ b/zh-cn/community/development/document.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html community-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-m [...]
+ <div id="root"><div class="md2html community-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-m [...]
<p>良好的使用文档对任何类型的软件都是至关重要的。欢迎任何可以改进 DolphinScheduler 文档的贡献。</p>
<h3>获取文档项目</h3>
<p>DolphinScheduler 项目的文档维护在独立的 <a href="https://github.com/apache/dolphinscheduler-website">git 仓库</a>中。</p>
@@ -79,7 +79,7 @@
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
<script src="/build/community.md.4cf7bed.js"></script>
<script>
var _hmt = _hmt || [];
diff --git a/zh-cn/community/development/issue.html b/zh-cn/community/development/issue.html
index 9ab6af5..c210163 100644
--- a/zh-cn/community/development/issue.html
+++ b/zh-cn/community/development/issue.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html community-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-m [...]
+ <div id="root"><div class="md2html community-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-m [...]
<h2>前言</h2>
<p>Issues 功能被用来追踪各种特性,Bug,功能等。项目维护者可以通过 Issues 来组织需要完成的任务。</p>
<p>Issue 是引出一个 Feature 或 Bug 等的重要步骤,在单个
@@ -209,7 +209,7 @@ committer/contributor 是知道这个 Issue 影响的模块的,如果之后这
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
<script src="/build/community.md.4cf7bed.js"></script>
<script>
var _hmt = _hmt || [];
diff --git a/zh-cn/community/development/microbench.html b/zh-cn/community/development/microbench.html
index 160bade..dc344d2 100644
--- a/zh-cn/community/development/microbench.html
+++ b/zh-cn/community/development/microbench.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html community-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-m [...]
+ <div id="root"><div class="md2html community-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-m [...]
<p>所有的优化必须建立在数据印证的基础上,拒绝盲目优化。基于此,我们提供了MicroBench模块。</p>
<p>MicroBench模块是基于OpenJDK JMH构件的(HotSpot的推荐基准测试方案)。当你开始基准测试时,你不需要额外的依赖。</p>
<p>JMH,即Java MicroBenchmark Harness,是专门用于代码微基准测试的工具套件。何谓Micro Benchmark呢?简单的来说就是基于方法层面的基准测试,精度可以达到微秒级。当你定位到热点方法,希望进一步优化方法性能的时候,就可以使用JMH对优化的结果进行量化的分析。</p>
@@ -97,7 +97,7 @@ EnumBenchMark.enumValuesTest <span class="hljs-number">103</span> av
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
<script src="/build/community.md.4cf7bed.js"></script>
<script>
var _hmt = _hmt || [];
diff --git a/zh-cn/community/development/pull-request.html b/zh-cn/community/development/pull-request.html
index f528f38..49a29a0 100644
--- a/zh-cn/community/development/pull-request.html
+++ b/zh-cn/community/development/pull-request.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html community-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-m [...]
+ <div id="root"><div class="md2html community-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-m [...]
<h2>前言</h2>
<p>Pull Request 本质上是一种软件的合作方式,是将涉及不同功能的代码,纳入主干的一种流程。这个过程中,可以进行讨论、审核和修改代码。</p>
<p>在 Pull Request 中尽量不讨论代码的实现方案,代码及其逻辑的大体实现方案应该尽量在
@@ -94,7 +94,7 @@ Pull Request 时,每个 Pull Request 都只关联一个 Sub-Task 的 Issue。<
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
<script src="/build/community.md.4cf7bed.js"></script>
<script>
var _hmt = _hmt || [];
diff --git a/zh-cn/community/development/submit-code.html b/zh-cn/community/development/submit-code.html
index 925301d..e35ca56 100644
--- a/zh-cn/community/development/submit-code.html
+++ b/zh-cn/community/development/submit-code.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html community-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-m [...]
+ <div id="root"><div class="md2html community-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-m [...]
<ul>
<li>
<p>首先从远端仓库<em><a href="https://github.com/apache/dolphinscheduler.git">https://github.com/apache/dolphinscheduler.git</a></em> fork一份代码到自己的仓库中</p>
@@ -96,7 +96,7 @@ git push --set-upstream origin dev-1.0
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
<script src="/build/community.md.4cf7bed.js"></script>
<script>
var _hmt = _hmt || [];
diff --git a/zh-cn/community/development/subscribe.html b/zh-cn/community/development/subscribe.html
index dd94f32..97b18d0 100644
--- a/zh-cn/community/development/subscribe.html
+++ b/zh-cn/community/development/subscribe.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html community-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-m [...]
+ <div id="root"><div class="md2html community-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-m [...]
<p>强烈推荐订阅开发邮件列表,与社区保持最新信息同步,这一点非常重要。</p>
<p>在使用DolphinScheduler的过程中,如果您有任何问题或者想法、建议,都可以通过Apache邮件列表参与到DolphinScheduler的社区建设中来。</p>
<p>发送订阅邮件也非常简单,步骤如下:</p>
@@ -29,7 +29,7 @@
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
<script src="/build/community.md.4cf7bed.js"></script>
<script>
var _hmt = _hmt || [];
diff --git a/zh-cn/community/development/unit-test.html b/zh-cn/community/development/unit-test.html
index 759fb8c..0d1d99d 100644
--- a/zh-cn/community/development/unit-test.html
+++ b/zh-cn/community/development/unit-test.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html community-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-m [...]
+ <div id="root"><div class="md2html community-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-m [...]
<p>Unit Test 编写参考<a href="https://github.com/apache/incubator-dolphinscheduler/blob/dev/dolphinscheduler-common/src/test/java/org/apache/dolphinscheduler/common/utils/CollectionUtilsTest.java">链接</a></p>
<h3>1.写单元测试的收益</h3>
<ul>
@@ -90,7 +90,7 @@ public void testMethod() throws MyException {
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
<script src="/build/community.md.4cf7bed.js"></script>
<script>
var _hmt = _hmt || [];
diff --git a/zh-cn/community/index.html b/zh-cn/community/index.html
index a7df039..609b30d 100644
--- a/zh-cn/community/index.html
+++ b/zh-cn/community/index.html
@@ -11,11 +11,11 @@
<link rel="stylesheet" href="/build/community.ee4034d.css">
</head>
<body>
- <div id="root"><div class="community-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-ligh [...]
+ <div id="root"><div class="community-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-ligh [...]
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
<script src="/build/community.8da14af.js"></script>
<script>
var _hmt = _hmt || [];
diff --git a/zh-cn/community/release-post.html b/zh-cn/community/release-post.html
index c9120e7..f297df8 100644
--- a/zh-cn/community/release-post.html
+++ b/zh-cn/community/release-post.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html community-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-m [...]
+ <div id="root"><div class="md2html community-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-m [...]
<h2>更新官网</h2>
<p>例如已发版 <code>x.y.z</code>,需要进行以下更新:</p>
<ul>
@@ -52,7 +52,7 @@ docker push apache/dolphinscheduler:latest
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
<script src="/build/community.md.4cf7bed.js"></script>
<script>
var _hmt = _hmt || [];
diff --git a/zh-cn/community/release-prepare.html b/zh-cn/community/release-prepare.html
index 1598b71..8b30d6c 100644
--- a/zh-cn/community/release-prepare.html
+++ b/zh-cn/community/release-prepare.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html community-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-m [...]
+ <div id="root"><div class="md2html community-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-m [...]
<h2>检查 release-docs</h2>
<p>和上一个版本比较,如果有依赖及版本发生了变化,当前版本的 <code>release-docs</code> 需要被更新到最新</p>
<ul>
@@ -55,7 +55,7 @@
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
<script src="/build/community.md.4cf7bed.js"></script>
<script>
var _hmt = _hmt || [];
diff --git a/zh-cn/community/release.html b/zh-cn/community/release.html
index 04f01b7..a7cb635 100644
--- a/zh-cn/community/release.html
+++ b/zh-cn/community/release.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html community-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-m [...]
+ <div id="root"><div class="md2html community-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-m [...]
<h2>GPG设置</h2>
<h3>安装GPG</h3>
<p>在<a href="https://www.gnupg.org/download/index.html">GnuPG官网</a>下载安装包。
@@ -363,7 +363,7 @@ DolphinScheduler Resources:
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
<script src="/build/community.md.4cf7bed.js"></script>
<script>
var _hmt = _hmt || [];
diff --git a/zh-cn/community/security.html b/zh-cn/community/security.html
index d7454c7..170e25a 100644
--- a/zh-cn/community/security.html
+++ b/zh-cn/community/security.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html community-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-m [...]
+ <div id="root"><div class="md2html community-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-m [...]
<p>Apache Software Foundation在消除其软件项目中的安全性问题方面采取严格的立场。 Apache DolphinScheduler也非常关注与其功能有关的安全性问题。</p>
<p>如果您对DolphinScheduler的安全性有疑虑,或者发现了漏洞或潜在威胁,请发送邮件至[security@apache.org](mailto:security@apache.org),与Apache安全团队联系。 请在电子邮件中将项目名称指定为DolphinScheduler,并提供相关问题或潜在威胁的描述。 还敦促您推荐重现和复制问题的方法。 在评估和分析调查结果之后,apache安全团队和DolphinScheduler社区将与您联系。</p>
<p>在公共领域公开该安全电子邮件之前,请注意在安全电子邮件中报告该安全问题。</p>
@@ -18,7 +18,7 @@
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
<script src="/build/community.md.4cf7bed.js"></script>
<script>
var _hmt = _hmt || [];
diff --git a/zh-cn/community/team.html b/zh-cn/community/team.html
index f580ceb..092ee4f 100644
--- a/zh-cn/community/team.html
+++ b/zh-cn/community/team.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html community-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-m [...]
+ <div id="root"><div class="md2html community-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-m [...]
<p>DolphinScheduler 团队由成员和贡献者组成。 成员可以直接访问 DolphinScheduler 项目的源代码并积极地开发代码库。 贡献者通过向成员提交补丁和建议来改善项目。 该项目的贡献者数量是无限的。 无论是琐碎的清理工作,重要的新功能还是其他重大的奖励,对 DolphinScheduler 所做的所有贡献都将受到极大的赞赏。</p>
<h2>成员</h2>
<h3>PMC</h3>
@@ -214,7 +214,7 @@
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
<script src="/build/community.md.4cf7bed.js"></script>
<script>
var _hmt = _hmt || [];
diff --git a/zh-cn/development/architecture-design.html b/zh-cn/development/architecture-design.html
index 9af1da0..d893eea 100644
--- a/zh-cn/development/architecture-design.html
+++ b/zh-cn/development/architecture-design.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html development-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant [...]
+ <div id="root"><div class="md2html development-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant [...]
<p>在对调度系统架构说明之前,我们先来认识一下调度系统常用的名词</p>
<h3>1.名词解释</h3>
<p><strong>DAG:</strong> 全称Directed Acyclic Graph,简称DAG。工作流中的Task任务以有向无环图的形式组装起来,从入度为零的节点进行拓扑遍历,直到无后继节点为止。举例如下图:</p>
@@ -303,7 +303,7 @@ ZooKeeper Master容错完成之后则重新由DolphinScheduler中Scheduler线程
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
<script src="/build/development.md.33636ab.js"></script>
<script>
var _hmt = _hmt || [];
diff --git a/zh-cn/development/backend-development.html b/zh-cn/development/backend-development.html
index a9dda3f..bfce5b2 100644
--- a/zh-cn/development/backend-development.html
+++ b/zh-cn/development/backend-development.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html development-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant [...]
+ <div id="root"><div class="md2html development-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant [...]
<h2>环境要求</h2>
<ul>
<li>MySQL (5.5+) : 必装</li>
@@ -57,7 +57,7 @@ install.sh : 一键部署脚本
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
<script src="/build/development.md.33636ab.js"></script>
<script>
var _hmt = _hmt || [];
diff --git a/zh-cn/development/development-environment-setup.html b/zh-cn/development/development-environment-setup.html
index 71b9c33..63db33c 100644
--- a/zh-cn/development/development-environment-setup.html
+++ b/zh-cn/development/development-environment-setup.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html development-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant [...]
+ <div id="root"><div class="md2html development-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant [...]
<p>如果您对本地开发的视频教程感兴趣的话,也可以跟着视频来一步一步操作:
<a href="https://www.bilibili.com/video/BV1hf4y1b7sX"><img src="/img/build_dev_video.png" alt=" DolphinScheduler 本地开发搭建 "></a></p>
<h4>准备工作</h4>
@@ -187,7 +187,7 @@ npm run start
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
<script src="/build/development.md.33636ab.js"></script>
<script>
var _hmt = _hmt || [];
diff --git a/zh-cn/development/frontend-development.html b/zh-cn/development/frontend-development.html
index 86734bf..e4c897e 100644
--- a/zh-cn/development/frontend-development.html
+++ b/zh-cn/development/frontend-development.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html development-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant [...]
+ <div id="root"><div class="md2html development-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant [...]
<h3>技术选型</h3>
<pre><code>Vue mvvm 框架
@@ -514,7 +514,7 @@ test.then(res => {
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
<script src="/build/development.md.33636ab.js"></script>
<script>
var _hmt = _hmt || [];
diff --git a/zh-cn/development/have-questions.html b/zh-cn/development/have-questions.html
index 162f947..a2a7f4b 100644
--- a/zh-cn/development/have-questions.html
+++ b/zh-cn/development/have-questions.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html development-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant [...]
+ <div id="root"><div class="md2html development-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant [...]
<h2>StackOverflow</h2>
<p>如果在使用上有疑问,建议你使用StackOverflow标签 <a href="https://stackoverflow.com/questions/tagged/apache-dolphinscheduler">apache-dolphinscheduler</a>,这是一个DolphinScheduler用户问答的活跃论坛。</p>
<p>使用StackOverflow时的快速提示:</p>
@@ -74,7 +74,7 @@
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
<script src="/build/development.md.33636ab.js"></script>
<script>
var _hmt = _hmt || [];
diff --git a/zh-cn/development/plugin-development.html b/zh-cn/development/plugin-development.html
index de45bc1..2b5e257 100644
--- a/zh-cn/development/plugin-development.html
+++ b/zh-cn/development/plugin-development.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html development-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant [...]
+ <div id="root"><div class="md2html development-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant [...]
<p>提醒:目前任务插件开发暂不支持热部署</p>
<h3>基于SHELL的任务</h3>
<h4>基于YARN的计算(参见MapReduceTask)</h4>
@@ -68,7 +68,7 @@
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
<script src="/build/development.md.33636ab.js"></script>
<script>
var _hmt = _hmt || [];
diff --git a/zh-cn/docs/1.2.0/user_doc/backend-deployment.html b/zh-cn/docs/1.2.0/user_doc/backend-deployment.html
index c3149db..4070c2e 100644
--- a/zh-cn/docs/1.2.0/user_doc/backend-deployment.html
+++ b/zh-cn/docs/1.2.0/user_doc/backend-deployment.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-l [...]
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-l [...]
<p>后端有2种部署方式,分别为自动化部署和编译源码部署</p>
<h2>1、准备工作</h2>
<p>请下载最新版本的安装包,下载地址: <a href="/zh-cn/download/download.html">下载</a></p>
@@ -245,8 +245,8 @@ sh ./bin/dolphinscheduler-daemon.sh stop alert-server
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/zh-cn/docs/1.2.0/user_doc/cluster-deployment.html b/zh-cn/docs/1.2.0/user_doc/cluster-deployment.html
index 3bfe28c..bf2356b 100644
--- a/zh-cn/docs/1.2.0/user_doc/cluster-deployment.html
+++ b/zh-cn/docs/1.2.0/user_doc/cluster-deployment.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-l [...]
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-l [...]
<p>DolphinScheduler集群部署分为后端部署和前端部署两部分:</p>
<h1>1、后端部署</h1>
<h3>1.1 : 基础软件安装(必装项请自行安装)</h3>
@@ -471,8 +471,8 @@ sh ./bin/dolphinscheduler-daemon.sh stop alert-server
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/zh-cn/docs/1.2.0/user_doc/deployparam.html b/zh-cn/docs/1.2.0/user_doc/deployparam.html
index 7d82b49..ba6284d 100644
--- a/zh-cn/docs/1.2.0/user_doc/deployparam.html
+++ b/zh-cn/docs/1.2.0/user_doc/deployparam.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-l [...]
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-l [...]
<h3>Dolphin Scheduler目录配置文件解读</h3>
<p>(讲解配置文件的作用,具体配置在install.sh部署文件中完成)<br /><img src="/img/doc-img/1.2.0/deployparam-img/deploydir.png" alt="image.png"></p>
<ul>
@@ -435,8 +435,8 @@ workerPort=7788
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/zh-cn/docs/1.2.0/user_doc/frontend-deployment.html b/zh-cn/docs/1.2.0/user_doc/frontend-deployment.html
index 6f6a688..1706261 100644
--- a/zh-cn/docs/1.2.0/user_doc/frontend-deployment.html
+++ b/zh-cn/docs/1.2.0/user_doc/frontend-deployment.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
<body>
- <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-l [...]
+ <div id="root"><div class="md2html docs-page" data-reactroot=""><header class="header-container header-container-dark"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/hlogo_white.svg"/></a><div class="search search-dark"><span class="icon-search"></span></div><span class="language-switch language-switch-dark">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/system/menu_white.png"/><div><ul class="ant-menu whiteClass ant-menu-l [...]
<p>前端有3种部署方式,分别为自动化部署,手动部署和编译源码部署</p>
<h2>1、准备工作</h2>
<h4>下载安装包</h4>
@@ -111,8 +111,8 @@ client_max_body_size 1024m
<script src="//cdn.jsdelivr.net/npm/react@15.6.2/dist/react-with-addons.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/react-dom@15.6.2/dist/react-dom.min.js"></script>
<script>window.rootPath = '';</script>
- <script src="/build/vendor.68040ed.js"></script>
- <script src="/build/docs.md.7ecddb8.js"></script>
+ <script src="/build/vendor.77d1577.js"></script>
+ <script src="/build/docs.md.a57c136.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/zh-cn/docs/1.2.0/user_doc/hardware-environment.html b/zh-cn/docs/1.2.0/user_doc/hardware-environment.html
index 81f5104..a991e5a 100644
--- a/zh-cn/docs/1.2.0/user_doc/hardware-environment.html
+++ b/zh-cn/docs/1.2.0/user_doc/hardware-environment.html
@@ -10,7 +10,7 @@
<link rel="stylesheet" href="/build/vendor.e328afe.css">
</head>
... 7465 lines suppressed ...