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/26 10:08:25 UTC
[dolphinscheduler-website] branch asf-site updated: Automated
deployment: c4e7aa0583a569c26bbb121e95afc9561d0f3541
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 b39df8f Automated deployment: c4e7aa0583a569c26bbb121e95afc9561d0f3541
b39df8f is described below
commit b39df8f3f3082f90367cd0e0de02ecfc37158d0c
Author: github-actions[bot] <gi...@users.noreply.github.com>
AuthorDate: Tue Oct 26 10:08:18 2021 +0000
Automated deployment: c4e7aa0583a569c26bbb121e95afc9561d0f3541
---
build/docs.md.72269b4.js | 1 -
build/docs.md.bb9a60b.js | 1 +
build/download.md.6dac904.js | 1 -
build/download.md.f974945.js | 1 +
build/home.8ca62b9.js | 1 -
build/home.d17fd18.js | 1 +
build/vendor.5260276.js | 150 +
build/vendor.e6fe67a.js | 150 -
en-us/blog/DAG.html | 4 +-
...DolphinScheduler Vulnerability Explanation.html | 4 +-
en-us/blog/FAQ.html | 4 +-
.../Introducing Apache DolphinScheduler 1.3.9.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 +-
.../backend/mechanism/global-parameter.html | 4 +-
en-us/development/backend/mechanism/overview.html | 4 +-
.../development/backend/mechanism/task/switch.html | 4 +-
en-us/development/backend/spi/alert.html | 4 +-
en-us/development/backend/spi/plugin.html | 4 +-
en-us/development/backend/spi/registry.html | 4 +-
en-us/development/backend/spi/task.html | 4 +-
.../development/development-environment-setup.html | 4 +-
en-us/development/frontend-development.html | 4 +-
en-us/development/have-questions.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/1.3.9/user_doc/ambari-integration.html | 6 +-
en-us/docs/1.3.9/user_doc/architecture-design.html | 6 +-
en-us/docs/1.3.9/user_doc/cluster-deployment.html | 6 +-
en-us/docs/1.3.9/user_doc/configuration-file.html | 6 +-
en-us/docs/1.3.9/user_doc/docker-deployment.html | 6 +-
en-us/docs/1.3.9/user_doc/expansion-reduction.html | 6 +-
en-us/docs/1.3.9/user_doc/flink-call.html | 6 +-
.../docs/1.3.9/user_doc/hardware-environment.html | 6 +-
.../docs/1.3.9/user_doc/kubernetes-deployment.html | 6 +-
en-us/docs/1.3.9/user_doc/load-balance.html | 6 +-
en-us/docs/1.3.9/user_doc/metadata-1.3.html | 6 +-
en-us/docs/1.3.9/user_doc/open-api.html | 6 +-
.../1.3.9/user_doc/parameters-introduction.html | 6 +-
en-us/docs/1.3.9/user_doc/quick-start.html | 6 +-
.../user_doc/skywalking-agent-deployment.html | 6 +-
.../docs/1.3.9/user_doc/standalone-deployment.html | 6 +-
en-us/docs/1.3.9/user_doc/standalone-server.html | 6 +-
en-us/docs/1.3.9/user_doc/system-manual.html | 6 +-
en-us/docs/1.3.9/user_doc/task-structure.html | 6 +-
en-us/docs/1.3.9/user_doc/upgrade.html | 6 +-
.../2.0.0/user_doc/architecture/configuration.html | 1002 ++++++
.../2.0.0/user_doc/architecture/configuration.json | 6 +
en-us/docs/2.0.0/user_doc/architecture/design.html | 346 +++
en-us/docs/2.0.0/user_doc/architecture/design.json | 6 +
.../2.0.0/user_doc/architecture/load-balance.html | 64 +
.../2.0.0/user_doc/architecture/load-balance.json | 6 +
.../docs/2.0.0/user_doc/architecture/metadata.html | 657 ++++
.../docs/2.0.0/user_doc/architecture/metadata.json | 6 +
.../user_doc/architecture/task-structure.html | 3283 ++++++++++++++++++++
.../user_doc/architecture/task-structure.json | 6 +
en-us/docs/2.0.0/user_doc/dev_run.html | 113 +
en-us/docs/2.0.0/user_doc/dev_run.json | 6 +
en-us/docs/2.0.0/user_doc/expansion-reduction.html | 251 ++
en-us/docs/2.0.0/user_doc/expansion-reduction.json | 6 +
.../guide/alert/alert_plugin_user_guide.html | 36 +
.../guide/alert/alert_plugin_user_guide.json | 6 +
.../user_doc/guide/alert/enterprise-wechat.html | 55 +
.../user_doc/guide/alert/enterprise-wechat.json | 6 +
.../docs/2.0.0/user_doc/guide/datasource/hive.html | 53 +
.../docs/2.0.0/user_doc/guide/datasource/hive.json | 6 +
.../user_doc/guide/datasource/introduction.html | 35 +
.../user_doc/guide/datasource/introduction.json | 6 +
.../2.0.0/user_doc/guide/datasource/mysql.html | 44 +
.../2.0.0/user_doc/guide/datasource/mysql.json | 6 +
.../user_doc/guide/datasource/postgresql.html | 44 +
.../user_doc/guide/datasource/postgresql.json | 6 +
.../2.0.0/user_doc/guide/datasource/spark.html | 44 +
.../2.0.0/user_doc/guide/datasource/spark.json | 6 +
en-us/docs/2.0.0/user_doc/guide/flink-call.html | 127 +
en-us/docs/2.0.0/user_doc/guide/flink-call.json | 6 +
en-us/docs/2.0.0/user_doc/guide/homepage.html | 33 +
en-us/docs/2.0.0/user_doc/guide/homepage.json | 6 +
.../2.0.0/user_doc/guide/installation/cluster.html | 52 +
.../2.0.0/user_doc/guide/installation/cluster.json | 6 +
.../2.0.0/user_doc/guide/installation/docker.html | 915 ++++++
.../2.0.0/user_doc/guide/installation/docker.json | 6 +
.../user_doc/guide/installation/hardware.html | 129 +
.../user_doc/guide/installation/hardware.json | 6 +
.../user_doc/guide/installation/kubernetes.html | 1753 +++++++++++
.../user_doc/guide/installation/kubernetes.json | 6 +
.../guide/installation/pseudo-cluster.html | 191 ++
.../guide/installation/pseudo-cluster.json | 6 +
.../guide/installation/skywalking-agent.html | 77 +
.../guide/installation/skywalking-agent.json | 6 +
.../user_doc/guide/installation/standalone.html | 57 +
.../user_doc/guide/installation/standalone.json | 6 +
en-us/docs/2.0.0/user_doc/guide/introduction.html | 31 +
en-us/docs/2.0.0/user_doc/guide/introduction.json | 6 +
en-us/docs/2.0.0/user_doc/guide/monitor.html | 72 +
en-us/docs/2.0.0/user_doc/guide/monitor.json | 6 +
en-us/docs/2.0.0/user_doc/guide/open-api.html | 90 +
en-us/docs/2.0.0/user_doc/guide/open-api.json | 6 +
.../2.0.0/user_doc/guide/parameter/built-in.html | 79 +
.../2.0.0/user_doc/guide/parameter/built-in.json | 6 +
.../2.0.0/user_doc/guide/parameter/context.html | 64 +
.../2.0.0/user_doc/guide/parameter/context.json | 6 +
.../2.0.0/user_doc/guide/parameter/global.html | 41 +
.../2.0.0/user_doc/guide/parameter/global.json | 6 +
.../docs/2.0.0/user_doc/guide/parameter/local.html | 41 +
.../docs/2.0.0/user_doc/guide/parameter/local.json | 6 +
.../2.0.0/user_doc/guide/parameter/priority.html | 55 +
.../2.0.0/user_doc/guide/parameter/priority.json | 6 +
en-us/docs/2.0.0/user_doc/guide/project.html | 57 +
en-us/docs/2.0.0/user_doc/guide/project.json | 6 +
en-us/docs/2.0.0/user_doc/guide/quick-start.html | 109 +
en-us/docs/2.0.0/user_doc/guide/quick-start.json | 6 +
en-us/docs/2.0.0/user_doc/guide/resource.html | 158 +
en-us/docs/2.0.0/user_doc/guide/resource.json | 6 +
en-us/docs/2.0.0/user_doc/guide/security.html | 214 ++
en-us/docs/2.0.0/user_doc/guide/security.json | 6 +
en-us/docs/2.0.0/user_doc/guide/task-instance.html | 44 +
en-us/docs/2.0.0/user_doc/guide/task-instance.json | 6 +
.../docs/2.0.0/user_doc/guide/task/conditions.html | 64 +
.../docs/2.0.0/user_doc/guide/task/conditions.json | 6 +
en-us/docs/2.0.0/user_doc/guide/task/datax.html | 65 +
en-us/docs/2.0.0/user_doc/guide/task/datax.json | 6 +
.../docs/2.0.0/user_doc/guide/task/dependent.html | 56 +
.../docs/2.0.0/user_doc/guide/task/dependent.json | 6 +
en-us/docs/2.0.0/user_doc/guide/task/flink.html | 51 +
en-us/docs/2.0.0/user_doc/guide/task/flink.json | 6 +
en-us/docs/2.0.0/user_doc/guide/task/http.html | 52 +
en-us/docs/2.0.0/user_doc/guide/task/http.json | 6 +
.../docs/2.0.0/user_doc/guide/task/map-reduce.html | 62 +
.../docs/2.0.0/user_doc/guide/task/map-reduce.json | 6 +
en-us/docs/2.0.0/user_doc/guide/task/pigeon.html | 45 +
en-us/docs/2.0.0/user_doc/guide/task/pigeon.json | 6 +
en-us/docs/2.0.0/user_doc/guide/task/python.html | 45 +
en-us/docs/2.0.0/user_doc/guide/task/python.json | 6 +
en-us/docs/2.0.0/user_doc/guide/task/shell.html | 77 +
en-us/docs/2.0.0/user_doc/guide/task/shell.json | 6 +
en-us/docs/2.0.0/user_doc/guide/task/spark.html | 52 +
en-us/docs/2.0.0/user_doc/guide/task/spark.json | 6 +
en-us/docs/2.0.0/user_doc/guide/task/sql.html | 53 +
en-us/docs/2.0.0/user_doc/guide/task/sql.json | 6 +
.../user_doc/guide/task/stored-procedure.html | 44 +
.../user_doc/guide/task/stored-procedure.json | 6 +
.../2.0.0/user_doc/guide/task/sub-process.html | 46 +
.../2.0.0/user_doc/guide/task/sub-process.json | 6 +
en-us/docs/2.0.0/user_doc/guide/task/switch.html | 61 +
en-us/docs/2.0.0/user_doc/guide/task/switch.json | 6 +
.../2.0.0/user_doc/guide/workflow-definition.html | 152 +
.../2.0.0/user_doc/guide/workflow-definition.json | 6 +
.../2.0.0/user_doc/guide/workflow-instance.html | 89 +
.../2.0.0/user_doc/guide/workflow-instance.json | 6 +
en-us/docs/2.0.0/user_doc/integration/ambari.html | 168 +
en-us/docs/2.0.0/user_doc/integration/ambari.json | 6 +
en-us/docs/2.0.0/user_doc/upgrade.html | 128 +
en-us/docs/2.0.0/user_doc/upgrade.json | 6 +
.../dev/user_doc/architecture/configuration.html | 6 +-
en-us/docs/dev/user_doc/architecture/design.html | 6 +-
.../dev/user_doc/architecture/load-balance.html | 6 +-
en-us/docs/dev/user_doc/architecture/metadata.html | 6 +-
.../dev/user_doc/architecture/task-structure.html | 6 +-
en-us/docs/dev/user_doc/dev_run.html | 6 +-
en-us/docs/dev/user_doc/expansion-reduction.html | 6 +-
.../guide/alert/alert_plugin_user_guide.html | 6 +-
.../user_doc/guide/alert/enterprise-wechat.html | 6 +-
en-us/docs/dev/user_doc/guide/datasource/hive.html | 6 +-
.../user_doc/guide/datasource/introduction.html | 6 +-
.../docs/dev/user_doc/guide/datasource/mysql.html | 6 +-
.../dev/user_doc/guide/datasource/postgresql.html | 6 +-
.../docs/dev/user_doc/guide/datasource/spark.html | 6 +-
en-us/docs/dev/user_doc/guide/flink-call.html | 6 +-
en-us/docs/dev/user_doc/guide/homepage.html | 6 +-
.../dev/user_doc/guide/installation/cluster.html | 6 +-
.../dev/user_doc/guide/installation/docker.html | 6 +-
.../dev/user_doc/guide/installation/hardware.html | 6 +-
.../user_doc/guide/installation/kubernetes.html | 6 +-
.../guide/installation/pseudo-cluster.html | 6 +-
.../guide/installation/skywalking-agent.html | 6 +-
.../user_doc/guide/installation/standalone.html | 6 +-
en-us/docs/dev/user_doc/guide/introduction.html | 6 +-
en-us/docs/dev/user_doc/guide/monitor.html | 6 +-
en-us/docs/dev/user_doc/guide/open-api.html | 6 +-
.../dev/user_doc/guide/parameter/built-in.html | 6 +-
.../docs/dev/user_doc/guide/parameter/context.html | 6 +-
.../docs/dev/user_doc/guide/parameter/global.html | 6 +-
en-us/docs/dev/user_doc/guide/parameter/local.html | 6 +-
.../dev/user_doc/guide/parameter/priority.html | 6 +-
en-us/docs/dev/user_doc/guide/project.html | 6 +-
en-us/docs/dev/user_doc/guide/quick-start.html | 6 +-
en-us/docs/dev/user_doc/guide/resource.html | 6 +-
en-us/docs/dev/user_doc/guide/security.html | 6 +-
en-us/docs/dev/user_doc/guide/task-instance.html | 6 +-
en-us/docs/dev/user_doc/guide/task/conditions.html | 6 +-
en-us/docs/dev/user_doc/guide/task/datax.html | 6 +-
en-us/docs/dev/user_doc/guide/task/dependent.html | 6 +-
en-us/docs/dev/user_doc/guide/task/flink.html | 6 +-
en-us/docs/dev/user_doc/guide/task/http.html | 6 +-
en-us/docs/dev/user_doc/guide/task/map-reduce.html | 6 +-
en-us/docs/dev/user_doc/guide/task/pigeon.html | 6 +-
en-us/docs/dev/user_doc/guide/task/python.html | 6 +-
en-us/docs/dev/user_doc/guide/task/shell.html | 6 +-
en-us/docs/dev/user_doc/guide/task/spark.html | 6 +-
en-us/docs/dev/user_doc/guide/task/sql.html | 6 +-
.../dev/user_doc/guide/task/stored-procedure.html | 6 +-
.../docs/dev/user_doc/guide/task/sub-process.html | 6 +-
en-us/docs/dev/user_doc/guide/task/switch.html | 6 +-
.../dev/user_doc/guide/workflow-definition.html | 6 +-
.../docs/dev/user_doc/guide/workflow-instance.html | 6 +-
en-us/docs/dev/user_doc/integration/ambari.html | 6 +-
en-us/docs/dev/user_doc/upgrade.html | 6 +-
en-us/docs/latest/user_doc/ambari-integration.html | 168 -
en-us/docs/latest/user_doc/ambari-integration.json | 6 -
.../docs/latest/user_doc/architecture-design.html | 346 ---
.../docs/latest/user_doc/architecture-design.json | 6 -
.../user_doc/architecture/configuration.html | 1002 ++++++
.../user_doc/architecture/configuration.json | 6 +
.../docs/latest/user_doc/architecture/design.html | 346 +++
.../docs/latest/user_doc/architecture/design.json | 6 +
.../latest/user_doc/architecture/load-balance.html | 64 +
.../latest/user_doc/architecture/load-balance.json | 6 +
.../latest/user_doc/architecture/metadata.html | 657 ++++
.../latest/user_doc/architecture/metadata.json | 6 +
.../user_doc/architecture/task-structure.html | 3283 ++++++++++++++++++++
.../user_doc/architecture/task-structure.json | 6 +
en-us/docs/latest/user_doc/cluster-deployment.html | 403 ---
en-us/docs/latest/user_doc/cluster-deployment.json | 6 -
en-us/docs/latest/user_doc/configuration-file.html | 1002 ------
en-us/docs/latest/user_doc/configuration-file.json | 6 -
en-us/docs/latest/user_doc/dev_run.html | 113 +
en-us/docs/latest/user_doc/dev_run.json | 6 +
en-us/docs/latest/user_doc/docker-deployment.html | 915 ------
en-us/docs/latest/user_doc/docker-deployment.json | 6 -
.../docs/latest/user_doc/expansion-reduction.html | 12 +-
.../docs/latest/user_doc/expansion-reduction.json | 4 +-
en-us/docs/latest/user_doc/flink-call.html | 127 -
en-us/docs/latest/user_doc/flink-call.json | 6 -
.../guide/alert/alert_plugin_user_guide.html | 36 +
.../guide/alert/alert_plugin_user_guide.json | 6 +
.../user_doc/guide/alert/enterprise-wechat.html | 55 +
.../user_doc/guide/alert/enterprise-wechat.json | 6 +
.../latest/user_doc/guide/datasource/hive.html | 53 +
.../latest/user_doc/guide/datasource/hive.json | 6 +
.../user_doc/guide/datasource/introduction.html | 35 +
.../user_doc/guide/datasource/introduction.json | 6 +
.../latest/user_doc/guide/datasource/mysql.html | 44 +
.../latest/user_doc/guide/datasource/mysql.json | 6 +
.../user_doc/guide/datasource/postgresql.html | 44 +
.../user_doc/guide/datasource/postgresql.json | 6 +
.../latest/user_doc/guide/datasource/spark.html | 44 +
.../latest/user_doc/guide/datasource/spark.json | 6 +
en-us/docs/latest/user_doc/guide/flink-call.html | 127 +
en-us/docs/latest/user_doc/guide/flink-call.json | 6 +
en-us/docs/latest/user_doc/guide/homepage.html | 33 +
en-us/docs/latest/user_doc/guide/homepage.json | 6 +
.../user_doc/guide/installation/cluster.html | 52 +
.../user_doc/guide/installation/cluster.json | 6 +
.../latest/user_doc/guide/installation/docker.html | 915 ++++++
.../latest/user_doc/guide/installation/docker.json | 6 +
.../user_doc/guide/installation/hardware.html | 129 +
.../user_doc/guide/installation/hardware.json | 6 +
.../user_doc/guide/installation/kubernetes.html | 1753 +++++++++++
.../user_doc/guide/installation/kubernetes.json | 6 +
.../guide/installation/pseudo-cluster.html | 191 ++
.../guide/installation/pseudo-cluster.json | 6 +
.../guide/installation/skywalking-agent.html | 77 +
.../guide/installation/skywalking-agent.json | 6 +
.../user_doc/guide/installation/standalone.html | 57 +
.../user_doc/guide/installation/standalone.json | 6 +
en-us/docs/latest/user_doc/guide/introduction.html | 31 +
en-us/docs/latest/user_doc/guide/introduction.json | 6 +
en-us/docs/latest/user_doc/guide/monitor.html | 72 +
en-us/docs/latest/user_doc/guide/monitor.json | 6 +
en-us/docs/latest/user_doc/guide/open-api.html | 90 +
en-us/docs/latest/user_doc/guide/open-api.json | 6 +
.../latest/user_doc/guide/parameter/built-in.html | 79 +
.../latest/user_doc/guide/parameter/built-in.json | 6 +
.../latest/user_doc/guide/parameter/context.html | 64 +
.../latest/user_doc/guide/parameter/context.json | 6 +
.../latest/user_doc/guide/parameter/global.html | 41 +
.../latest/user_doc/guide/parameter/global.json | 6 +
.../latest/user_doc/guide/parameter/local.html | 41 +
.../latest/user_doc/guide/parameter/local.json | 6 +
.../latest/user_doc/guide/parameter/priority.html | 55 +
.../latest/user_doc/guide/parameter/priority.json | 6 +
en-us/docs/latest/user_doc/guide/project.html | 57 +
en-us/docs/latest/user_doc/guide/project.json | 6 +
en-us/docs/latest/user_doc/guide/quick-start.html | 109 +
en-us/docs/latest/user_doc/guide/quick-start.json | 6 +
en-us/docs/latest/user_doc/guide/resource.html | 158 +
en-us/docs/latest/user_doc/guide/resource.json | 6 +
en-us/docs/latest/user_doc/guide/security.html | 214 ++
en-us/docs/latest/user_doc/guide/security.json | 6 +
.../docs/latest/user_doc/guide/task-instance.html | 44 +
.../docs/latest/user_doc/guide/task-instance.json | 6 +
.../latest/user_doc/guide/task/conditions.html | 64 +
.../latest/user_doc/guide/task/conditions.json | 6 +
en-us/docs/latest/user_doc/guide/task/datax.html | 65 +
en-us/docs/latest/user_doc/guide/task/datax.json | 6 +
.../docs/latest/user_doc/guide/task/dependent.html | 56 +
.../docs/latest/user_doc/guide/task/dependent.json | 6 +
en-us/docs/latest/user_doc/guide/task/flink.html | 51 +
en-us/docs/latest/user_doc/guide/task/flink.json | 6 +
en-us/docs/latest/user_doc/guide/task/http.html | 52 +
en-us/docs/latest/user_doc/guide/task/http.json | 6 +
.../latest/user_doc/guide/task/map-reduce.html | 62 +
.../latest/user_doc/guide/task/map-reduce.json | 6 +
en-us/docs/latest/user_doc/guide/task/pigeon.html | 45 +
en-us/docs/latest/user_doc/guide/task/pigeon.json | 6 +
en-us/docs/latest/user_doc/guide/task/python.html | 45 +
en-us/docs/latest/user_doc/guide/task/python.json | 6 +
en-us/docs/latest/user_doc/guide/task/shell.html | 77 +
en-us/docs/latest/user_doc/guide/task/shell.json | 6 +
en-us/docs/latest/user_doc/guide/task/spark.html | 52 +
en-us/docs/latest/user_doc/guide/task/spark.json | 6 +
en-us/docs/latest/user_doc/guide/task/sql.html | 53 +
en-us/docs/latest/user_doc/guide/task/sql.json | 6 +
.../user_doc/guide/task/stored-procedure.html | 44 +
.../user_doc/guide/task/stored-procedure.json | 6 +
.../latest/user_doc/guide/task/sub-process.html | 46 +
.../latest/user_doc/guide/task/sub-process.json | 6 +
en-us/docs/latest/user_doc/guide/task/switch.html | 61 +
en-us/docs/latest/user_doc/guide/task/switch.json | 6 +
.../latest/user_doc/guide/workflow-definition.html | 152 +
.../latest/user_doc/guide/workflow-definition.json | 6 +
.../latest/user_doc/guide/workflow-instance.html | 89 +
.../latest/user_doc/guide/workflow-instance.json | 6 +
.../docs/latest/user_doc/hardware-environment.html | 129 -
.../docs/latest/user_doc/hardware-environment.json | 6 -
en-us/docs/latest/user_doc/integration/ambari.html | 168 +
en-us/docs/latest/user_doc/integration/ambari.json | 6 +
.../latest/user_doc/kubernetes-deployment.html | 1751 -----------
.../latest/user_doc/kubernetes-deployment.json | 6 -
en-us/docs/latest/user_doc/load-balance.html | 64 -
en-us/docs/latest/user_doc/load-balance.json | 6 -
en-us/docs/latest/user_doc/metadata-1.3.html | 657 ----
en-us/docs/latest/user_doc/metadata-1.3.json | 6 -
en-us/docs/latest/user_doc/open-api.html | 90 -
en-us/docs/latest/user_doc/open-api.json | 6 -
.../latest/user_doc/parameters-introduction.html | 103 -
.../latest/user_doc/parameters-introduction.json | 6 -
en-us/docs/latest/user_doc/quick-start.html | 103 -
en-us/docs/latest/user_doc/quick-start.json | 6 -
.../user_doc/skywalking-agent-deployment.html | 77 -
.../user_doc/skywalking-agent-deployment.json | 6 -
.../latest/user_doc/standalone-deployment.html | 349 ---
.../latest/user_doc/standalone-deployment.json | 6 -
en-us/docs/latest/user_doc/standalone-server.html | 62 -
en-us/docs/latest/user_doc/standalone-server.json | 6 -
en-us/docs/latest/user_doc/system-manual.html | 1044 -------
en-us/docs/latest/user_doc/system-manual.json | 6 -
en-us/docs/latest/user_doc/task-structure.html | 3283 --------------------
en-us/docs/latest/user_doc/task-structure.json | 6 -
en-us/docs/latest/user_doc/upgrade.html | 12 +-
en-us/docs/latest/user_doc/upgrade.json | 4 +-
en-us/docs/release/faq.html | 6 +-
en-us/download/download.html | 6 +-
en-us/download/download_ppt.html | 6 +-
en-us/index.html | 6 +-
index.html | 6 +-
zh-cn/blog/DAG.html | 4 +-
zh-cn/blog/DS_architecture_evolution.html | 4 +-
zh-cn/blog/DS_run_in_windows.html | 4 +-
...3\205\345\206\265\350\257\264\346\230\216.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 +-
.../backend/mechanism/global-parameter.html | 4 +-
zh-cn/development/backend/mechanism/overview.html | 4 +-
.../development/backend/mechanism/task/switch.html | 4 +-
zh-cn/development/backend/spi/alert.html | 4 +-
zh-cn/development/backend/spi/plugin.html | 4 +-
zh-cn/development/backend/spi/registry.html | 4 +-
zh-cn/development/backend/spi/task.html | 4 +-
.../development/development-environment-setup.html | 4 +-
zh-cn/development/frontend-development.html | 4 +-
zh-cn/development/have-questions.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/1.3.9/user_doc/architecture-design.html | 6 +-
zh-cn/docs/1.3.9/user_doc/cluster-deployment.html | 6 +-
zh-cn/docs/1.3.9/user_doc/configuration-file.html | 6 +-
zh-cn/docs/1.3.9/user_doc/docker-deployment.html | 6 +-
zh-cn/docs/1.3.9/user_doc/expansion-reduction.html | 6 +-
zh-cn/docs/1.3.9/user_doc/flink-call.html | 6 +-
.../docs/1.3.9/user_doc/hardware-environment.html | 6 +-
.../docs/1.3.9/user_doc/kubernetes-deployment.html | 6 +-
zh-cn/docs/1.3.9/user_doc/load-balance.html | 6 +-
zh-cn/docs/1.3.9/user_doc/metadata-1.3.html | 6 +-
zh-cn/docs/1.3.9/user_doc/open-api.html | 6 +-
.../1.3.9/user_doc/parameters-introduction.html | 6 +-
zh-cn/docs/1.3.9/user_doc/quick-start.html | 6 +-
.../user_doc/skywalking-agent-deployment.html | 6 +-
.../docs/1.3.9/user_doc/standalone-deployment.html | 6 +-
zh-cn/docs/1.3.9/user_doc/standalone-server.html | 6 +-
zh-cn/docs/1.3.9/user_doc/system-manual.html | 6 +-
zh-cn/docs/1.3.9/user_doc/task-structure.html | 6 +-
zh-cn/docs/1.3.9/user_doc/upgrade.html | 6 +-
.../2.0.0/user_doc/architecture/configuration.html | 1000 ++++++
.../2.0.0/user_doc/architecture/configuration.json | 6 +
zh-cn/docs/2.0.0/user_doc/architecture/design.html | 355 +++
zh-cn/docs/2.0.0/user_doc/architecture/design.json | 6 +
.../2.0.0/user_doc/architecture/load-balance.html | 64 +
.../2.0.0/user_doc/architecture/load-balance.json | 6 +
.../docs/2.0.0/user_doc/architecture/metadata.html | 745 +++++
.../docs/2.0.0/user_doc/architecture/metadata.json | 6 +
.../user_doc/architecture/task-structure.html | 3283 ++++++++++++++++++++
.../user_doc/architecture/task-structure.json | 6 +
zh-cn/docs/2.0.0/user_doc/expansion-reduction.html | 254 ++
zh-cn/docs/2.0.0/user_doc/expansion-reduction.json | 6 +
.../guide/alert/alert_plugin_user_guide.html | 36 +
.../guide/alert/alert_plugin_user_guide.json | 6 +
.../user_doc/guide/alert/enterprise-wechat.html | 55 +
.../user_doc/guide/alert/enterprise-wechat.json | 6 +
.../docs/2.0.0/user_doc/guide/datasource/hive.html | 53 +
.../docs/2.0.0/user_doc/guide/datasource/hive.json | 6 +
.../user_doc/guide/datasource/introduction.html | 35 +
.../user_doc/guide/datasource/introduction.json | 6 +
.../2.0.0/user_doc/guide/datasource/mysql.html | 43 +
.../2.0.0/user_doc/guide/datasource/mysql.json | 6 +
.../user_doc/guide/datasource/postgresql.html | 43 +
.../user_doc/guide/datasource/postgresql.json | 6 +
.../2.0.0/user_doc/guide/datasource/spark.html | 48 +
.../2.0.0/user_doc/guide/datasource/spark.json | 6 +
zh-cn/docs/2.0.0/user_doc/guide/flink-call.html | 126 +
zh-cn/docs/2.0.0/user_doc/guide/flink-call.json | 6 +
zh-cn/docs/2.0.0/user_doc/guide/homepage.html | 33 +
zh-cn/docs/2.0.0/user_doc/guide/homepage.json | 6 +
.../2.0.0/user_doc/guide/installation/cluster.html | 52 +
.../2.0.0/user_doc/guide/installation/cluster.json | 6 +
.../2.0.0/user_doc/guide/installation/docker.html | 915 ++++++
.../2.0.0/user_doc/guide/installation/docker.json | 6 +
.../user_doc/guide/installation/hardware.html | 129 +
.../user_doc/guide/installation/hardware.json | 6 +
.../user_doc/guide/installation/kubernetes.html | 1753 +++++++++++
.../user_doc/guide/installation/kubernetes.json | 6 +
.../guide/installation/pseudo-cluster.html | 190 ++
.../guide/installation/pseudo-cluster.json | 6 +
.../guide/installation/skywalking-agent.html | 77 +
.../guide/installation/skywalking-agent.json | 6 +
.../user_doc/guide/installation/standalone.html | 57 +
.../user_doc/guide/installation/standalone.json | 6 +
zh-cn/docs/2.0.0/user_doc/guide/introduction.html | 31 +
zh-cn/docs/2.0.0/user_doc/guide/introduction.json | 6 +
zh-cn/docs/2.0.0/user_doc/guide/monitor.html | 72 +
zh-cn/docs/2.0.0/user_doc/guide/monitor.json | 6 +
zh-cn/docs/2.0.0/user_doc/guide/open-api.html | 93 +
zh-cn/docs/2.0.0/user_doc/guide/open-api.json | 6 +
.../2.0.0/user_doc/guide/parameter/built-in.html | 83 +
.../2.0.0/user_doc/guide/parameter/built-in.json | 6 +
.../2.0.0/user_doc/guide/parameter/context.html | 66 +
.../2.0.0/user_doc/guide/parameter/context.json | 6 +
.../2.0.0/user_doc/guide/parameter/global.html | 41 +
.../2.0.0/user_doc/guide/parameter/global.json | 6 +
.../docs/2.0.0/user_doc/guide/parameter/local.html | 41 +
.../docs/2.0.0/user_doc/guide/parameter/local.json | 6 +
.../2.0.0/user_doc/guide/parameter/priority.html | 55 +
.../2.0.0/user_doc/guide/parameter/priority.json | 6 +
zh-cn/docs/2.0.0/user_doc/guide/project.html | 44 +
zh-cn/docs/2.0.0/user_doc/guide/project.json | 6 +
zh-cn/docs/2.0.0/user_doc/guide/quick-start.html | 111 +
zh-cn/docs/2.0.0/user_doc/guide/quick-start.json | 6 +
zh-cn/docs/2.0.0/user_doc/guide/resource.html | 152 +
zh-cn/docs/2.0.0/user_doc/guide/resource.json | 6 +
zh-cn/docs/2.0.0/user_doc/guide/security.html | 213 ++
zh-cn/docs/2.0.0/user_doc/guide/security.json | 6 +
zh-cn/docs/2.0.0/user_doc/guide/task-instance.html | 44 +
zh-cn/docs/2.0.0/user_doc/guide/task-instance.json | 6 +
.../docs/2.0.0/user_doc/guide/task/conditions.html | 64 +
.../docs/2.0.0/user_doc/guide/task/conditions.json | 6 +
zh-cn/docs/2.0.0/user_doc/guide/task/datax.html | 65 +
zh-cn/docs/2.0.0/user_doc/guide/task/datax.json | 6 +
.../docs/2.0.0/user_doc/guide/task/dependent.html | 56 +
.../docs/2.0.0/user_doc/guide/task/dependent.json | 6 +
zh-cn/docs/2.0.0/user_doc/guide/task/flink.html | 51 +
zh-cn/docs/2.0.0/user_doc/guide/task/flink.json | 6 +
zh-cn/docs/2.0.0/user_doc/guide/task/http.html | 52 +
zh-cn/docs/2.0.0/user_doc/guide/task/http.json | 6 +
.../docs/2.0.0/user_doc/guide/task/map-reduce.html | 62 +
.../docs/2.0.0/user_doc/guide/task/map-reduce.json | 6 +
zh-cn/docs/2.0.0/user_doc/guide/task/pigeon.html | 45 +
zh-cn/docs/2.0.0/user_doc/guide/task/pigeon.json | 6 +
zh-cn/docs/2.0.0/user_doc/guide/task/python.html | 45 +
zh-cn/docs/2.0.0/user_doc/guide/task/python.json | 6 +
zh-cn/docs/2.0.0/user_doc/guide/task/shell.html | 75 +
zh-cn/docs/2.0.0/user_doc/guide/task/shell.json | 6 +
zh-cn/docs/2.0.0/user_doc/guide/task/spark.html | 52 +
zh-cn/docs/2.0.0/user_doc/guide/task/spark.json | 6 +
zh-cn/docs/2.0.0/user_doc/guide/task/sql.html | 53 +
zh-cn/docs/2.0.0/user_doc/guide/task/sql.json | 6 +
.../user_doc/guide/task/stored-procedure.html | 44 +
.../user_doc/guide/task/stored-procedure.json | 6 +
.../2.0.0/user_doc/guide/task/sub-process.html | 46 +
.../2.0.0/user_doc/guide/task/sub-process.json | 6 +
zh-cn/docs/2.0.0/user_doc/guide/task/switch.html | 61 +
zh-cn/docs/2.0.0/user_doc/guide/task/switch.json | 6 +
.../2.0.0/user_doc/guide/workflow-definition.html | 173 ++
.../2.0.0/user_doc/guide/workflow-definition.json | 6 +
.../2.0.0/user_doc/guide/workflow-instance.html | 89 +
.../2.0.0/user_doc/guide/workflow-instance.json | 6 +
zh-cn/docs/2.0.0/user_doc/upgrade.html | 128 +
zh-cn/docs/2.0.0/user_doc/upgrade.json | 6 +
.../dev/user_doc/architecture/configuration.html | 6 +-
zh-cn/docs/dev/user_doc/architecture/design.html | 6 +-
.../dev/user_doc/architecture/load-balance.html | 6 +-
zh-cn/docs/dev/user_doc/architecture/metadata.html | 6 +-
.../dev/user_doc/architecture/task-structure.html | 6 +-
zh-cn/docs/dev/user_doc/expansion-reduction.html | 6 +-
.../guide/alert/alert_plugin_user_guide.html | 6 +-
.../user_doc/guide/alert/enterprise-wechat.html | 6 +-
zh-cn/docs/dev/user_doc/guide/datasource/hive.html | 6 +-
.../user_doc/guide/datasource/introduction.html | 6 +-
.../docs/dev/user_doc/guide/datasource/mysql.html | 6 +-
.../dev/user_doc/guide/datasource/postgresql.html | 6 +-
.../docs/dev/user_doc/guide/datasource/spark.html | 6 +-
zh-cn/docs/dev/user_doc/guide/flink-call.html | 6 +-
zh-cn/docs/dev/user_doc/guide/homepage.html | 6 +-
.../dev/user_doc/guide/installation/cluster.html | 6 +-
.../dev/user_doc/guide/installation/docker.html | 6 +-
.../dev/user_doc/guide/installation/hardware.html | 6 +-
.../user_doc/guide/installation/kubernetes.html | 6 +-
.../guide/installation/pseudo-cluster.html | 6 +-
.../guide/installation/skywalking-agent.html | 6 +-
.../user_doc/guide/installation/standalone.html | 6 +-
zh-cn/docs/dev/user_doc/guide/introduction.html | 6 +-
zh-cn/docs/dev/user_doc/guide/monitor.html | 6 +-
zh-cn/docs/dev/user_doc/guide/open-api.html | 6 +-
.../dev/user_doc/guide/parameter/built-in.html | 6 +-
.../docs/dev/user_doc/guide/parameter/context.html | 6 +-
.../docs/dev/user_doc/guide/parameter/global.html | 6 +-
zh-cn/docs/dev/user_doc/guide/parameter/local.html | 6 +-
.../dev/user_doc/guide/parameter/priority.html | 6 +-
zh-cn/docs/dev/user_doc/guide/project.html | 6 +-
zh-cn/docs/dev/user_doc/guide/quick-start.html | 6 +-
zh-cn/docs/dev/user_doc/guide/resource.html | 6 +-
zh-cn/docs/dev/user_doc/guide/security.html | 6 +-
zh-cn/docs/dev/user_doc/guide/task-instance.html | 6 +-
zh-cn/docs/dev/user_doc/guide/task/conditions.html | 6 +-
zh-cn/docs/dev/user_doc/guide/task/datax.html | 6 +-
zh-cn/docs/dev/user_doc/guide/task/dependent.html | 6 +-
zh-cn/docs/dev/user_doc/guide/task/flink.html | 6 +-
zh-cn/docs/dev/user_doc/guide/task/http.html | 6 +-
zh-cn/docs/dev/user_doc/guide/task/map-reduce.html | 6 +-
zh-cn/docs/dev/user_doc/guide/task/pigeon.html | 6 +-
zh-cn/docs/dev/user_doc/guide/task/python.html | 6 +-
zh-cn/docs/dev/user_doc/guide/task/shell.html | 6 +-
zh-cn/docs/dev/user_doc/guide/task/spark.html | 6 +-
zh-cn/docs/dev/user_doc/guide/task/sql.html | 6 +-
.../dev/user_doc/guide/task/stored-procedure.html | 6 +-
.../docs/dev/user_doc/guide/task/sub-process.html | 6 +-
zh-cn/docs/dev/user_doc/guide/task/switch.html | 6 +-
.../dev/user_doc/guide/workflow-definition.html | 6 +-
.../docs/dev/user_doc/guide/workflow-instance.html | 6 +-
zh-cn/docs/dev/user_doc/upgrade.html | 6 +-
.../docs/latest/user_doc/architecture-design.html | 355 ---
.../docs/latest/user_doc/architecture-design.json | 6 -
.../user_doc/architecture/configuration.html | 1000 ++++++
.../user_doc/architecture/configuration.json | 6 +
.../docs/latest/user_doc/architecture/design.html | 355 +++
.../docs/latest/user_doc/architecture/design.json | 6 +
.../latest/user_doc/architecture/load-balance.html | 64 +
.../latest/user_doc/architecture/load-balance.json | 6 +
.../latest/user_doc/architecture/metadata.html | 745 +++++
.../latest/user_doc/architecture/metadata.json | 6 +
.../user_doc/architecture/task-structure.html | 3283 ++++++++++++++++++++
.../user_doc/architecture/task-structure.json | 6 +
zh-cn/docs/latest/user_doc/cluster-deployment.html | 449 ---
zh-cn/docs/latest/user_doc/cluster-deployment.json | 6 -
zh-cn/docs/latest/user_doc/configuration-file.html | 1000 ------
zh-cn/docs/latest/user_doc/configuration-file.json | 6 -
zh-cn/docs/latest/user_doc/docker-deployment.html | 915 ------
zh-cn/docs/latest/user_doc/docker-deployment.json | 6 -
.../docs/latest/user_doc/expansion-reduction.html | 12 +-
.../docs/latest/user_doc/expansion-reduction.json | 4 +-
zh-cn/docs/latest/user_doc/flink-call.html | 126 -
zh-cn/docs/latest/user_doc/flink-call.json | 6 -
.../guide/alert/alert_plugin_user_guide.html | 36 +
.../guide/alert/alert_plugin_user_guide.json | 6 +
.../user_doc/guide/alert/enterprise-wechat.html | 55 +
.../user_doc/guide/alert/enterprise-wechat.json | 6 +
.../latest/user_doc/guide/datasource/hive.html | 53 +
.../latest/user_doc/guide/datasource/hive.json | 6 +
.../user_doc/guide/datasource/introduction.html | 35 +
.../user_doc/guide/datasource/introduction.json | 6 +
.../latest/user_doc/guide/datasource/mysql.html | 43 +
.../latest/user_doc/guide/datasource/mysql.json | 6 +
.../user_doc/guide/datasource/postgresql.html | 43 +
.../user_doc/guide/datasource/postgresql.json | 6 +
.../latest/user_doc/guide/datasource/spark.html | 48 +
.../latest/user_doc/guide/datasource/spark.json | 6 +
zh-cn/docs/latest/user_doc/guide/flink-call.html | 126 +
zh-cn/docs/latest/user_doc/guide/flink-call.json | 6 +
zh-cn/docs/latest/user_doc/guide/homepage.html | 33 +
zh-cn/docs/latest/user_doc/guide/homepage.json | 6 +
.../user_doc/guide/installation/cluster.html | 52 +
.../user_doc/guide/installation/cluster.json | 6 +
.../latest/user_doc/guide/installation/docker.html | 915 ++++++
.../latest/user_doc/guide/installation/docker.json | 6 +
.../user_doc/guide/installation/hardware.html | 129 +
.../user_doc/guide/installation/hardware.json | 6 +
.../user_doc/guide/installation/kubernetes.html | 1753 +++++++++++
.../user_doc/guide/installation/kubernetes.json | 6 +
.../guide/installation/pseudo-cluster.html | 190 ++
.../guide/installation/pseudo-cluster.json | 6 +
.../guide/installation/skywalking-agent.html | 77 +
.../guide/installation/skywalking-agent.json | 6 +
.../user_doc/guide/installation/standalone.html | 57 +
.../user_doc/guide/installation/standalone.json | 6 +
zh-cn/docs/latest/user_doc/guide/introduction.html | 31 +
zh-cn/docs/latest/user_doc/guide/introduction.json | 6 +
zh-cn/docs/latest/user_doc/guide/monitor.html | 72 +
zh-cn/docs/latest/user_doc/guide/monitor.json | 6 +
zh-cn/docs/latest/user_doc/guide/open-api.html | 93 +
zh-cn/docs/latest/user_doc/guide/open-api.json | 6 +
.../latest/user_doc/guide/parameter/built-in.html | 83 +
.../latest/user_doc/guide/parameter/built-in.json | 6 +
.../latest/user_doc/guide/parameter/context.html | 66 +
.../latest/user_doc/guide/parameter/context.json | 6 +
.../latest/user_doc/guide/parameter/global.html | 41 +
.../latest/user_doc/guide/parameter/global.json | 6 +
.../latest/user_doc/guide/parameter/local.html | 41 +
.../latest/user_doc/guide/parameter/local.json | 6 +
.../latest/user_doc/guide/parameter/priority.html | 55 +
.../latest/user_doc/guide/parameter/priority.json | 6 +
zh-cn/docs/latest/user_doc/guide/project.html | 44 +
zh-cn/docs/latest/user_doc/guide/project.json | 6 +
zh-cn/docs/latest/user_doc/guide/quick-start.html | 111 +
zh-cn/docs/latest/user_doc/guide/quick-start.json | 6 +
zh-cn/docs/latest/user_doc/guide/resource.html | 152 +
zh-cn/docs/latest/user_doc/guide/resource.json | 6 +
zh-cn/docs/latest/user_doc/guide/security.html | 213 ++
zh-cn/docs/latest/user_doc/guide/security.json | 6 +
.../docs/latest/user_doc/guide/task-instance.html | 44 +
.../docs/latest/user_doc/guide/task-instance.json | 6 +
.../latest/user_doc/guide/task/conditions.html | 64 +
.../latest/user_doc/guide/task/conditions.json | 6 +
zh-cn/docs/latest/user_doc/guide/task/datax.html | 65 +
zh-cn/docs/latest/user_doc/guide/task/datax.json | 6 +
.../docs/latest/user_doc/guide/task/dependent.html | 56 +
.../docs/latest/user_doc/guide/task/dependent.json | 6 +
zh-cn/docs/latest/user_doc/guide/task/flink.html | 51 +
zh-cn/docs/latest/user_doc/guide/task/flink.json | 6 +
zh-cn/docs/latest/user_doc/guide/task/http.html | 52 +
zh-cn/docs/latest/user_doc/guide/task/http.json | 6 +
.../latest/user_doc/guide/task/map-reduce.html | 62 +
.../latest/user_doc/guide/task/map-reduce.json | 6 +
zh-cn/docs/latest/user_doc/guide/task/pigeon.html | 45 +
zh-cn/docs/latest/user_doc/guide/task/pigeon.json | 6 +
zh-cn/docs/latest/user_doc/guide/task/python.html | 45 +
zh-cn/docs/latest/user_doc/guide/task/python.json | 6 +
zh-cn/docs/latest/user_doc/guide/task/shell.html | 75 +
zh-cn/docs/latest/user_doc/guide/task/shell.json | 6 +
zh-cn/docs/latest/user_doc/guide/task/spark.html | 52 +
zh-cn/docs/latest/user_doc/guide/task/spark.json | 6 +
zh-cn/docs/latest/user_doc/guide/task/sql.html | 53 +
zh-cn/docs/latest/user_doc/guide/task/sql.json | 6 +
.../user_doc/guide/task/stored-procedure.html | 44 +
.../user_doc/guide/task/stored-procedure.json | 6 +
.../latest/user_doc/guide/task/sub-process.html | 46 +
.../latest/user_doc/guide/task/sub-process.json | 6 +
zh-cn/docs/latest/user_doc/guide/task/switch.html | 61 +
zh-cn/docs/latest/user_doc/guide/task/switch.json | 6 +
.../latest/user_doc/guide/workflow-definition.html | 173 ++
.../latest/user_doc/guide/workflow-definition.json | 6 +
.../latest/user_doc/guide/workflow-instance.html | 89 +
.../latest/user_doc/guide/workflow-instance.json | 6 +
.../docs/latest/user_doc/hardware-environment.html | 129 -
.../docs/latest/user_doc/hardware-environment.json | 6 -
.../latest/user_doc/kubernetes-deployment.html | 1751 -----------
.../latest/user_doc/kubernetes-deployment.json | 6 -
zh-cn/docs/latest/user_doc/load-balance.html | 64 -
zh-cn/docs/latest/user_doc/load-balance.json | 6 -
zh-cn/docs/latest/user_doc/metadata-1.3.html | 745 -----
zh-cn/docs/latest/user_doc/metadata-1.3.json | 6 -
zh-cn/docs/latest/user_doc/open-api.html | 93 -
zh-cn/docs/latest/user_doc/open-api.json | 6 -
.../latest/user_doc/parameters-introduction.html | 105 -
.../latest/user_doc/parameters-introduction.json | 6 -
zh-cn/docs/latest/user_doc/quick-start.html | 105 -
zh-cn/docs/latest/user_doc/quick-start.json | 6 -
.../user_doc/skywalking-agent-deployment.html | 77 -
.../user_doc/skywalking-agent-deployment.json | 6 -
.../latest/user_doc/standalone-deployment.html | 333 --
.../latest/user_doc/standalone-deployment.json | 6 -
zh-cn/docs/latest/user_doc/standalone-server.html | 62 -
zh-cn/docs/latest/user_doc/standalone-server.json | 6 -
zh-cn/docs/latest/user_doc/system-manual.html | 999 ------
zh-cn/docs/latest/user_doc/system-manual.json | 6 -
zh-cn/docs/latest/user_doc/task-structure.html | 3283 --------------------
zh-cn/docs/latest/user_doc/task-structure.json | 6 -
zh-cn/docs/latest/user_doc/upgrade.html | 10 +-
zh-cn/docs/latest/user_doc/upgrade.json | 4 +-
zh-cn/docs/release/faq.html | 6 +-
zh-cn/download/download.html | 6 +-
zh-cn/download/download_ppt.html | 6 +-
zh-cn/index.html | 6 +-
975 files changed, 48563 insertions(+), 22992 deletions(-)
diff --git a/build/docs.md.72269b4.js b/build/docs.md.72269b4.js
deleted file mode 100644
index d6569c8..0000000
--- a/build/docs.md.72269b4.js
+++ /dev/null
@@ -1 +0,0 @@
-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/docs.md.bb9a60b.js b/build/docs.md.bb9a60b.js
new file mode 100644
index 0000000..f00eda5
--- /dev/null
+++ b/build/docs.md.bb9a60b.js
@@ -0,0 +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 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/download.md.6dac904.js b/build/download.md.6dac904.js
deleted file mode 100644
index 0a7a095..0000000
--- a/build/download.md.6dac904.js
+++ /dev/null
@@ -1 +0,0 @@
-webpackJsonp([5],{1:function(e,t){e.exports=React},2:function(e,t){e.exports=ReactDOM},428:function(e,t,n){"use strict";function o(e){return e&&e.__esModule?e:{default:e}}function l(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(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 r(e,t){if("function"!=typeof t&&null!==t)throw new Type [...]
\ No newline at end of file
diff --git a/build/download.md.f974945.js b/build/download.md.f974945.js
new file mode 100644
index 0000000..bbd9141
--- /dev/null
+++ b/build/download.md.f974945.js
@@ -0,0 +1 @@
+webpackJsonp([5],{1:function(e,t){e.exports=React},2:function(e,t){e.exports=ReactDOM},429:function(e,t,n){"use strict";function o(e){return e&&e.__esModule?e:{default:e}}function l(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(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 r(e,t){if("function"!=typeof t&&null!==t)throw new Type [...]
\ No newline at end of file
diff --git a/build/home.8ca62b9.js b/build/home.8ca62b9.js
deleted file mode 100644
index 777889c..0000000
--- a/build/home.8ca62b9.js
+++ /dev/null
@@ -1 +0,0 @@
-webpackJsonp([1],{1:function(e,t){e.exports=React},2:function(e,t){e.exports=ReactDOM},430:function(e,t,n){e.exports=n(431)},431:function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(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 u(e,t){if("functi [...]
\ No newline at end of file
diff --git a/build/home.d17fd18.js b/build/home.d17fd18.js
new file mode 100644
index 0000000..1cb7df4
--- /dev/null
+++ b/build/home.d17fd18.js
@@ -0,0 +1 @@
+webpackJsonp([1],{1:function(e,t){e.exports=React},2:function(e,t){e.exports=ReactDOM},431:function(e,t,n){e.exports=n(432)},432:function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(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 u(e,t){if("functi [...]
\ No newline at end of file
diff --git a/build/vendor.5260276.js b/build/vendor.5260276.js
new file mode 100644
index 0000000..f59b5c0
--- /dev/null
+++ b/build/vendor.5260276.js
@@ -0,0 +1,150 @@
+!function(e){function t(n){if(r[n])return r[n].exports;var a=r[n]={i:n,l:!1,exports:{}};return e[n].call(a.exports,a,a.exports,t),a.l=!0,a.exports}var n=window.webpackJsonp;window.webpackJsonp=function(r,o,c){for(var i,s,l,u=0,d=[];u<r.length;u++)s=r[u],a[s]&&d.push(a[s][0]),a[s]=0;for(i in o)Object.prototype.hasOwnProperty.call(o,i)&&(e[i]=o[i]);for(n&&n(r,o,c);d.length;)d.shift()();if(c)for(u=0;u<c.length;u++)l=t(t.s=c[u]);return l};var r={},a={8:0};t.m=e,t.c=r,t.d=function(e,n,r){t.o( [...]
+//! moment.js
+return sc.isValid=Vt,sc.abs=Cr,sc.add=xr,sc.subtract=Er,sc.as=Rr,sc.asMilliseconds=Io,sc.asSeconds=Uo,sc.asMinutes=Bo,sc.asHours=qo,sc.asDays=Ko,sc.asWeeks=Jo,sc.asMonths=Go,sc.asQuarters=Xo,sc.asYears=$o,sc.valueOf=Ir,sc._bubble=Fr,sc.clone=Br,sc.get=qr,sc.milliseconds=Zo,sc.seconds=Qo,sc.minutes=ec,sc.hours=tc,sc.days=nc,sc.weeks=Jr,sc.months=rc,sc.years=ac,sc.humanize=Qr,sc.toISOString=ta,sc.toString=ta,sc.toJSON=ta,sc.locale=Dn,sc.localeData=jn,sc.toIsoString=L("toIsoString() is depr [...]
+ Copyright (c) 2018 Jed Watson.
+ 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)){if(r.length){var c=n.apply(null,r);c&&e.push(c)}}else if("object"===a)if(r.toString===Object.prototype.toString)for(var i in r)o.call(r,i)&&r[i]&&e.push(i);else e.push(r.toString())}}return e.join(" ")}var o={}.hasOwnProperty;void 0!==e&&e.exports?(n.default=n,e.exports=n):(r=[],void 0!==(a=function(){retu [...]
+ Copyright (c) 2017 Jed Watson.
+ 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 [...]
+//! 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
+var t=function(e){return 0===e?0:1===e?1:2===e?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5},n={s:["أقل من ثانية","ثانية واحدة",["ثانيتان","ثانيتين"],"%d ثوان","%d ثانية","%d ثانية"],m:["أقل من دقيقة","دقيقة واحدة",["دقيقتان","دقيقتين"],"%d دقائق","%d دقيقة","%d دقيقة"],h:["أقل من ساعة","ساعة واحدة",["ساعتان","ساعتين"],"%d ساعات","%d ساعة","%d ساعة"],d:["أقل من يوم","يوم واحد",["يومان","يومين"],"%d أيام","%d يومًا","%d يوم"],M:["أقل من شهر","شهر واحد",["شهران","شهرين"],"%d أشهر","%d شهرا","%d ش [...]
+//! moment.js locale configuration
+var t={1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",0:"0"},n=function(e){return 0===e?0:1===e?1:2===e?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5},r={s:["أقل من ثانية","ثانية واحدة",["ثانيتان","ثانيتين"],"%d ثوان","%d ثانية","%d ثانية"],m:["أقل من دقيقة","دقيقة واحدة",["دقيقتان","دقيقتين"],"%d دقائق","%d دقيقة","%d دقيقة"],h:["أقل من ساعة","ساعة واحدة",["ساعتان","ساعتين"],"%d ساعات","%d ساعة","%d ساعة"],d:["أقل من يوم","يوم واحد",["يومان","يومين"],"%d أيام","%d يومًا","%d يوم"],M:["أق [...]
+//! 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"};return e.defineLocale("ar-sa",{months:"يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),monthsShort:"يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خ [...]
+//! moment.js locale configuration
+var t={1:"-inci",5:"-inci",8:"-inci",70:"-inci",80:"-inci",2:"-nci",7:"-nci",20:"-nci",50:"-nci",3:"-üncü",4:"-üncü",100:"-üncü",6:"-ncı",9:"-uncu",10:"-uncu",30:"-uncu",60:"-ıncı",90:"-ıncı"};return e.defineLocale("az",{months:"yanvar_fevral_mart_aprel_may_iyun_iyul_avqust_sentyabr_oktyabr_noyabr_dekabr".split("_"),monthsShort:"yan_fev_mar_apr_may_iyn_iyl_avq_sen_okt_noy_dek".split("_"),weekdays:"Bazar_Bazar ertəsi_Çərşənbə axşamı_Çərşənbə_Cümə axşamı_Cümə_Şənbə".split("_"),weekdaysShor [...]
+//! moment.js locale configuration
+function t(e,t){var n=e.split("_");return t%10==1&&t%100!=11?n[0]:t%10>=2&&t%10<=4&&(t%100<10||t%100>=20)?n[1]:n[2]}function n(e,n,r){var a={ss:n?"секунда_секунды_секунд":"секунду_секунды_секунд",mm:n?"хвіліна_хвіліны_хвілін":"хвіліну_хвіліны_хвілін",hh:n?"гадзіна_гадзіны_гадзін":"гадзіну_гадзіны_гадзін",dd:"дзень_дні_дзён",MM:"месяц_месяцы_месяцаў",yy:"год_гады_гадоў"};return"m"===r?n?"хвіліна":"хвіліну":"h"===r?n?"гадзіна":"гадзіну":e+" "+t(a[r],+e)}return e.defineLocale("be",{months:{ [...]
+//! 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"};return e.defineLocale("bn",{months:"জানুয়ারি_ফেব্রুয়ারি_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্টেম্বর_অক্টোবর_নভেম্বর_ডিসেম্বর".split("_"),monthsShort:"জানু_ফেব্রু_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্ট_অক্টো_নভে_ডিসে".split("_"),weekdays:"রবিবার_সোমবার_মঙ্গলবার_বুধবার_বৃহস্পতিবার_শুক্রবার_শনিবার".split("_"),weekdaysShort:"রবি_সোম_মঙ্গল_বুধ_ব [...]
+//! 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"};return e.defineLocale("bn-bd",{months:"জানুয়ারি_ফেব্রুয়ারি_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্টেম্বর_অক্টোবর_নভেম্বর_ডিসেম্বর".split("_"),monthsShort:"জানু_ফেব্রু_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্ট_অক্টো_নভে_ডিসে".split("_"),weekdays:"রবিবার_সোমবার_মঙ্গলবার_বুধবার_বৃহস্পতিবার_শুক্রবার_শনিবার".split("_"),weekdaysShort:"রবি_সোম_মঙ্গল_বু [...]
+//! 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"};return e.defineLocale("bo",{months:"ཟླ་བ་དང་པོ_ཟླ་བ་གཉིས་པ_ཟླ་བ་གསུམ་པ_ཟླ་བ་བཞི་པ_ཟླ་བ་ལྔ་པ_ཟླ་བ་དྲུག་པ_ཟླ་བ་བདུན་པ_ཟླ་བ་བརྒྱད་པ_ཟླ་བ་དགུ་པ_ཟླ་བ་བཅུ་པ_ཟླ་བ་བཅུ་གཅིག་པ_ཟླ་བ་བཅུ་གཉིས་པ".split("_"),monthsShort:"ཟླ་1_ཟླ་2_ཟླ་3_ཟླ་4_ཟླ་5_ཟླ་6_ཟླ་7_ཟླ་8_ཟླ་9_ཟླ་10_ཟླ་11_ཟླ་12".split("_"),monthsShortRegex:/^(ཟླ་\d{1,2})/,monthsParseExact:!0,week [...]
+//! moment.js locale configuration
+function t(e,t,n){return e+" "+a({mm:"munutenn",MM:"miz",dd:"devezh"}[n],e)}function n(e){switch(r(e)){case 1:case 3:case 4:case 5:case 9:return e+" bloaz";default:return e+" vloaz"}}function r(e){return e>9?r(e%10):e}function a(e,t){return 2===t?o(e):e}function o(e){var t={m:"v",b:"v",d:"z"};return void 0===t[e.charAt(0)]?e:t[e.charAt(0)]+e.substring(1)}var c=[/^gen/i,/^c[ʼ\']hwe/i,/^meu/i,/^ebr/i,/^mae/i,/^(mez|eve)/i,/^gou/i,/^eos/i,/^gwe/i,/^her/i,/^du/i,/^ker/i],i=/^(genver|c[ʼ\']hw [...]
+//! moment.js locale configuration
+function t(e,t,n){var r=e+" ";switch(n){case"ss":return r+=1===e?"sekunda":2===e||3===e||4===e?"sekunde":"sekundi";case"m":return t?"jedna minuta":"jedne minute";case"mm":return r+=1===e?"minuta":2===e||3===e||4===e?"minute":"minuta";case"h":return t?"jedan sat":"jednog sata";case"hh":return r+=1===e?"sat":2===e||3===e||4===e?"sata":"sati";case"dd":return r+=1===e?"dan":"dana";case"MM":return r+=1===e?"mjesec":2===e||3===e||4===e?"mjeseca":"mjeseci";case"yy":return r+=1===e?"godina":2=== [...]
+//! moment.js locale configuration
+var r="leden_únor_březen_duben_květen_červen_červenec_srpen_září_říjen_listopad_prosinec".split("_"),a="led_úno_bře_dub_kvě_čvn_čvc_srp_zář_říj_lis_pro".split("_"),o=[/^led/i,/^úno/i,/^bře/i,/^dub/i,/^kvě/i,/^(čvn|červen$|června)/i,/^(čvc|červenec|července)/i,/^srp/i,/^zář/i,/^říj/i,/^lis/i,/^pro/i],c=/^(leden|únor|březen|duben|květen|červenec|července|červen|června|srpen|září|říjen|listopad|prosinec|led|úno|bře|dub|kvě|čvn|čvc|srp|zář|říj|lis|pro)/i;return e.defineLocale("cs",{months:r, [...]
+//! moment.js locale configuration
+function t(e,t,n,r){var a={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[e+" Tage",e+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[e+" Monate",e+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[e+" Jahre",e+" Jahren"]};return t?a[n][0]:a[n][1]}return e.defineLocale("de",{months:"Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._März_Apr._Mai_Juni_J [...]
+//! moment.js locale configuration
+function t(e,t,n,r){var a={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[e+" Tage",e+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[e+" Monate",e+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[e+" Jahre",e+" Jahren"]};return t?a[n][0]:a[n][1]}return e.defineLocale("de-at",{months:"Jänner_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jän._Feb._März_Apr._Mai_Jun [...]
+//! moment.js locale configuration
+function t(e,t,n,r){var a={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[e+" Tage",e+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[e+" Monate",e+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[e+" Jahre",e+" Jahren"]};return t?a[n][0]:a[n][1]}return e.defineLocale("de-ch",{months:"Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._März_Apr._Mai_Jun [...]
+//! moment.js locale configuration
+var t=["ޖެނުއަރީ","ފެބްރުއަރީ","މާރިޗު","އޭޕްރީލު","މޭ","ޖޫން","ޖުލައި","އޯގަސްޓު","ސެޕްޓެމްބަރު","އޮކްޓޯބަރު","ނޮވެމްބަރު","ޑިސެމްބަރު"],n=["އާދިއްތަ","ހޯމަ","އަންގާރަ","ބުދަ","ބުރާސްފަތި","ހުކުރު","ހޮނިހިރު"];return e.defineLocale("dv",{months:t,monthsShort:t,weekdays:n,weekdaysShort:n,weekdaysMin:"އާދި_ހޯމަ_އަން_ބުދަ_ބުރާ_ހުކު_ހޮނި".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/M/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/މ [...]
+//! moment.js locale configuration
+function t(e){return"undefined"!=typeof Function&&e instanceof Function||"[object Function]"===Object.prototype.toString.call(e)}return e.defineLocale("el",{monthsNominativeEl:"Ιανουάριος_Φεβρουάριος_Μάρτιος_Απρίλιος_Μάιος_Ιούνιος_Ιούλιος_Αύγουστος_Σεπτέμβριος_Οκτώβριος_Νοέμβριος_Δεκέμβριος".split("_"),monthsGenitiveEl:"Ιανουαρίου_Φεβρουαρίου_Μαρτίου_Απριλίου_Μαΐου_Ιουνίου_Ιουλίου_Αυγούστου_Σεπτεμβρίου_Οκτωβρίου_Νοεμβρίου_Δεκεμβρίου".split("_"),months:function(e,t){return e?"string"==typ [...]
+//! moment.js locale configuration
+var t="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),n="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),r=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],a=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;return e.defineLocale("es",{months:"enero_febrero_marzo_abril_mayo_ju [...]
+//! moment.js locale configuration
+var t="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),n="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),r=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],a=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;return e.defineLocale("es-do",{months:"enero_febrero_marzo_abril_mayo [...]
+//! moment.js locale configuration
+var t="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),n="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),r=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],a=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;return e.defineLocale("es-mx",{months:"enero_febrero_marzo_abril_mayo [...]
+//! moment.js locale configuration
+var t="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),n="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),r=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],a=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;return e.defineLocale("es-us",{months:"enero_febrero_marzo_abril_mayo [...]
+//! moment.js locale configuration
+function t(e,t,n,r){var a={s:["mõne sekundi","mõni sekund","paar sekundit"],ss:[e+"sekundi",e+"sekundit"],m:["ühe minuti","üks minut"],mm:[e+" minuti",e+" minutit"],h:["ühe tunni","tund aega","üks tund"],hh:[e+" tunni",e+" tundi"],d:["ühe päeva","üks päev"],M:["kuu aja","kuu aega","üks kuu"],MM:[e+" kuu",e+" kuud"],y:["ühe aasta","aasta","üks aasta"],yy:[e+" aasta",e+" aastat"]};return t?a[n][2]?a[n][2]:a[n][1]:r?a[n][0]:a[n][1]}return e.defineLocale("et",{months:"jaanuar_veebruar_märts_ [...]
+//! 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"};return e.defineLocale("fa",{months:"ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر".split("_"),monthsShort:"ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر".split("_"),weekdays:"یکشنبه_دوشنبه_سهشنبه_چهارشنبه_پنجشنبه_جمعه_شنبه".split("_"),weekdaysShort:"یکشنبه_دوشنبه_سهشنبه_چهارشنبه_پنجشنب [...]
+//! moment.js locale configuration
+var r="nolla yksi kaksi kolme neljä viisi kuusi seitsemän kahdeksan yhdeksän".split(" "),a=["nolla","yhden","kahden","kolmen","neljän","viiden","kuuden",r[7],r[8],r[9]];return e.defineLocale("fi",{months:"tammikuu_helmikuu_maaliskuu_huhtikuu_toukokuu_kesäkuu_heinäkuu_elokuu_syyskuu_lokakuu_marraskuu_joulukuu".split("_"),monthsShort:"tammi_helmi_maalis_huhti_touko_kesä_heinä_elo_syys_loka_marras_joulu".split("_"),weekdays:"sunnuntai_maanantai_tiistai_keskiviikko_torstai_perjantai_lauantai [...]
+//! moment.js locale configuration
+var t=/^(janvier|février|mars|avril|mai|juin|juillet|août|septembre|octobre|novembre|décembre)/i,n=/(janv\.?|févr\.?|mars|avr\.?|mai|juin|juil\.?|août|sept\.?|oct\.?|nov\.?|déc\.?)/i,r=/(janv\.?|févr\.?|mars|avr\.?|mai|juin|juil\.?|août|sept\.?|oct\.?|nov\.?|déc\.?|janvier|février|mars|avril|mai|juin|juillet|août|septembre|octobre|novembre|décembre)/i,a=[/^janv/i,/^févr/i,/^mars/i,/^avr/i,/^mai/i,/^juin/i,/^juil/i,/^août/i,/^sept/i,/^oct/i,/^nov/i,/^déc/i];return e.defineLocale("fr",{mon [...]
+//! moment.js locale configuration
+var t="jan._feb._mrt._apr._mai_jun._jul._aug._sep._okt._nov._des.".split("_"),n="jan_feb_mrt_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_");return e.defineLocale("fy",{months:"jannewaris_febrewaris_maart_april_maaie_juny_july_augustus_septimber_oktober_novimber_desimber".split("_"),monthsShort:function(e,r){return e?/-MMM-/.test(r)?n[e.month()]:t[e.month()]:t},monthsParseExact:!0,weekdays:"snein_moandei_tiisdei_woansdei_tongersdei_freed_sneon".split("_"),weekdaysShort:"si._mo._ti._wo._t [...]
+//! moment.js locale configuration
+var t=["Eanáir","Feabhra","Márta","Aibreán","Bealtaine","Meitheamh","Iúil","Lúnasa","Meán Fómhair","Deireadh Fómhair","Samhain","Nollaig"],n=["Ean","Feabh","Márt","Aib","Beal","Meith","Iúil","Lún","M.F.","D.F.","Samh","Noll"],r=["Dé Domhnaigh","Dé Luain","Dé Máirt","Dé Céadaoin","Déardaoin","Dé hAoine","Dé Sathairn"],a=["Domh","Luan","Máirt","Céad","Déar","Aoine","Sath"],o=["Do","Lu","Má","Cé","Dé","A","Sa"];return e.defineLocale("ga",{months:t,monthsShort:n,monthsParseExact:!0,weekdays: [...]
+//! moment.js locale configuration
+var t=["Am Faoilleach","An Gearran","Am Màrt","An Giblean","An Cèitean","An t-Ògmhios","An t-Iuchar","An Lùnastal","An t-Sultain","An Dàmhair","An t-Samhain","An Dùbhlachd"],n=["Faoi","Gear","Màrt","Gibl","Cèit","Ògmh","Iuch","Lùn","Sult","Dàmh","Samh","Dùbh"],r=["Didòmhnaich","Diluain","Dimàirt","Diciadain","Diardaoin","Dihaoine","Disathairne"],a=["Did","Dil","Dim","Dic","Dia","Dih","Dis"],o=["Dò","Lu","Mà","Ci","Ar","Ha","Sa"];return e.defineLocale("gd",{months:t,monthsShort:n,monthsPa [...]
+//! moment.js locale configuration
+function t(e,t,n,r){var a={s:["थोडया सॅकंडांनी","थोडे सॅकंड"],ss:[e+" सॅकंडांनी",e+" सॅकंड"],m:["एका मिणटान","एक मिनूट"],mm:[e+" मिणटांनी",e+" मिणटां"],h:["एका वरान","एक वर"],hh:[e+" वरांनी",e+" वरां"],d:["एका दिसान","एक दीस"],dd:[e+" दिसांनी",e+" दीस"],M:["एका म्हयन्यान","एक म्हयनो"],MM:[e+" म्हयन्यानी",e+" म्हयने"],y:["एका वर्सान","एक वर्स"],yy:[e+" वर्सांनी",e+" वर्सां"]};return r?a[n][0]:a[n][1]}return e.defineLocale("gom-deva",{months:{standalone:"जानेवारी_फेब्रुवारी_मार्च_एप्रील_मे [...]
+//! moment.js locale configuration
+function t(e,t,n,r){var a={s:["thoddea sekondamni","thodde sekond"],ss:[e+" sekondamni",e+" sekond"],m:["eka mintan","ek minut"],mm:[e+" mintamni",e+" mintam"],h:["eka voran","ek vor"],hh:[e+" voramni",e+" voram"],d:["eka disan","ek dis"],dd:[e+" disamni",e+" dis"],M:["eka mhoinean","ek mhoino"],MM:[e+" mhoineamni",e+" mhoine"],y:["eka vorsan","ek voros"],yy:[e+" vorsamni",e+" vorsam"]};return r?a[n][0]:a[n][1]}return e.defineLocale("gom-latn",{months:{standalone:"Janer_Febrer_Mars_Abril [...]
+//! 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"};return e.defineLocale("gu",{months:"જાન્યુઆરી_ફેબ્રુઆરી_માર્ચ_એપ્રિલ_મે_જૂન_જુલાઈ_ઑગસ્ટ_સપ્ટેમ્બર_ઑક્ટ્બર_નવેમ્બર_ડિસેમ્બર".split("_"),monthsShort:"જાન્યુ._ફેબ્રુ._માર્ચ_એપ્રિ._મે_જૂન_જુલા._ઑગ._સપ્ટે._ઑક્ટ્._નવે._ડિસે.".split("_"),monthsParseExact:!0,weekdays:"રવિવાર_સોમવાર_મંગળવાર_બુધ્વાર_ગુરુવાર_શુક્રવાર_શનિવાર".split("_"),weekdaysShort [...]
+//! 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=[/^जन/i,/^फ़र|फर/i,/^मार्च/i,/^अप्रै/i,/^मई/i,/^जून/i,/^जुल/i,/^अग/i,/^सितं|सित/i,/^अक्टू/i,/^नव|नवं/i,/^दिसं|दिस/i],a=[/^जन/i,/^फ़र/i,/^मार्च/i,/^अप्रै/i,/^मई/i,/^जून/i,/^जुल/i,/^अग/i,/^सित/i,/^अक्टू/i,/^नव/i,/^दिस/i];return e.defineLocale("hi",{months:{format:"जनवरी_फ़रवरी_मार्च_अप्रैल_मई_जून_जुलाई_अगस्त_सितम्बर_अक्टूबर_नवम्बर_दिसम्बर [...]
+//! moment.js locale configuration
+function t(e,t,n){var r=e+" ";switch(n){case"ss":return r+=1===e?"sekunda":2===e||3===e||4===e?"sekunde":"sekundi";case"m":return t?"jedna minuta":"jedne minute";case"mm":return r+=1===e?"minuta":2===e||3===e||4===e?"minute":"minuta";case"h":return t?"jedan sat":"jednog sata";case"hh":return r+=1===e?"sat":2===e||3===e||4===e?"sata":"sati";case"dd":return r+=1===e?"dan":"dana";case"MM":return r+=1===e?"mjesec":2===e||3===e||4===e?"mjeseca":"mjeseci";case"yy":return r+=1===e?"godina":2=== [...]
+//! moment.js locale configuration
+var r="vasárnap hétfőn kedden szerdán csütörtökön pénteken szombaton".split(" ");return e.defineLocale("hu",{months:"január_február_március_április_május_június_július_augusztus_szeptember_október_november_december".split("_"),monthsShort:"jan._feb._márc._ápr._máj._jún._júl._aug._szept._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"vasárnap_hétfő_kedd_szerda_csütörtök_péntek_szombat".split("_"),weekdaysShort:"vas_hét_kedd_sze_csüt_pén_szo".split("_"),weekdaysMin:"v_h_k_sze_cs_ [...]
+//! moment.js locale configuration
+function t(e){return e%100==11||e%10!=1}function n(e,n,r,a){var o=e+" ";switch(r){case"s":return n||a?"nokkrar sekúndur":"nokkrum sekúndum";case"ss":return t(e)?o+(n||a?"sekúndur":"sekúndum"):o+"sekúnda";case"m":return n?"mínúta":"mínútu";case"mm":return t(e)?o+(n||a?"mínútur":"mínútum"):n?o+"mínúta":o+"mínútu";case"hh":return t(e)?o+(n||a?"klukkustundir":"klukkustundum"):o+"klukkustund";case"d":return n?"dagur":a?"dag":"degi";case"dd":return t(e)?n?o+"dagar":o+(a?"daga":"dögum"):n?o+"da [...]
+//! moment.js locale configuration
+var t={0:"-ші",1:"-ші",2:"-ші",3:"-ші",4:"-ші",5:"-ші",6:"-шы",7:"-ші",8:"-ші",9:"-шы",10:"-шы",20:"-шы",30:"-шы",40:"-шы",50:"-ші",60:"-шы",70:"-ші",80:"-ші",90:"-шы",100:"-ші"};return e.defineLocale("kk",{months:"қаңтар_ақпан_наурыз_сәуір_мамыр_маусым_шілде_тамыз_қыркүйек_қазан_қараша_желтоқсан".split("_"),monthsShort:"қаң_ақп_нау_сәу_мам_мау_шіл_там_қыр_қаз_қар_жел".split("_"),weekdays:"жексенбі_дүйсенбі_сейсенбі_сәрсенбі_бейсенбі_жұма_сенбі".split("_"),weekdaysShort:"жек_дүй_сей_сәр_ [...]
+//! 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"};return e.defineLocale("km",{months:"មករា_កុម្ភៈ_មីនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ".split("_"),monthsShort:"មករា_កុម្ភៈ_មីនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ".split("_"),weekdays:"អាទិត្យ_ច័ន្ទ_អង្គារ_ពុធ_ព្រហស្បតិ៍_សុក្រ_សៅរ៍".split("_"),weekdaysShort:"អា_ច_អ_ព_ព្រ_សុ_ស".split("_"),weekdaysMin [...]
+//! 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"};return e.defineLocale("kn",{months:"ಜನವರಿ_ಫೆಬ್ರವರಿ_ಮಾರ್ಚ್_ಏಪ್ರಿಲ್_ಮೇ_ಜೂನ್_ಜುಲೈ_ಆಗಸ್ಟ್_ಸೆಪ್ಟೆಂಬರ್_ಅಕ್ಟೋಬರ್_ನವೆಂಬರ್_ಡಿಸೆಂಬರ್".split("_"),monthsShort:"ಜನ_ಫೆಬ್ರ_ಮಾರ್ಚ್_ಏಪ್ರಿಲ್_ಮೇ_ಜೂನ್_ಜುಲೈ_ಆಗಸ್ಟ್_ಸೆಪ್ಟೆಂ_ಅಕ್ಟೋ_ನವೆಂ_ಡಿಸೆಂ".split("_"),monthsParseExact:!0,weekdays:"ಭಾನುವಾರ_ಸೋಮವಾರ_ಮಂಗಳವಾರ_ಬುಧವಾರ_ಗುರುವಾರ_ಶುಕ್ರವಾರ_ಶನಿವಾರ".split("_"),weekd [...]
+//! 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=["کانونی دووەم","شوبات","ئازار","نیسان","ئایار","حوزەیران","تەمموز","ئاب","ئەیلوول","تشرینی یەكەم","تشرینی دووەم","كانونی یەکەم"];return e.defineLocale("ku",{months:r,monthsShort:r,weekdays:"یهكشهممه_دووشهممه_سێشهممه_چوارشهممه_پێنجشهممه_ههینی_شهممه".split("_"),weekdaysShort:"یهكشهم_دووشهم_سێشهم_چوارشهم_پێنجشهم_ههینی [...]
+//! moment.js locale configuration
+var t={0:"-чү",1:"-чи",2:"-чи",3:"-чү",4:"-чү",5:"-чи",6:"-чы",7:"-чи",8:"-чи",9:"-чу",10:"-чу",20:"-чы",30:"-чу",40:"-чы",50:"-чү",60:"-чы",70:"-чи",80:"-чи",90:"-чу",100:"-чү"};return e.defineLocale("ky",{months:"январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь".split("_"),monthsShort:"янв_фев_март_апр_май_июнь_июль_авг_сен_окт_ноя_дек".split("_"),weekdays:"Жекшемби_Дүйшөмбү_Шейшемби_Шаршемби_Бейшемби_Жума_Ишемби".split("_"),weekdaysShort:"Жек_Дүй_Шей_Шар [...]
+//! moment.js locale configuration
+function t(e,t,n,r){var a={m:["eng Minutt","enger Minutt"],h:["eng Stonn","enger Stonn"],d:["een Dag","engem Dag"],M:["ee Mount","engem Mount"],y:["ee Joer","engem Joer"]};return t?a[n][0]:a[n][1]}function n(e){return a(e.substr(0,e.indexOf(" ")))?"a "+e:"an "+e}function r(e){return a(e.substr(0,e.indexOf(" ")))?"viru "+e:"virun "+e}function a(e){if(e=parseInt(e,10),isNaN(e))return!1;if(e<0)return!0;if(e<10)return 4<=e&&e<=7;if(e<100){var t=e%10,n=e/10;return a(0===t?n:t)}if(e<1e4){for(; [...]
+//! moment.js locale configuration
+var c={ss:"sekundė_sekundžių_sekundes",m:"minutė_minutės_minutę",mm:"minutės_minučių_minutes",h:"valanda_valandos_valandą",hh:"valandos_valandų_valandas",d:"diena_dienos_dieną",dd:"dienos_dienų_dienas",M:"mėnuo_mėnesio_mėnesį",MM:"mėnesiai_mėnesių_mėnesius",y:"metai_metų_metus",yy:"metai_metų_metus"};return e.defineLocale("lt",{months:{format:"sausio_vasario_kovo_balandžio_gegužės_birželio_liepos_rugpjūčio_rugsėjo_spalio_lapkričio_gruodžio".split("_"),standalone:"sausis_vasaris_kovas_bal [...]
+//! moment.js locale configuration
+var o={ss:"sekundes_sekundēm_sekunde_sekundes".split("_"),m:"minūtes_minūtēm_minūte_minūtes".split("_"),mm:"minūtes_minūtēm_minūte_minūtes".split("_"),h:"stundas_stundām_stunda_stundas".split("_"),hh:"stundas_stundām_stunda_stundas".split("_"),d:"dienas_dienām_diena_dienas".split("_"),dd:"dienas_dienām_diena_dienas".split("_"),M:"mēneša_mēnešiem_mēnesis_mēneši".split("_"),MM:"mēneša_mēnešiem_mēnesis_mēneši".split("_"),y:"gada_gadiem_gads_gadi".split("_"),yy:"gada_gadiem_gads_gadi".split( [...]
+//! moment.js locale configuration
+var t={words:{ss:["sekund","sekunda","sekundi"],m:["jedan minut","jednog minuta"],mm:["minut","minuta","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],dd:["dan","dana","dana"],MM:["mjesec","mjeseca","mjeseci"],yy:["godina","godine","godina"]},correctGrammaticalCase:function(e,t){return 1===e?t[0]:e>=2&&e<=4?t[1]:t[2]},translate:function(e,n,r){var a=t.words[r];return 1===r.length?n?a[0]:a[1]:e+" "+t.correctGrammaticalCase(e,a)}};return e.defineLocale("me",{months:"januar [...]
+//! moment.js locale configuration
+function t(e,t,n,r){switch(n){case"s":return t?"хэдхэн секунд":"хэдхэн секундын";case"ss":return e+(t?" секунд":" секундын");case"m":case"mm":return e+(t?" минут":" минутын");case"h":case"hh":return e+(t?" цаг":" цагийн");case"d":case"dd":return e+(t?" өдөр":" өдрийн");case"M":case"MM":return e+(t?" сар":" сарын");case"y":case"yy":return e+(t?" жил":" жилийн");default:return e}}return e.defineLocale("mn",{months:"Нэгдүгээр сар_Хоёрдугаар сар_Гуравдугаар сар_Дөрөвдүгээр сар_Тавдугаар сар_ [...]
+//! moment.js locale configuration
+var n={1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:"०"},r={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","०":"0"};return e.defineLocale("mr",{months:"जानेवारी_फेब्रुवारी_मार्च_एप्रिल_मे_जून_जुलै_ऑगस्ट_सप्टेंबर_ऑक्टोबर_नोव्हेंबर_डिसेंबर".split("_"),monthsShort:"जाने._फेब्रु._मार्च._एप्रि._मे._जून._जुलै._ऑग._सप्टें._ऑक्टो._नोव्हें._डिसें.".split("_"),monthsParseExact:!0,weekdays:"रविवार_सोमवार_मंगळवार_बुधवार_गुरूवार_शुक्रवार_शनिवार".split("_"),weekdays [...]
+//! 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"};return e.defineLocale("my",{months:"ဇန်နဝါရီ_ဖေဖော်ဝါရီ_မတ်_ဧပြီ_မေ_ဇွန်_ဇူလိုင်_သြဂုတ်_စက်တင်ဘာ_အောက်တိုဘာ_နိုဝင်ဘာ_ဒီဇင်ဘာ".split("_"),monthsShort:"ဇန်_ဖေ_မတ်_ပြီ_မေ_ဇွန်_လိုင်_သြ_စက်_အောက်_နို_ဒီ".split("_"),weekdays:"တနင်္ဂနွေ_တနင်္လာ_အင်္ဂါ_ဗုဒ္ဓဟူး_ကြာသပတေး_သောကြာ_စနေ".split("_"),weekdaysShort:"နွေ_လာ_ဂါ_ဟူး_ကြာ_သော_နေ".split("_"),w [...]
+//! 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"};return e.defineLocale("ne",{months:"जनवरी_फेब्रुवरी_मार्च_अप्रिल_मई_जुन_जुलाई_अगष्ट_सेप्टेम्बर_अक्टोबर_नोभेम्बर_डिसेम्बर".split("_"),monthsShort:"जन._फेब्रु._मार्च_अप्रि._मई_जुन_जुलाई._अग._सेप्ट._अक्टो._नोभे._डिसे.".split("_"),monthsParseExact:!0,weekdays:"आइतबार_सोमबार_मङ्गलबार_बुधबार_बिहिबार_शुक्रबार_शनिबार".split("_"),weekdaysShort:"आइ [...]
+//! moment.js locale configuration
+var t="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),n="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),r=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],a=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;return e.defineLocale("nl",{months:"januari_februari_maart_apr [...]
+//! moment.js locale configuration
+var t="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),n="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),r=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],a=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;return e.defineLocale("nl-be",{months:"januari_februari_maart_ [...]
+//! 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"};return e.defineLocale("pa-in",{months:"ਜਨਵਰੀ_ਫ਼ਰਵਰੀ_ਮਾਰਚ_ਅਪ੍ਰੈਲ_ਮਈ_ਜੂਨ_ਜੁਲਾਈ_ਅਗਸਤ_ਸਤੰਬਰ_ਅਕਤੂਬਰ_ਨਵੰਬਰ_ਦਸੰਬਰ".split("_"),monthsShort:"ਜਨਵਰੀ_ਫ਼ਰਵਰੀ_ਮਾਰਚ_ਅਪ੍ਰੈਲ_ਮਈ_ਜੂਨ_ਜੁਲਾਈ_ਅਗਸਤ_ਸਤੰਬਰ_ਅਕਤੂਬਰ_ਨਵੰਬਰ_ਦਸੰਬਰ".split("_"),weekdays:"ਐਤਵਾਰ_ਸੋਮਵਾਰ_ਮੰਗਲਵਾਰ_ਬੁਧਵਾਰ_ਵੀਰਵਾਰ_ਸ਼ੁੱਕਰਵਾਰ_ਸ਼ਨੀਚਰਵਾਰ".split("_"),weekdaysShort:"ਐਤ_ਸੋਮ_ਮੰਗਲ_ਬੁਧ_ਵੀਰ_ਸ਼ੁਕਰ_ਸ਼ਨੀ".spli [...]
+//! moment.js locale configuration
+var r="styczeń_luty_marzec_kwiecień_maj_czerwiec_lipiec_sierpień_wrzesień_październik_listopad_grudzień".split("_"),a="stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_września_października_listopada_grudnia".split("_"),o=[/^sty/i,/^lut/i,/^mar/i,/^kwi/i,/^maj/i,/^cze/i,/^lip/i,/^sie/i,/^wrz/i,/^paź/i,/^lis/i,/^gru/i];return e.defineLocale("pl",{months:function(e,t){return e?/D MMMM/.test(t)?a[e.month()]:r[e.month()]:r},monthsShort:"sty_lut_mar_kwi_maj_cze_lip_sie_wrz_paź_lis_g [...]
+//! moment.js locale configuration
+function t(e,t,n){var r={ss:"secunde",mm:"minute",hh:"ore",dd:"zile",ww:"săptămâni",MM:"luni",yy:"ani"},a=" ";return(e%100>=20||e>=100&&e%100==0)&&(a=" de "),e+a+r[n]}return e.defineLocale("ro",{months:"ianuarie_februarie_martie_aprilie_mai_iunie_iulie_august_septembrie_octombrie_noiembrie_decembrie".split("_"),monthsShort:"ian._feb._mart._apr._mai_iun._iul._aug._sept._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"duminică_luni_marți_miercuri_joi_vineri_sâmbătă".split("_"),wee [...]
+//! moment.js locale configuration
+function t(e,t){var n=e.split("_");return t%10==1&&t%100!=11?n[0]:t%10>=2&&t%10<=4&&(t%100<10||t%100>=20)?n[1]:n[2]}function n(e,n,r){var a={ss:n?"секунда_секунды_секунд":"секунду_секунды_секунд",mm:n?"минута_минуты_минут":"минуту_минуты_минут",hh:"час_часа_часов",dd:"день_дня_дней",ww:"неделя_недели_недель",MM:"месяц_месяца_месяцев",yy:"год_года_лет"};return"m"===r?n?"минута":"минуту":e+" "+t(a[r],+e)}var r=[/^янв/i,/^фев/i,/^мар/i,/^апр/i,/^ма[йя]/i,/^июн/i,/^июл/i,/^авг/i,/^сен/i,/^ок [...]
+//! moment.js locale configuration
+var t=["جنوري","فيبروري","مارچ","اپريل","مئي","جون","جولاءِ","آگسٽ","سيپٽمبر","آڪٽوبر","نومبر","ڊسمبر"],n=["آچر","سومر","اڱارو","اربع","خميس","جمع","ڇنڇر"];return e.defineLocale("sd",{months:t,monthsShort:t,weekdays:n,weekdaysShort:n,weekdaysMin:n,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd، D MMMM YYYY HH:mm"},meridiemParse:/صبح|شام/,isPM:function(e){return"شام"===e},meridiem:function(e,t,n){return e<12?"صبح":"شام"},calend [...]
+//! moment.js locale configuration
+var r="január_február_marec_apríl_máj_jún_júl_august_september_október_november_december".split("_"),a="jan_feb_mar_apr_máj_jún_júl_aug_sep_okt_nov_dec".split("_");return e.defineLocale("sk",{months:r,monthsShort:a,weekdays:"nedeľa_pondelok_utorok_streda_štvrtok_piatok_sobota".split("_"),weekdaysShort:"ne_po_ut_st_št_pi_so".split("_"),weekdaysMin:"ne_po_ut_st_št_pi_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D [...]
+//! moment.js locale configuration
+function t(e,t,n,r){var a=e+" ";switch(n){case"s":return t||r?"nekaj sekund":"nekaj sekundami";case"ss":return a+=1===e?t?"sekundo":"sekundi":2===e?t||r?"sekundi":"sekundah":e<5?t||r?"sekunde":"sekundah":"sekund";case"m":return t?"ena minuta":"eno minuto";case"mm":return a+=1===e?t?"minuta":"minuto":2===e?t||r?"minuti":"minutama":e<5?t||r?"minute":"minutami":t||r?"minut":"minutami";case"h":return t?"ena ura":"eno uro";case"hh":return a+=1===e?t?"ura":"uro":2===e?t||r?"uri":"urama":e<5?t| [...]
+//! moment.js locale configuration
+var t={words:{ss:["sekunda","sekunde","sekundi"],m:["jedan minut","jedne minute"],mm:["minut","minute","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],dd:["dan","dana","dana"],MM:["mesec","meseca","meseci"],yy:["godina","godine","godina"]},correctGrammaticalCase:function(e,t){return 1===e?t[0]:e>=2&&e<=4?t[1]:t[2]},translate:function(e,n,r){var a=t.words[r];return 1===r.length?n?a[0]:a[1]:e+" "+t.correctGrammaticalCase(e,a)}};return e.defineLocale("sr",{months:"januar_fe [...]
+//! moment.js locale configuration
+var t={words:{ss:["секунда","секунде","секунди"],m:["један минут","једне минуте"],mm:["минут","минуте","минута"],h:["један сат","једног сата"],hh:["сат","сата","сати"],dd:["дан","дана","дана"],MM:["месец","месеца","месеци"],yy:["година","године","година"]},correctGrammaticalCase:function(e,t){return 1===e?t[0]:e>=2&&e<=4?t[1]:t[2]},translate:function(e,n,r){var a=t.words[r];return 1===r.length?n?a[0]:a[1]:e+" "+t.correctGrammaticalCase(e,a)}};return e.defineLocale("sr-cyrl",{months:"јану [...]
+//! 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"};return e.defineLocale("ta",{months:"ஜனவரி_பிப்ரவரி_மார்ச்_ஏப்ரல்_மே_ஜூன்_ஜூலை_ஆகஸ்ட்_செப்டெம்பர்_அக்டோபர்_நவம்பர்_டிசம்பர்".split("_"),monthsShort:"ஜனவரி_பிப்ரவரி_மார்ச்_ஏப்ரல்_மே_ஜூன்_ஜூலை_ஆகஸ்ட்_செப்டெம்பர்_அக்டோபர்_நவம்பர்_டிசம்பர்".split("_"),weekdays:"ஞாயிற்றுக்கிழமை_திங்கட்கிழமை_செவ்வாய்கிழமை_புதன்கிழமை_வியாழக்கிழமை_வெள்ளிக்கிழமை_ [...]
+//! moment.js locale configuration
+var t={0:"-ум",1:"-ум",2:"-юм",3:"-юм",4:"-ум",5:"-ум",6:"-ум",7:"-ум",8:"-ум",9:"-ум",10:"-ум",12:"-ум",13:"-ум",20:"-ум",30:"-юм",40:"-ум",50:"-ум",60:"-ум",70:"-ум",80:"-ум",90:"-ум",100:"-ум"};return e.defineLocale("tg",{months:{format:"январи_феврали_марти_апрели_майи_июни_июли_августи_сентябри_октябри_ноябри_декабри".split("_"),standalone:"январ_феврал_март_апрел_май_июн_июл_август_сентябр_октябр_ноябр_декабр".split("_")},monthsShort:"янв_фев_мар_апр_май_июн_июл_авг_сен_окт_ноя_дек [...]
+//! moment.js locale configuration
+var t={1:"'inji",5:"'inji",8:"'inji",70:"'inji",80:"'inji",2:"'nji",7:"'nji",20:"'nji",50:"'nji",3:"'ünji",4:"'ünji",100:"'ünji",6:"'njy",9:"'unjy",10:"'unjy",30:"'unjy",60:"'ynjy",90:"'ynjy"};return e.defineLocale("tk",{months:"Ýanwar_Fewral_Mart_Aprel_Maý_Iýun_Iýul_Awgust_Sentýabr_Oktýabr_Noýabr_Dekabr".split("_"),monthsShort:"Ýan_Few_Mar_Apr_Maý_Iýn_Iýl_Awg_Sen_Okt_Noý_Dek".split("_"),weekdays:"Ýekşenbe_Duşenbe_Sişenbe_Çarşenbe_Penşenbe_Anna_Şenbe".split("_"),weekdaysShort:"Ýek_Duş_Si [...]
+//! moment.js locale configuration
+var o="pagh_wa’_cha’_wej_loS_vagh_jav_Soch_chorgh_Hut".split("_");return e.defineLocale("tlh",{months:"tera’ jar wa’_tera’ jar cha’_tera’ jar wej_tera’ jar loS_tera’ jar vagh_tera’ jar jav_tera’ jar Soch_tera’ jar chorgh_tera’ jar Hut_tera’ jar wa’maH_tera’ jar wa’maH wa’_tera’ jar wa’maH cha’".split("_"),monthsShort:"jar wa’_jar cha’_jar wej_jar loS_jar vagh_jar jav_jar Soch_jar chorgh_jar Hut_jar wa’maH_jar wa’maH wa’_jar wa’maH cha’".split("_"),monthsParseExact:!0,weekdays:"lojmItjaj_ [...]
+//! moment.js locale configuration
+var t={1:"'inci",5:"'inci",8:"'inci",70:"'inci",80:"'inci",2:"'nci",7:"'nci",20:"'nci",50:"'nci",3:"'üncü",4:"'üncü",100:"'üncü",6:"'ncı",9:"'uncu",10:"'uncu",30:"'uncu",60:"'ıncı",90:"'ıncı"};return e.defineLocale("tr",{months:"Ocak_Şubat_Mart_Nisan_Mayıs_Haziran_Temmuz_Ağustos_Eylül_Ekim_Kasım_Aralık".split("_"),monthsShort:"Oca_Şub_Mar_Nis_May_Haz_Tem_Ağu_Eyl_Eki_Kas_Ara".split("_"),weekdays:"Pazar_Pazartesi_Salı_Çarşamba_Perşembe_Cuma_Cumartesi".split("_"),weekdaysShort:"Paz_Pts_Sal_ [...]
+//! moment.js locale configuration
+function t(e,t){var n=e.split("_");return t%10==1&&t%100!=11?n[0]:t%10>=2&&t%10<=4&&(t%100<10||t%100>=20)?n[1]:n[2]}function n(e,n,r){var a={ss:n?"секунда_секунди_секунд":"секунду_секунди_секунд",mm:n?"хвилина_хвилини_хвилин":"хвилину_хвилини_хвилин",hh:n?"година_години_годин":"годину_години_годин",dd:"день_дні_днів",MM:"місяць_місяці_місяців",yy:"рік_роки_років"};return"m"===r?n?"хвилина":"хвилину":"h"===r?n?"година":"годину":e+" "+t(a[r],+e)}function r(e,t){var n,r={nominative:"неділя_ [...]
+//! moment.js locale configuration
+var t=["جنوری","فروری","مارچ","اپریل","مئی","جون","جولائی","اگست","ستمبر","اکتوبر","نومبر","دسمبر"],n=["اتوار","پیر","منگل","بدھ","جمعرات","جمعہ","ہفتہ"];return e.defineLocale("ur",{months:t,monthsShort:t,weekdays:n,weekdaysShort:n,weekdaysMin:n,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd، D MMMM YYYY HH:mm"},meridiemParse:/صبح|شام/,isPM:function(e){return"شام"===e},meridiem:function(e,t,n){return e<12?"صبح":"شام"},calendar [...]
+object-assign
+(c) Sindre Sorhus
+@license MIT
+*/
+var a=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,c=Object.prototype.propertyIsEnumerable;e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map(function(e){return t[e]}).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach(function(e){r[e]=e}),"abcdefghijklmn [...]
\ No newline at end of file
diff --git a/build/vendor.e6fe67a.js b/build/vendor.e6fe67a.js
deleted file mode 100644
index 3f541fc..0000000
--- a/build/vendor.e6fe67a.js
+++ /dev/null
@@ -1,150 +0,0 @@
-!function(e){function t(n){if(r[n])return r[n].exports;var a=r[n]={i:n,l:!1,exports:{}};return e[n].call(a.exports,a,a.exports,t),a.l=!0,a.exports}var n=window.webpackJsonp;window.webpackJsonp=function(r,o,c){for(var i,s,l,u=0,d=[];u<r.length;u++)s=r[u],a[s]&&d.push(a[s][0]),a[s]=0;for(i in o)Object.prototype.hasOwnProperty.call(o,i)&&(e[i]=o[i]);for(n&&n(r,o,c);d.length;)d.shift()();if(c)for(u=0;u<c.length;u++)l=t(t.s=c[u]);return l};var r={},a={8:0};t.m=e,t.c=r,t.d=function(e,n,r){t.o( [...]
-//! moment.js
-return sc.isValid=Vt,sc.abs=Cr,sc.add=xr,sc.subtract=Er,sc.as=Rr,sc.asMilliseconds=Io,sc.asSeconds=Uo,sc.asMinutes=Bo,sc.asHours=qo,sc.asDays=Ko,sc.asWeeks=Jo,sc.asMonths=Go,sc.asQuarters=Xo,sc.asYears=$o,sc.valueOf=Ir,sc._bubble=Fr,sc.clone=Br,sc.get=qr,sc.milliseconds=Zo,sc.seconds=Qo,sc.minutes=ec,sc.hours=tc,sc.days=nc,sc.weeks=Jr,sc.months=rc,sc.years=ac,sc.humanize=Qr,sc.toISOString=ta,sc.toString=ta,sc.toJSON=ta,sc.locale=Dn,sc.localeData=jn,sc.toIsoString=L("toIsoString() is depr [...]
- Copyright (c) 2018 Jed Watson.
- 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)){if(r.length){var c=n.apply(null,r);c&&e.push(c)}}else if("object"===a)if(r.toString===Object.prototype.toString)for(var i in r)o.call(r,i)&&r[i]&&e.push(i);else e.push(r.toString())}}return e.join(" ")}var o={}.hasOwnProperty;void 0!==e&&e.exports?(n.default=n,e.exports=n):(r=[],void 0!==(a=function(){retu [...]
- Copyright (c) 2017 Jed Watson.
- 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 [...]
-//! 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
-var t=function(e){return 0===e?0:1===e?1:2===e?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5},n={s:["أقل من ثانية","ثانية واحدة",["ثانيتان","ثانيتين"],"%d ثوان","%d ثانية","%d ثانية"],m:["أقل من دقيقة","دقيقة واحدة",["دقيقتان","دقيقتين"],"%d دقائق","%d دقيقة","%d دقيقة"],h:["أقل من ساعة","ساعة واحدة",["ساعتان","ساعتين"],"%d ساعات","%d ساعة","%d ساعة"],d:["أقل من يوم","يوم واحد",["يومان","يومين"],"%d أيام","%d يومًا","%d يوم"],M:["أقل من شهر","شهر واحد",["شهران","شهرين"],"%d أشهر","%d شهرا","%d ش [...]
-//! moment.js locale configuration
-var t={1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",0:"0"},n=function(e){return 0===e?0:1===e?1:2===e?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5},r={s:["أقل من ثانية","ثانية واحدة",["ثانيتان","ثانيتين"],"%d ثوان","%d ثانية","%d ثانية"],m:["أقل من دقيقة","دقيقة واحدة",["دقيقتان","دقيقتين"],"%d دقائق","%d دقيقة","%d دقيقة"],h:["أقل من ساعة","ساعة واحدة",["ساعتان","ساعتين"],"%d ساعات","%d ساعة","%d ساعة"],d:["أقل من يوم","يوم واحد",["يومان","يومين"],"%d أيام","%d يومًا","%d يوم"],M:["أق [...]
-//! 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"};return e.defineLocale("ar-sa",{months:"يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),monthsShort:"يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خ [...]
-//! moment.js locale configuration
-var t={1:"-inci",5:"-inci",8:"-inci",70:"-inci",80:"-inci",2:"-nci",7:"-nci",20:"-nci",50:"-nci",3:"-üncü",4:"-üncü",100:"-üncü",6:"-ncı",9:"-uncu",10:"-uncu",30:"-uncu",60:"-ıncı",90:"-ıncı"};return e.defineLocale("az",{months:"yanvar_fevral_mart_aprel_may_iyun_iyul_avqust_sentyabr_oktyabr_noyabr_dekabr".split("_"),monthsShort:"yan_fev_mar_apr_may_iyn_iyl_avq_sen_okt_noy_dek".split("_"),weekdays:"Bazar_Bazar ertəsi_Çərşənbə axşamı_Çərşənbə_Cümə axşamı_Cümə_Şənbə".split("_"),weekdaysShor [...]
-//! moment.js locale configuration
-function t(e,t){var n=e.split("_");return t%10==1&&t%100!=11?n[0]:t%10>=2&&t%10<=4&&(t%100<10||t%100>=20)?n[1]:n[2]}function n(e,n,r){var a={ss:n?"секунда_секунды_секунд":"секунду_секунды_секунд",mm:n?"хвіліна_хвіліны_хвілін":"хвіліну_хвіліны_хвілін",hh:n?"гадзіна_гадзіны_гадзін":"гадзіну_гадзіны_гадзін",dd:"дзень_дні_дзён",MM:"месяц_месяцы_месяцаў",yy:"год_гады_гадоў"};return"m"===r?n?"хвіліна":"хвіліну":"h"===r?n?"гадзіна":"гадзіну":e+" "+t(a[r],+e)}return e.defineLocale("be",{months:{ [...]
-//! 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"};return e.defineLocale("bn",{months:"জানুয়ারি_ফেব্রুয়ারি_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্টেম্বর_অক্টোবর_নভেম্বর_ডিসেম্বর".split("_"),monthsShort:"জানু_ফেব্রু_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্ট_অক্টো_নভে_ডিসে".split("_"),weekdays:"রবিবার_সোমবার_মঙ্গলবার_বুধবার_বৃহস্পতিবার_শুক্রবার_শনিবার".split("_"),weekdaysShort:"রবি_সোম_মঙ্গল_বুধ_ব [...]
-//! 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"};return e.defineLocale("bn-bd",{months:"জানুয়ারি_ফেব্রুয়ারি_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্টেম্বর_অক্টোবর_নভেম্বর_ডিসেম্বর".split("_"),monthsShort:"জানু_ফেব্রু_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্ট_অক্টো_নভে_ডিসে".split("_"),weekdays:"রবিবার_সোমবার_মঙ্গলবার_বুধবার_বৃহস্পতিবার_শুক্রবার_শনিবার".split("_"),weekdaysShort:"রবি_সোম_মঙ্গল_বু [...]
-//! 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"};return e.defineLocale("bo",{months:"ཟླ་བ་དང་པོ_ཟླ་བ་གཉིས་པ_ཟླ་བ་གསུམ་པ_ཟླ་བ་བཞི་པ_ཟླ་བ་ལྔ་པ_ཟླ་བ་དྲུག་པ_ཟླ་བ་བདུན་པ_ཟླ་བ་བརྒྱད་པ_ཟླ་བ་དགུ་པ_ཟླ་བ་བཅུ་པ_ཟླ་བ་བཅུ་གཅིག་པ_ཟླ་བ་བཅུ་གཉིས་པ".split("_"),monthsShort:"ཟླ་1_ཟླ་2_ཟླ་3_ཟླ་4_ཟླ་5_ཟླ་6_ཟླ་7_ཟླ་8_ཟླ་9_ཟླ་10_ཟླ་11_ཟླ་12".split("_"),monthsShortRegex:/^(ཟླ་\d{1,2})/,monthsParseExact:!0,week [...]
-//! moment.js locale configuration
-function t(e,t,n){return e+" "+a({mm:"munutenn",MM:"miz",dd:"devezh"}[n],e)}function n(e){switch(r(e)){case 1:case 3:case 4:case 5:case 9:return e+" bloaz";default:return e+" vloaz"}}function r(e){return e>9?r(e%10):e}function a(e,t){return 2===t?o(e):e}function o(e){var t={m:"v",b:"v",d:"z"};return void 0===t[e.charAt(0)]?e:t[e.charAt(0)]+e.substring(1)}var c=[/^gen/i,/^c[ʼ\']hwe/i,/^meu/i,/^ebr/i,/^mae/i,/^(mez|eve)/i,/^gou/i,/^eos/i,/^gwe/i,/^her/i,/^du/i,/^ker/i],i=/^(genver|c[ʼ\']hw [...]
-//! moment.js locale configuration
-function t(e,t,n){var r=e+" ";switch(n){case"ss":return r+=1===e?"sekunda":2===e||3===e||4===e?"sekunde":"sekundi";case"m":return t?"jedna minuta":"jedne minute";case"mm":return r+=1===e?"minuta":2===e||3===e||4===e?"minute":"minuta";case"h":return t?"jedan sat":"jednog sata";case"hh":return r+=1===e?"sat":2===e||3===e||4===e?"sata":"sati";case"dd":return r+=1===e?"dan":"dana";case"MM":return r+=1===e?"mjesec":2===e||3===e||4===e?"mjeseca":"mjeseci";case"yy":return r+=1===e?"godina":2=== [...]
-//! moment.js locale configuration
-var r="leden_únor_březen_duben_květen_červen_červenec_srpen_září_říjen_listopad_prosinec".split("_"),a="led_úno_bře_dub_kvě_čvn_čvc_srp_zář_říj_lis_pro".split("_"),o=[/^led/i,/^úno/i,/^bře/i,/^dub/i,/^kvě/i,/^(čvn|červen$|června)/i,/^(čvc|červenec|července)/i,/^srp/i,/^zář/i,/^říj/i,/^lis/i,/^pro/i],c=/^(leden|únor|březen|duben|květen|červenec|července|červen|června|srpen|září|říjen|listopad|prosinec|led|úno|bře|dub|kvě|čvn|čvc|srp|zář|říj|lis|pro)/i;return e.defineLocale("cs",{months:r, [...]
-//! moment.js locale configuration
-function t(e,t,n,r){var a={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[e+" Tage",e+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[e+" Monate",e+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[e+" Jahre",e+" Jahren"]};return t?a[n][0]:a[n][1]}return e.defineLocale("de",{months:"Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._März_Apr._Mai_Juni_J [...]
-//! moment.js locale configuration
-function t(e,t,n,r){var a={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[e+" Tage",e+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[e+" Monate",e+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[e+" Jahre",e+" Jahren"]};return t?a[n][0]:a[n][1]}return e.defineLocale("de-at",{months:"Jänner_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jän._Feb._März_Apr._Mai_Jun [...]
-//! moment.js locale configuration
-function t(e,t,n,r){var a={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[e+" Tage",e+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[e+" Monate",e+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[e+" Jahre",e+" Jahren"]};return t?a[n][0]:a[n][1]}return e.defineLocale("de-ch",{months:"Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._März_Apr._Mai_Jun [...]
-//! moment.js locale configuration
-var t=["ޖެނުއަރީ","ފެބްރުއަރީ","މާރިޗު","އޭޕްރީލު","މޭ","ޖޫން","ޖުލައި","އޯގަސްޓު","ސެޕްޓެމްބަރު","އޮކްޓޯބަރު","ނޮވެމްބަރު","ޑިސެމްބަރު"],n=["އާދިއްތަ","ހޯމަ","އަންގާރަ","ބުދަ","ބުރާސްފަތި","ހުކުރު","ހޮނިހިރު"];return e.defineLocale("dv",{months:t,monthsShort:t,weekdays:n,weekdaysShort:n,weekdaysMin:"އާދި_ހޯމަ_އަން_ބުދަ_ބުރާ_ހުކު_ހޮނި".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/M/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/މ [...]
-//! moment.js locale configuration
-function t(e){return"undefined"!=typeof Function&&e instanceof Function||"[object Function]"===Object.prototype.toString.call(e)}return e.defineLocale("el",{monthsNominativeEl:"Ιανουάριος_Φεβρουάριος_Μάρτιος_Απρίλιος_Μάιος_Ιούνιος_Ιούλιος_Αύγουστος_Σεπτέμβριος_Οκτώβριος_Νοέμβριος_Δεκέμβριος".split("_"),monthsGenitiveEl:"Ιανουαρίου_Φεβρουαρίου_Μαρτίου_Απριλίου_Μαΐου_Ιουνίου_Ιουλίου_Αυγούστου_Σεπτεμβρίου_Οκτωβρίου_Νοεμβρίου_Δεκεμβρίου".split("_"),months:function(e,t){return e?"string"==typ [...]
-//! moment.js locale configuration
-var t="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),n="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),r=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],a=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;return e.defineLocale("es",{months:"enero_febrero_marzo_abril_mayo_ju [...]
-//! moment.js locale configuration
-var t="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),n="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),r=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],a=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;return e.defineLocale("es-do",{months:"enero_febrero_marzo_abril_mayo [...]
-//! moment.js locale configuration
-var t="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),n="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),r=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],a=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;return e.defineLocale("es-mx",{months:"enero_febrero_marzo_abril_mayo [...]
-//! moment.js locale configuration
-var t="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),n="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),r=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],a=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;return e.defineLocale("es-us",{months:"enero_febrero_marzo_abril_mayo [...]
-//! moment.js locale configuration
-function t(e,t,n,r){var a={s:["mõne sekundi","mõni sekund","paar sekundit"],ss:[e+"sekundi",e+"sekundit"],m:["ühe minuti","üks minut"],mm:[e+" minuti",e+" minutit"],h:["ühe tunni","tund aega","üks tund"],hh:[e+" tunni",e+" tundi"],d:["ühe päeva","üks päev"],M:["kuu aja","kuu aega","üks kuu"],MM:[e+" kuu",e+" kuud"],y:["ühe aasta","aasta","üks aasta"],yy:[e+" aasta",e+" aastat"]};return t?a[n][2]?a[n][2]:a[n][1]:r?a[n][0]:a[n][1]}return e.defineLocale("et",{months:"jaanuar_veebruar_märts_ [...]
-//! 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"};return e.defineLocale("fa",{months:"ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر".split("_"),monthsShort:"ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر".split("_"),weekdays:"یکشنبه_دوشنبه_سهشنبه_چهارشنبه_پنجشنبه_جمعه_شنبه".split("_"),weekdaysShort:"یکشنبه_دوشنبه_سهشنبه_چهارشنبه_پنجشنب [...]
-//! moment.js locale configuration
-var r="nolla yksi kaksi kolme neljä viisi kuusi seitsemän kahdeksan yhdeksän".split(" "),a=["nolla","yhden","kahden","kolmen","neljän","viiden","kuuden",r[7],r[8],r[9]];return e.defineLocale("fi",{months:"tammikuu_helmikuu_maaliskuu_huhtikuu_toukokuu_kesäkuu_heinäkuu_elokuu_syyskuu_lokakuu_marraskuu_joulukuu".split("_"),monthsShort:"tammi_helmi_maalis_huhti_touko_kesä_heinä_elo_syys_loka_marras_joulu".split("_"),weekdays:"sunnuntai_maanantai_tiistai_keskiviikko_torstai_perjantai_lauantai [...]
-//! moment.js locale configuration
-var t=/^(janvier|février|mars|avril|mai|juin|juillet|août|septembre|octobre|novembre|décembre)/i,n=/(janv\.?|févr\.?|mars|avr\.?|mai|juin|juil\.?|août|sept\.?|oct\.?|nov\.?|déc\.?)/i,r=/(janv\.?|févr\.?|mars|avr\.?|mai|juin|juil\.?|août|sept\.?|oct\.?|nov\.?|déc\.?|janvier|février|mars|avril|mai|juin|juillet|août|septembre|octobre|novembre|décembre)/i,a=[/^janv/i,/^févr/i,/^mars/i,/^avr/i,/^mai/i,/^juin/i,/^juil/i,/^août/i,/^sept/i,/^oct/i,/^nov/i,/^déc/i];return e.defineLocale("fr",{mon [...]
-//! moment.js locale configuration
-var t="jan._feb._mrt._apr._mai_jun._jul._aug._sep._okt._nov._des.".split("_"),n="jan_feb_mrt_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_");return e.defineLocale("fy",{months:"jannewaris_febrewaris_maart_april_maaie_juny_july_augustus_septimber_oktober_novimber_desimber".split("_"),monthsShort:function(e,r){return e?/-MMM-/.test(r)?n[e.month()]:t[e.month()]:t},monthsParseExact:!0,weekdays:"snein_moandei_tiisdei_woansdei_tongersdei_freed_sneon".split("_"),weekdaysShort:"si._mo._ti._wo._t [...]
-//! moment.js locale configuration
-var t=["Eanáir","Feabhra","Márta","Aibreán","Bealtaine","Meitheamh","Iúil","Lúnasa","Meán Fómhair","Deireadh Fómhair","Samhain","Nollaig"],n=["Ean","Feabh","Márt","Aib","Beal","Meith","Iúil","Lún","M.F.","D.F.","Samh","Noll"],r=["Dé Domhnaigh","Dé Luain","Dé Máirt","Dé Céadaoin","Déardaoin","Dé hAoine","Dé Sathairn"],a=["Domh","Luan","Máirt","Céad","Déar","Aoine","Sath"],o=["Do","Lu","Má","Cé","Dé","A","Sa"];return e.defineLocale("ga",{months:t,monthsShort:n,monthsParseExact:!0,weekdays: [...]
-//! moment.js locale configuration
-var t=["Am Faoilleach","An Gearran","Am Màrt","An Giblean","An Cèitean","An t-Ògmhios","An t-Iuchar","An Lùnastal","An t-Sultain","An Dàmhair","An t-Samhain","An Dùbhlachd"],n=["Faoi","Gear","Màrt","Gibl","Cèit","Ògmh","Iuch","Lùn","Sult","Dàmh","Samh","Dùbh"],r=["Didòmhnaich","Diluain","Dimàirt","Diciadain","Diardaoin","Dihaoine","Disathairne"],a=["Did","Dil","Dim","Dic","Dia","Dih","Dis"],o=["Dò","Lu","Mà","Ci","Ar","Ha","Sa"];return e.defineLocale("gd",{months:t,monthsShort:n,monthsPa [...]
-//! moment.js locale configuration
-function t(e,t,n,r){var a={s:["थोडया सॅकंडांनी","थोडे सॅकंड"],ss:[e+" सॅकंडांनी",e+" सॅकंड"],m:["एका मिणटान","एक मिनूट"],mm:[e+" मिणटांनी",e+" मिणटां"],h:["एका वरान","एक वर"],hh:[e+" वरांनी",e+" वरां"],d:["एका दिसान","एक दीस"],dd:[e+" दिसांनी",e+" दीस"],M:["एका म्हयन्यान","एक म्हयनो"],MM:[e+" म्हयन्यानी",e+" म्हयने"],y:["एका वर्सान","एक वर्स"],yy:[e+" वर्सांनी",e+" वर्सां"]};return r?a[n][0]:a[n][1]}return e.defineLocale("gom-deva",{months:{standalone:"जानेवारी_फेब्रुवारी_मार्च_एप्रील_मे [...]
-//! moment.js locale configuration
-function t(e,t,n,r){var a={s:["thoddea sekondamni","thodde sekond"],ss:[e+" sekondamni",e+" sekond"],m:["eka mintan","ek minut"],mm:[e+" mintamni",e+" mintam"],h:["eka voran","ek vor"],hh:[e+" voramni",e+" voram"],d:["eka disan","ek dis"],dd:[e+" disamni",e+" dis"],M:["eka mhoinean","ek mhoino"],MM:[e+" mhoineamni",e+" mhoine"],y:["eka vorsan","ek voros"],yy:[e+" vorsamni",e+" vorsam"]};return r?a[n][0]:a[n][1]}return e.defineLocale("gom-latn",{months:{standalone:"Janer_Febrer_Mars_Abril [...]
-//! 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"};return e.defineLocale("gu",{months:"જાન્યુઆરી_ફેબ્રુઆરી_માર્ચ_એપ્રિલ_મે_જૂન_જુલાઈ_ઑગસ્ટ_સપ્ટેમ્બર_ઑક્ટ્બર_નવેમ્બર_ડિસેમ્બર".split("_"),monthsShort:"જાન્યુ._ફેબ્રુ._માર્ચ_એપ્રિ._મે_જૂન_જુલા._ઑગ._સપ્ટે._ઑક્ટ્._નવે._ડિસે.".split("_"),monthsParseExact:!0,weekdays:"રવિવાર_સોમવાર_મંગળવાર_બુધ્વાર_ગુરુવાર_શુક્રવાર_શનિવાર".split("_"),weekdaysShort [...]
-//! 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=[/^जन/i,/^फ़र|फर/i,/^मार्च/i,/^अप्रै/i,/^मई/i,/^जून/i,/^जुल/i,/^अग/i,/^सितं|सित/i,/^अक्टू/i,/^नव|नवं/i,/^दिसं|दिस/i],a=[/^जन/i,/^फ़र/i,/^मार्च/i,/^अप्रै/i,/^मई/i,/^जून/i,/^जुल/i,/^अग/i,/^सित/i,/^अक्टू/i,/^नव/i,/^दिस/i];return e.defineLocale("hi",{months:{format:"जनवरी_फ़रवरी_मार्च_अप्रैल_मई_जून_जुलाई_अगस्त_सितम्बर_अक्टूबर_नवम्बर_दिसम्बर [...]
-//! moment.js locale configuration
-function t(e,t,n){var r=e+" ";switch(n){case"ss":return r+=1===e?"sekunda":2===e||3===e||4===e?"sekunde":"sekundi";case"m":return t?"jedna minuta":"jedne minute";case"mm":return r+=1===e?"minuta":2===e||3===e||4===e?"minute":"minuta";case"h":return t?"jedan sat":"jednog sata";case"hh":return r+=1===e?"sat":2===e||3===e||4===e?"sata":"sati";case"dd":return r+=1===e?"dan":"dana";case"MM":return r+=1===e?"mjesec":2===e||3===e||4===e?"mjeseca":"mjeseci";case"yy":return r+=1===e?"godina":2=== [...]
-//! moment.js locale configuration
-var r="vasárnap hétfőn kedden szerdán csütörtökön pénteken szombaton".split(" ");return e.defineLocale("hu",{months:"január_február_március_április_május_június_július_augusztus_szeptember_október_november_december".split("_"),monthsShort:"jan._feb._márc._ápr._máj._jún._júl._aug._szept._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"vasárnap_hétfő_kedd_szerda_csütörtök_péntek_szombat".split("_"),weekdaysShort:"vas_hét_kedd_sze_csüt_pén_szo".split("_"),weekdaysMin:"v_h_k_sze_cs_ [...]
-//! moment.js locale configuration
-function t(e){return e%100==11||e%10!=1}function n(e,n,r,a){var o=e+" ";switch(r){case"s":return n||a?"nokkrar sekúndur":"nokkrum sekúndum";case"ss":return t(e)?o+(n||a?"sekúndur":"sekúndum"):o+"sekúnda";case"m":return n?"mínúta":"mínútu";case"mm":return t(e)?o+(n||a?"mínútur":"mínútum"):n?o+"mínúta":o+"mínútu";case"hh":return t(e)?o+(n||a?"klukkustundir":"klukkustundum"):o+"klukkustund";case"d":return n?"dagur":a?"dag":"degi";case"dd":return t(e)?n?o+"dagar":o+(a?"daga":"dögum"):n?o+"da [...]
-//! moment.js locale configuration
-var t={0:"-ші",1:"-ші",2:"-ші",3:"-ші",4:"-ші",5:"-ші",6:"-шы",7:"-ші",8:"-ші",9:"-шы",10:"-шы",20:"-шы",30:"-шы",40:"-шы",50:"-ші",60:"-шы",70:"-ші",80:"-ші",90:"-шы",100:"-ші"};return e.defineLocale("kk",{months:"қаңтар_ақпан_наурыз_сәуір_мамыр_маусым_шілде_тамыз_қыркүйек_қазан_қараша_желтоқсан".split("_"),monthsShort:"қаң_ақп_нау_сәу_мам_мау_шіл_там_қыр_қаз_қар_жел".split("_"),weekdays:"жексенбі_дүйсенбі_сейсенбі_сәрсенбі_бейсенбі_жұма_сенбі".split("_"),weekdaysShort:"жек_дүй_сей_сәр_ [...]
-//! 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"};return e.defineLocale("km",{months:"មករា_កុម្ភៈ_មីនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ".split("_"),monthsShort:"មករា_កុម្ភៈ_មីនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ".split("_"),weekdays:"អាទិត្យ_ច័ន្ទ_អង្គារ_ពុធ_ព្រហស្បតិ៍_សុក្រ_សៅរ៍".split("_"),weekdaysShort:"អា_ច_អ_ព_ព្រ_សុ_ស".split("_"),weekdaysMin [...]
-//! 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"};return e.defineLocale("kn",{months:"ಜನವರಿ_ಫೆಬ್ರವರಿ_ಮಾರ್ಚ್_ಏಪ್ರಿಲ್_ಮೇ_ಜೂನ್_ಜುಲೈ_ಆಗಸ್ಟ್_ಸೆಪ್ಟೆಂಬರ್_ಅಕ್ಟೋಬರ್_ನವೆಂಬರ್_ಡಿಸೆಂಬರ್".split("_"),monthsShort:"ಜನ_ಫೆಬ್ರ_ಮಾರ್ಚ್_ಏಪ್ರಿಲ್_ಮೇ_ಜೂನ್_ಜುಲೈ_ಆಗಸ್ಟ್_ಸೆಪ್ಟೆಂ_ಅಕ್ಟೋ_ನವೆಂ_ಡಿಸೆಂ".split("_"),monthsParseExact:!0,weekdays:"ಭಾನುವಾರ_ಸೋಮವಾರ_ಮಂಗಳವಾರ_ಬುಧವಾರ_ಗುರುವಾರ_ಶುಕ್ರವಾರ_ಶನಿವಾರ".split("_"),weekd [...]
-//! 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=["کانونی دووەم","شوبات","ئازار","نیسان","ئایار","حوزەیران","تەمموز","ئاب","ئەیلوول","تشرینی یەكەم","تشرینی دووەم","كانونی یەکەم"];return e.defineLocale("ku",{months:r,monthsShort:r,weekdays:"یهكشهممه_دووشهممه_سێشهممه_چوارشهممه_پێنجشهممه_ههینی_شهممه".split("_"),weekdaysShort:"یهكشهم_دووشهم_سێشهم_چوارشهم_پێنجشهم_ههینی [...]
-//! moment.js locale configuration
-var t={0:"-чү",1:"-чи",2:"-чи",3:"-чү",4:"-чү",5:"-чи",6:"-чы",7:"-чи",8:"-чи",9:"-чу",10:"-чу",20:"-чы",30:"-чу",40:"-чы",50:"-чү",60:"-чы",70:"-чи",80:"-чи",90:"-чу",100:"-чү"};return e.defineLocale("ky",{months:"январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь".split("_"),monthsShort:"янв_фев_март_апр_май_июнь_июль_авг_сен_окт_ноя_дек".split("_"),weekdays:"Жекшемби_Дүйшөмбү_Шейшемби_Шаршемби_Бейшемби_Жума_Ишемби".split("_"),weekdaysShort:"Жек_Дүй_Шей_Шар [...]
-//! moment.js locale configuration
-function t(e,t,n,r){var a={m:["eng Minutt","enger Minutt"],h:["eng Stonn","enger Stonn"],d:["een Dag","engem Dag"],M:["ee Mount","engem Mount"],y:["ee Joer","engem Joer"]};return t?a[n][0]:a[n][1]}function n(e){return a(e.substr(0,e.indexOf(" ")))?"a "+e:"an "+e}function r(e){return a(e.substr(0,e.indexOf(" ")))?"viru "+e:"virun "+e}function a(e){if(e=parseInt(e,10),isNaN(e))return!1;if(e<0)return!0;if(e<10)return 4<=e&&e<=7;if(e<100){var t=e%10,n=e/10;return a(0===t?n:t)}if(e<1e4){for(; [...]
-//! moment.js locale configuration
-var c={ss:"sekundė_sekundžių_sekundes",m:"minutė_minutės_minutę",mm:"minutės_minučių_minutes",h:"valanda_valandos_valandą",hh:"valandos_valandų_valandas",d:"diena_dienos_dieną",dd:"dienos_dienų_dienas",M:"mėnuo_mėnesio_mėnesį",MM:"mėnesiai_mėnesių_mėnesius",y:"metai_metų_metus",yy:"metai_metų_metus"};return e.defineLocale("lt",{months:{format:"sausio_vasario_kovo_balandžio_gegužės_birželio_liepos_rugpjūčio_rugsėjo_spalio_lapkričio_gruodžio".split("_"),standalone:"sausis_vasaris_kovas_bal [...]
-//! moment.js locale configuration
-var o={ss:"sekundes_sekundēm_sekunde_sekundes".split("_"),m:"minūtes_minūtēm_minūte_minūtes".split("_"),mm:"minūtes_minūtēm_minūte_minūtes".split("_"),h:"stundas_stundām_stunda_stundas".split("_"),hh:"stundas_stundām_stunda_stundas".split("_"),d:"dienas_dienām_diena_dienas".split("_"),dd:"dienas_dienām_diena_dienas".split("_"),M:"mēneša_mēnešiem_mēnesis_mēneši".split("_"),MM:"mēneša_mēnešiem_mēnesis_mēneši".split("_"),y:"gada_gadiem_gads_gadi".split("_"),yy:"gada_gadiem_gads_gadi".split( [...]
-//! moment.js locale configuration
-var t={words:{ss:["sekund","sekunda","sekundi"],m:["jedan minut","jednog minuta"],mm:["minut","minuta","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],dd:["dan","dana","dana"],MM:["mjesec","mjeseca","mjeseci"],yy:["godina","godine","godina"]},correctGrammaticalCase:function(e,t){return 1===e?t[0]:e>=2&&e<=4?t[1]:t[2]},translate:function(e,n,r){var a=t.words[r];return 1===r.length?n?a[0]:a[1]:e+" "+t.correctGrammaticalCase(e,a)}};return e.defineLocale("me",{months:"januar [...]
-//! moment.js locale configuration
-function t(e,t,n,r){switch(n){case"s":return t?"хэдхэн секунд":"хэдхэн секундын";case"ss":return e+(t?" секунд":" секундын");case"m":case"mm":return e+(t?" минут":" минутын");case"h":case"hh":return e+(t?" цаг":" цагийн");case"d":case"dd":return e+(t?" өдөр":" өдрийн");case"M":case"MM":return e+(t?" сар":" сарын");case"y":case"yy":return e+(t?" жил":" жилийн");default:return e}}return e.defineLocale("mn",{months:"Нэгдүгээр сар_Хоёрдугаар сар_Гуравдугаар сар_Дөрөвдүгээр сар_Тавдугаар сар_ [...]
-//! moment.js locale configuration
-var n={1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:"०"},r={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","०":"0"};return e.defineLocale("mr",{months:"जानेवारी_फेब्रुवारी_मार्च_एप्रिल_मे_जून_जुलै_ऑगस्ट_सप्टेंबर_ऑक्टोबर_नोव्हेंबर_डिसेंबर".split("_"),monthsShort:"जाने._फेब्रु._मार्च._एप्रि._मे._जून._जुलै._ऑग._सप्टें._ऑक्टो._नोव्हें._डिसें.".split("_"),monthsParseExact:!0,weekdays:"रविवार_सोमवार_मंगळवार_बुधवार_गुरूवार_शुक्रवार_शनिवार".split("_"),weekdays [...]
-//! 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"};return e.defineLocale("my",{months:"ဇန်နဝါရီ_ဖေဖော်ဝါရီ_မတ်_ဧပြီ_မေ_ဇွန်_ဇူလိုင်_သြဂုတ်_စက်တင်ဘာ_အောက်တိုဘာ_နိုဝင်ဘာ_ဒီဇင်ဘာ".split("_"),monthsShort:"ဇန်_ဖေ_မတ်_ပြီ_မေ_ဇွန်_လိုင်_သြ_စက်_အောက်_နို_ဒီ".split("_"),weekdays:"တနင်္ဂနွေ_တနင်္လာ_အင်္ဂါ_ဗုဒ္ဓဟူး_ကြာသပတေး_သောကြာ_စနေ".split("_"),weekdaysShort:"နွေ_လာ_ဂါ_ဟူး_ကြာ_သော_နေ".split("_"),w [...]
-//! 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"};return e.defineLocale("ne",{months:"जनवरी_फेब्रुवरी_मार्च_अप्रिल_मई_जुन_जुलाई_अगष्ट_सेप्टेम्बर_अक्टोबर_नोभेम्बर_डिसेम्बर".split("_"),monthsShort:"जन._फेब्रु._मार्च_अप्रि._मई_जुन_जुलाई._अग._सेप्ट._अक्टो._नोभे._डिसे.".split("_"),monthsParseExact:!0,weekdays:"आइतबार_सोमबार_मङ्गलबार_बुधबार_बिहिबार_शुक्रबार_शनिबार".split("_"),weekdaysShort:"आइ [...]
-//! moment.js locale configuration
-var t="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),n="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),r=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],a=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;return e.defineLocale("nl",{months:"januari_februari_maart_apr [...]
-//! moment.js locale configuration
-var t="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),n="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),r=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],a=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;return e.defineLocale("nl-be",{months:"januari_februari_maart_ [...]
-//! 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"};return e.defineLocale("pa-in",{months:"ਜਨਵਰੀ_ਫ਼ਰਵਰੀ_ਮਾਰਚ_ਅਪ੍ਰੈਲ_ਮਈ_ਜੂਨ_ਜੁਲਾਈ_ਅਗਸਤ_ਸਤੰਬਰ_ਅਕਤੂਬਰ_ਨਵੰਬਰ_ਦਸੰਬਰ".split("_"),monthsShort:"ਜਨਵਰੀ_ਫ਼ਰਵਰੀ_ਮਾਰਚ_ਅਪ੍ਰੈਲ_ਮਈ_ਜੂਨ_ਜੁਲਾਈ_ਅਗਸਤ_ਸਤੰਬਰ_ਅਕਤੂਬਰ_ਨਵੰਬਰ_ਦਸੰਬਰ".split("_"),weekdays:"ਐਤਵਾਰ_ਸੋਮਵਾਰ_ਮੰਗਲਵਾਰ_ਬੁਧਵਾਰ_ਵੀਰਵਾਰ_ਸ਼ੁੱਕਰਵਾਰ_ਸ਼ਨੀਚਰਵਾਰ".split("_"),weekdaysShort:"ਐਤ_ਸੋਮ_ਮੰਗਲ_ਬੁਧ_ਵੀਰ_ਸ਼ੁਕਰ_ਸ਼ਨੀ".spli [...]
-//! moment.js locale configuration
-var r="styczeń_luty_marzec_kwiecień_maj_czerwiec_lipiec_sierpień_wrzesień_październik_listopad_grudzień".split("_"),a="stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_września_października_listopada_grudnia".split("_"),o=[/^sty/i,/^lut/i,/^mar/i,/^kwi/i,/^maj/i,/^cze/i,/^lip/i,/^sie/i,/^wrz/i,/^paź/i,/^lis/i,/^gru/i];return e.defineLocale("pl",{months:function(e,t){return e?/D MMMM/.test(t)?a[e.month()]:r[e.month()]:r},monthsShort:"sty_lut_mar_kwi_maj_cze_lip_sie_wrz_paź_lis_g [...]
-//! moment.js locale configuration
-function t(e,t,n){var r={ss:"secunde",mm:"minute",hh:"ore",dd:"zile",ww:"săptămâni",MM:"luni",yy:"ani"},a=" ";return(e%100>=20||e>=100&&e%100==0)&&(a=" de "),e+a+r[n]}return e.defineLocale("ro",{months:"ianuarie_februarie_martie_aprilie_mai_iunie_iulie_august_septembrie_octombrie_noiembrie_decembrie".split("_"),monthsShort:"ian._feb._mart._apr._mai_iun._iul._aug._sept._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"duminică_luni_marți_miercuri_joi_vineri_sâmbătă".split("_"),wee [...]
-//! moment.js locale configuration
-function t(e,t){var n=e.split("_");return t%10==1&&t%100!=11?n[0]:t%10>=2&&t%10<=4&&(t%100<10||t%100>=20)?n[1]:n[2]}function n(e,n,r){var a={ss:n?"секунда_секунды_секунд":"секунду_секунды_секунд",mm:n?"минута_минуты_минут":"минуту_минуты_минут",hh:"час_часа_часов",dd:"день_дня_дней",ww:"неделя_недели_недель",MM:"месяц_месяца_месяцев",yy:"год_года_лет"};return"m"===r?n?"минута":"минуту":e+" "+t(a[r],+e)}var r=[/^янв/i,/^фев/i,/^мар/i,/^апр/i,/^ма[йя]/i,/^июн/i,/^июл/i,/^авг/i,/^сен/i,/^ок [...]
-//! moment.js locale configuration
-var t=["جنوري","فيبروري","مارچ","اپريل","مئي","جون","جولاءِ","آگسٽ","سيپٽمبر","آڪٽوبر","نومبر","ڊسمبر"],n=["آچر","سومر","اڱارو","اربع","خميس","جمع","ڇنڇر"];return e.defineLocale("sd",{months:t,monthsShort:t,weekdays:n,weekdaysShort:n,weekdaysMin:n,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd، D MMMM YYYY HH:mm"},meridiemParse:/صبح|شام/,isPM:function(e){return"شام"===e},meridiem:function(e,t,n){return e<12?"صبح":"شام"},calend [...]
-//! moment.js locale configuration
-var r="január_február_marec_apríl_máj_jún_júl_august_september_október_november_december".split("_"),a="jan_feb_mar_apr_máj_jún_júl_aug_sep_okt_nov_dec".split("_");return e.defineLocale("sk",{months:r,monthsShort:a,weekdays:"nedeľa_pondelok_utorok_streda_štvrtok_piatok_sobota".split("_"),weekdaysShort:"ne_po_ut_st_št_pi_so".split("_"),weekdaysMin:"ne_po_ut_st_št_pi_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D [...]
-//! moment.js locale configuration
-function t(e,t,n,r){var a=e+" ";switch(n){case"s":return t||r?"nekaj sekund":"nekaj sekundami";case"ss":return a+=1===e?t?"sekundo":"sekundi":2===e?t||r?"sekundi":"sekundah":e<5?t||r?"sekunde":"sekundah":"sekund";case"m":return t?"ena minuta":"eno minuto";case"mm":return a+=1===e?t?"minuta":"minuto":2===e?t||r?"minuti":"minutama":e<5?t||r?"minute":"minutami":t||r?"minut":"minutami";case"h":return t?"ena ura":"eno uro";case"hh":return a+=1===e?t?"ura":"uro":2===e?t||r?"uri":"urama":e<5?t| [...]
-//! moment.js locale configuration
-var t={words:{ss:["sekunda","sekunde","sekundi"],m:["jedan minut","jedne minute"],mm:["minut","minute","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],dd:["dan","dana","dana"],MM:["mesec","meseca","meseci"],yy:["godina","godine","godina"]},correctGrammaticalCase:function(e,t){return 1===e?t[0]:e>=2&&e<=4?t[1]:t[2]},translate:function(e,n,r){var a=t.words[r];return 1===r.length?n?a[0]:a[1]:e+" "+t.correctGrammaticalCase(e,a)}};return e.defineLocale("sr",{months:"januar_fe [...]
-//! moment.js locale configuration
-var t={words:{ss:["секунда","секунде","секунди"],m:["један минут","једне минуте"],mm:["минут","минуте","минута"],h:["један сат","једног сата"],hh:["сат","сата","сати"],dd:["дан","дана","дана"],MM:["месец","месеца","месеци"],yy:["година","године","година"]},correctGrammaticalCase:function(e,t){return 1===e?t[0]:e>=2&&e<=4?t[1]:t[2]},translate:function(e,n,r){var a=t.words[r];return 1===r.length?n?a[0]:a[1]:e+" "+t.correctGrammaticalCase(e,a)}};return e.defineLocale("sr-cyrl",{months:"јану [...]
-//! 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"};return e.defineLocale("ta",{months:"ஜனவரி_பிப்ரவரி_மார்ச்_ஏப்ரல்_மே_ஜூன்_ஜூலை_ஆகஸ்ட்_செப்டெம்பர்_அக்டோபர்_நவம்பர்_டிசம்பர்".split("_"),monthsShort:"ஜனவரி_பிப்ரவரி_மார்ச்_ஏப்ரல்_மே_ஜூன்_ஜூலை_ஆகஸ்ட்_செப்டெம்பர்_அக்டோபர்_நவம்பர்_டிசம்பர்".split("_"),weekdays:"ஞாயிற்றுக்கிழமை_திங்கட்கிழமை_செவ்வாய்கிழமை_புதன்கிழமை_வியாழக்கிழமை_வெள்ளிக்கிழமை_ [...]
-//! moment.js locale configuration
-var t={0:"-ум",1:"-ум",2:"-юм",3:"-юм",4:"-ум",5:"-ум",6:"-ум",7:"-ум",8:"-ум",9:"-ум",10:"-ум",12:"-ум",13:"-ум",20:"-ум",30:"-юм",40:"-ум",50:"-ум",60:"-ум",70:"-ум",80:"-ум",90:"-ум",100:"-ум"};return e.defineLocale("tg",{months:{format:"январи_феврали_марти_апрели_майи_июни_июли_августи_сентябри_октябри_ноябри_декабри".split("_"),standalone:"январ_феврал_март_апрел_май_июн_июл_август_сентябр_октябр_ноябр_декабр".split("_")},monthsShort:"янв_фев_мар_апр_май_июн_июл_авг_сен_окт_ноя_дек [...]
-//! moment.js locale configuration
-var t={1:"'inji",5:"'inji",8:"'inji",70:"'inji",80:"'inji",2:"'nji",7:"'nji",20:"'nji",50:"'nji",3:"'ünji",4:"'ünji",100:"'ünji",6:"'njy",9:"'unjy",10:"'unjy",30:"'unjy",60:"'ynjy",90:"'ynjy"};return e.defineLocale("tk",{months:"Ýanwar_Fewral_Mart_Aprel_Maý_Iýun_Iýul_Awgust_Sentýabr_Oktýabr_Noýabr_Dekabr".split("_"),monthsShort:"Ýan_Few_Mar_Apr_Maý_Iýn_Iýl_Awg_Sen_Okt_Noý_Dek".split("_"),weekdays:"Ýekşenbe_Duşenbe_Sişenbe_Çarşenbe_Penşenbe_Anna_Şenbe".split("_"),weekdaysShort:"Ýek_Duş_Si [...]
-//! moment.js locale configuration
-var o="pagh_wa’_cha’_wej_loS_vagh_jav_Soch_chorgh_Hut".split("_");return e.defineLocale("tlh",{months:"tera’ jar wa’_tera’ jar cha’_tera’ jar wej_tera’ jar loS_tera’ jar vagh_tera’ jar jav_tera’ jar Soch_tera’ jar chorgh_tera’ jar Hut_tera’ jar wa’maH_tera’ jar wa’maH wa’_tera’ jar wa’maH cha’".split("_"),monthsShort:"jar wa’_jar cha’_jar wej_jar loS_jar vagh_jar jav_jar Soch_jar chorgh_jar Hut_jar wa’maH_jar wa’maH wa’_jar wa’maH cha’".split("_"),monthsParseExact:!0,weekdays:"lojmItjaj_ [...]
-//! moment.js locale configuration
-var t={1:"'inci",5:"'inci",8:"'inci",70:"'inci",80:"'inci",2:"'nci",7:"'nci",20:"'nci",50:"'nci",3:"'üncü",4:"'üncü",100:"'üncü",6:"'ncı",9:"'uncu",10:"'uncu",30:"'uncu",60:"'ıncı",90:"'ıncı"};return e.defineLocale("tr",{months:"Ocak_Şubat_Mart_Nisan_Mayıs_Haziran_Temmuz_Ağustos_Eylül_Ekim_Kasım_Aralık".split("_"),monthsShort:"Oca_Şub_Mar_Nis_May_Haz_Tem_Ağu_Eyl_Eki_Kas_Ara".split("_"),weekdays:"Pazar_Pazartesi_Salı_Çarşamba_Perşembe_Cuma_Cumartesi".split("_"),weekdaysShort:"Paz_Pts_Sal_ [...]
-//! moment.js locale configuration
-function t(e,t){var n=e.split("_");return t%10==1&&t%100!=11?n[0]:t%10>=2&&t%10<=4&&(t%100<10||t%100>=20)?n[1]:n[2]}function n(e,n,r){var a={ss:n?"секунда_секунди_секунд":"секунду_секунди_секунд",mm:n?"хвилина_хвилини_хвилин":"хвилину_хвилини_хвилин",hh:n?"година_години_годин":"годину_години_годин",dd:"день_дні_днів",MM:"місяць_місяці_місяців",yy:"рік_роки_років"};return"m"===r?n?"хвилина":"хвилину":"h"===r?n?"година":"годину":e+" "+t(a[r],+e)}function r(e,t){var n,r={nominative:"неділя_ [...]
-//! moment.js locale configuration
-var t=["جنوری","فروری","مارچ","اپریل","مئی","جون","جولائی","اگست","ستمبر","اکتوبر","نومبر","دسمبر"],n=["اتوار","پیر","منگل","بدھ","جمعرات","جمعہ","ہفتہ"];return e.defineLocale("ur",{months:t,monthsShort:t,weekdays:n,weekdaysShort:n,weekdaysMin:n,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd، D MMMM YYYY HH:mm"},meridiemParse:/صبح|شام/,isPM:function(e){return"شام"===e},meridiem:function(e,t,n){return e<12?"صبح":"شام"},calendar [...]
-object-assign
-(c) Sindre Sorhus
-@license MIT
-*/
-var a=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,c=Object.prototype.propertyIsEnumerable;e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map(function(e){return t[e]}).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach(function(e){r[e]=e}),"abcdefghijklmn [...]
\ No newline at end of file
diff --git a/en-us/blog/DAG.html b/en-us/blog/DAG.html
index d2f3318..f7ad266 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.e6fe67a.js"></script>
+ <script src="/build/vendor.5260276.js"></script>
<script src="/build/blog.md.79dd3d0.js"></script>
<script>
var _hmt = _hmt || [];
diff --git a/en-us/blog/DolphinScheduler Vulnerability Explanation.html b/en-us/blog/DolphinScheduler Vulnerability Explanation.html
index 9440ee4..34fc906 100644
--- a/en-us/blog/DolphinScheduler Vulnerability Explanation.html
+++ b/en-us/blog/DolphinScheduler Vulnerability Explanation.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>The Apache DolphinScheduler community mailing list recently reported a vulnerability. Considering that many users have not subscribed to this mailing list, we hereby explain the situation:</p>
<p>CVE-2021-27644</p>
<p>Importance: Low</p>
@@ -37,7 +37,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.e6fe67a.js"></script>
+ <script src="/build/vendor.5260276.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 e2e07e5..be582c7 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.e6fe67a.js"></script>
+ <script src="/build/vendor.5260276.js"></script>
<script src="/build/blog.md.79dd3d0.js"></script>
<script>
var _hmt = _hmt || [];
diff --git a/en-us/blog/Introducing Apache DolphinScheduler 1.3.9.html b/en-us/blog/Introducing Apache DolphinScheduler 1.3.9.html
index 2df5fd9..f1a20af 100644
--- a/en-us/blog/Introducing Apache DolphinScheduler 1.3.9.html
+++ b/en-us/blog/Introducing Apache DolphinScheduler 1.3.9.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 href="https://imgpp.com/image/OQFd4"><img src="https://imgpp.com/images/2021/10/25/_5fc2f5f0697d2457db591583571c1a50_25072.md.jpg" alt="_5fc2f5f0697d2457db591583571c1a50_25072.md.jpg"></a></p>
<p>On October 22, 2021, we are excited to announce the release of Apache DolphinScheduler 1.3.9. After a month and a half,Apache DolphinScheduler 1.3.9 brings StandaloneServer to users with the joint efforts of the community. StandaloneServer is a major update of this version, which means a huge leap in ease of use, and the details will be introduced below. In addition, this upgrade also fixes two critical bugs in 1.3.8.</p>
<h2>1.3.9 Download:<a href="https://dolphinscheduler.apache.org/en-us/download/download.html">1.3.9 Download Link</a></h2>
@@ -59,7 +59,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.e6fe67a.js"></script>
+ <script src="/build/vendor.5260276.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 bc29441..66ef95f 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.e6fe67a.js"></script>
+ <script src="/build/vendor.5260276.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 0d9bbc0..0535a57 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.e6fe67a.js"></script>
+ <script src="/build/vendor.5260276.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 0305147..1bd0f67 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.e6fe67a.js"></script>
+ <script src="/build/vendor.5260276.js"></script>
<script src="/build/blog.964b5af.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 36cae47..e63ea17 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.e6fe67a.js"></script>
+ <script src="/build/vendor.5260276.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 d76d150..2bf718d 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.e6fe67a.js"></script>
+ <script src="/build/vendor.5260276.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 f071717..0d4477b 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.e6fe67a.js"></script>
+ <script src="/build/vendor.5260276.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 a179cd4..5e3a6d5 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.e6fe67a.js"></script>
+ <script src="/build/vendor.5260276.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 88388df..ed5d686 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.e6fe67a.js"></script>
+ <script src="/build/vendor.5260276.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 d8fdb94..f821a22 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.e6fe67a.js"></script>
+ <script src="/build/vendor.5260276.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 d32caae..e178704 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.e6fe67a.js"></script>
+ <script src="/build/vendor.5260276.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 311f4ff..50f6a4d 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.e6fe67a.js"></script>
+ <script src="/build/vendor.5260276.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 5d026b6..a6c76a5 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.e6fe67a.js"></script>
+ <script src="/build/vendor.5260276.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 f0299c8..6187084 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.e6fe67a.js"></script>
+ <script src="/build/vendor.5260276.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 6017ee6..4ea47c8 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.e6fe67a.js"></script>
+ <script src="/build/vendor.5260276.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 9376513..8f513ad 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.e6fe67a.js"></script>
+ <script src="/build/vendor.5260276.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 3de25c8..6f39f2b 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.e6fe67a.js"></script>
+ <script src="/build/vendor.5260276.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 74d3108..0da1462 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.e6fe67a.js"></script>
+ <script src="/build/vendor.5260276.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 386b2df..1002795 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.e6fe67a.js"></script>
+ <script src="/build/vendor.5260276.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 b8b537d..1cba073 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.e6fe67a.js"></script>
+ <script src="/build/vendor.5260276.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 19c9dd1..f052322 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.e6fe67a.js"></script>
+ <script src="/build/vendor.5260276.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 023ca3a..8217fa6 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.e6fe67a.js"></script>
+ <script src="/build/vendor.5260276.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 67ea6ae..26647b2 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.e6fe67a.js"></script>
+ <script src="/build/vendor.5260276.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 018e883..7eb307a 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.e6fe67a.js"></script>
+ <script src="/build/vendor.5260276.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 b787b97..40d06f6 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.e6fe67a.js"></script>
+ <script src="/build/vendor.5260276.js"></script>
<script src="/build/development.md.0515a6f.js"></script>
<script>
var _hmt = _hmt || [];
diff --git a/en-us/development/backend/mechanism/global-parameter.html b/en-us/development/backend/mechanism/global-parameter.html
index 41006e4..8813b34 100644
--- a/en-us/development/backend/mechanism/global-parameter.html
+++ b/en-us/development/backend/mechanism/global-parameter.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>After the user defines the parameter with the direction OUT, it is saved in the localParam of the task.</p>
<h2>Usage of parameters</h2>
<p>Getting the direct predecessor node <code>preTasks</code> of the current <code>taskInstance</code> to be created from the DAG, get the <code>varPool</code> of <code>preTasks</code>, merge this varPool (List) into one <code>varPool</code>, and in the merging process, if parameters with the same parameter name are found, they will be handled according to the following logics:</p>
@@ -60,7 +60,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.e6fe67a.js"></script>
+ <script src="/build/vendor.5260276.js"></script>
<script src="/build/development.md.0515a6f.js"></script>
<script>
var _hmt = _hmt || [];
diff --git a/en-us/development/backend/mechanism/overview.html b/en-us/development/backend/mechanism/overview.html
index e2a2515..6515abb 100644
--- a/en-us/development/backend/mechanism/overview.html
+++ b/en-us/development/backend/mechanism/overview.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- [...]
<!-- TODO Since the side menu does not support multiple levels, add new page to keep all sub page here -->
<ul>
<li><a href="global-parameter.md">Global Parameter</a></li>
@@ -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.e6fe67a.js"></script>
+ <script src="/build/vendor.5260276.js"></script>
<script src="/build/development.md.0515a6f.js"></script>
<script>
var _hmt = _hmt || [];
diff --git a/en-us/development/backend/mechanism/task/switch.html b/en-us/development/backend/mechanism/task/switch.html
index 8c319e8..fa08326 100644
--- a/en-us/development/backend/mechanism/task/switch.html
+++ b/en-us/development/backend/mechanism/task/switch.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>Switch task workflow step as follows</p>
<ul>
<li>User-defined expressions and branch information are stored in <code>taskParams</code> in <code>taskdefinition</code>. When the switch is executed, it will be formatted as <code>SwitchParameters</code></li>
@@ -22,7 +22,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.e6fe67a.js"></script>
+ <script src="/build/vendor.5260276.js"></script>
<script src="/build/development.md.0515a6f.js"></script>
<script>
var _hmt = _hmt || [];
diff --git a/en-us/development/backend/spi/alert.html b/en-us/development/backend/spi/alert.html
index 08c1ec1..0d22b42 100644
--- a/en-us/development/backend/spi/alert.html
+++ b/en-us/development/backend/spi/alert.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>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,7 +87,7 @@ 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.e6fe67a.js"></script>
+ <script src="/build/vendor.5260276.js"></script>
<script src="/build/development.md.0515a6f.js"></script>
<script>
var _hmt = _hmt || [];
diff --git a/en-us/development/backend/spi/plugin.html b/en-us/development/backend/spi/plugin.html
index e789fa1..fbf1f7e 100644
--- a/en-us/development/backend/spi/plugin.html
+++ b/en-us/development/backend/spi/plugin.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.e6fe67a.js"></script>
+ <script src="/build/vendor.5260276.js"></script>
<script src="/build/development.md.0515a6f.js"></script>
<script>
var _hmt = _hmt || [];
diff --git a/en-us/development/backend/spi/registry.html b/en-us/development/backend/spi/registry.html
index af6ee3f..dc5d7a0 100644
--- a/en-us/development/backend/spi/registry.html
+++ b/en-us/development/backend/spi/registry.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>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,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.e6fe67a.js"></script>
+ <script src="/build/vendor.5260276.js"></script>
<script src="/build/development.md.0515a6f.js"></script>
<script>
var _hmt = _hmt || [];
diff --git a/en-us/development/backend/spi/task.html b/en-us/development/backend/spi/task.html
index 9a4ebc8..4c93c67 100644
--- a/en-us/development/backend/spi/task.html
+++ b/en-us/development/backend/spi/task.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>How to use development environment?</h4>
<p>First you need to execute the <code>mvn -U install package -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/task (The version number will follow the change of the main version number)</p>
<p>Executing this command will generate all plugins provided by default for all modules.</p>
@@ -33,7 +33,7 @@ task.plugin.binding=./dolphinscheduler-task-plugin/dolphinscheduler-task-shell/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.e6fe67a.js"></script>
+ <script src="/build/vendor.5260276.js"></script>
<script src="/build/development.md.0515a6f.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 e1ec119..6fa0d8d 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- [...]
<h2>Software Requests</h2>
<p>Before setting up the DolphinScheduler development environment, please make sure you have installed the software as below:</p>
<ul>
@@ -133,7 +133,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.e6fe67a.js"></script>
+ <script src="/build/vendor.5260276.js"></script>
<script src="/build/development.md.0515a6f.js"></script>
<script>
var _hmt = _hmt || [];
diff --git a/en-us/development/frontend-development.html b/en-us/development/frontend-development.html
index 94ca49f..45592c3 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.e6fe67a.js"></script>
+ <script src="/build/vendor.5260276.js"></script>
<script src="/build/development.md.0515a6f.js"></script>
<script>
var _hmt = _hmt || [];
diff --git a/en-us/development/have-questions.html b/en-us/development/have-questions.html
index 8d47065..5c08f46 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.e6fe67a.js"></script>
+ <script src="/build/vendor.5260276.js"></script>
<script src="/build/development.md.0515a6f.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 c88130e..13d6bcc 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.e6fe67a.js"></script>
- <script src="/build/docs.md.72269b4.js"></script>
+ <script src="/build/vendor.5260276.js"></script>
+ <script src="/build/docs.md.bb9a60b.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 5c0ae5b..087e431 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.e6fe67a.js"></script>
- <script src="/build/docs.md.72269b4.js"></script>
+ <script src="/build/vendor.5260276.js"></script>
+ <script src="/build/docs.md.bb9a60b.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 f4ae9f4..8fd56ab 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.e6fe67a.js"></script>
- <script src="/build/docs.md.72269b4.js"></script>
+ <script src="/build/vendor.5260276.js"></script>
+ <script src="/build/docs.md.bb9a60b.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 2698717..a0df64f 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.e6fe67a.js"></script>
- <script src="/build/docs.md.72269b4.js"></script>
+ <script src="/build/vendor.5260276.js"></script>
+ <script src="/build/docs.md.bb9a60b.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 8cac09f..bca564b 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.e6fe67a.js"></script>
- <script src="/build/docs.md.72269b4.js"></script>
+ <script src="/build/vendor.5260276.js"></script>
+ <script src="/build/docs.md.bb9a60b.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 93ccd6d..4fbad70 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.e6fe67a.js"></script>
- <script src="/build/docs.md.72269b4.js"></script>
+ <script src="/build/vendor.5260276.js"></script>
+ <script src="/build/docs.md.bb9a60b.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 d037200..bca962b 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.e6fe67a.js"></script>
- <script src="/build/docs.md.72269b4.js"></script>
+ <script src="/build/vendor.5260276.js"></script>
+ <script src="/build/docs.md.bb9a60b.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 6a5f84d..40b2532 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.e6fe67a.js"></script>
- <script src="/build/docs.md.72269b4.js"></script>
+ <script src="/build/vendor.5260276.js"></script>
+ <script src="/build/docs.md.bb9a60b.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 30347ee..bb31b97 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.e6fe67a.js"></script>
- <script src="/build/docs.md.72269b4.js"></script>
+ <script src="/build/vendor.5260276.js"></script>
+ <script src="/build/docs.md.bb9a60b.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 01d09c2..787e8e1 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.e6fe67a.js"></script>
- <script src="/build/docs.md.72269b4.js"></script>
+ <script src="/build/vendor.5260276.js"></script>
+ <script src="/build/docs.md.bb9a60b.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 c1ca021..9dab874 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.e6fe67a.js"></script>
- <script src="/build/docs.md.72269b4.js"></script>
+ <script src="/build/vendor.5260276.js"></script>
+ <script src="/build/docs.md.bb9a60b.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 d6fcb7d..451412a 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.e6fe67a.js"></script>
- <script src="/build/docs.md.72269b4.js"></script>
+ <script src="/build/vendor.5260276.js"></script>
+ <script src="/build/docs.md.bb9a60b.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 34118dc..e66cead 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.e6fe67a.js"></script>
- <script src="/build/docs.md.72269b4.js"></script>
+ <script src="/build/vendor.5260276.js"></script>
+ <script src="/build/docs.md.bb9a60b.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 a8c2d8c..55da8d2 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.e6fe67a.js"></script>
- <script src="/build/docs.md.72269b4.js"></script>
+ <script src="/build/vendor.5260276.js"></script>
+ <script src="/build/docs.md.bb9a60b.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 0e5841f..f3c087a 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.e6fe67a.js"></script>
- <script src="/build/docs.md.72269b4.js"></script>
+ <script src="/build/vendor.5260276.js"></script>
+ <script src="/build/docs.md.bb9a60b.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 5c58bbe..384e14b 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.e6fe67a.js"></script>
- <script src="/build/docs.md.72269b4.js"></script>
+ <script src="/build/vendor.5260276.js"></script>
+ <script src="/build/docs.md.bb9a60b.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 4621b21..83d5fd5 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.e6fe67a.js"></script>
- <script src="/build/docs.md.72269b4.js"></script>
+ <script src="/build/vendor.5260276.js"></script>
+ <script src="/build/docs.md.bb9a60b.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 3c04f39..a3d0b83 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.e6fe67a.js"></script>
- <script src="/build/docs.md.72269b4.js"></script>
+ <script src="/build/vendor.5260276.js"></script>
+ <script src="/build/docs.md.bb9a60b.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 957a7cc..d9ee450 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.e6fe67a.js"></script>
- <script src="/build/docs.md.72269b4.js"></script>
+ <script src="/build/vendor.5260276.js"></script>
+ <script src="/build/docs.md.bb9a60b.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 a7fabc3..5b87738 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.e6fe67a.js"></script>
- <script src="/build/docs.md.72269b4.js"></script>
+ <script src="/build/vendor.5260276.js"></script>
+ <script src="/build/docs.md.bb9a60b.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 d488a66..d306f90 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.e6fe67a.js"></script>
- <script src="/build/docs.md.72269b4.js"></script>
+ <script src="/build/vendor.5260276.js"></script>
+ <script src="/build/docs.md.bb9a60b.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 79474be..966b272 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.e6fe67a.js"></script>
- <script src="/build/docs.md.72269b4.js"></script>
+ <script src="/build/vendor.5260276.js"></script>
+ <script src="/build/docs.md.bb9a60b.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 bb3cc3c..bbc7f9f 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.e6fe67a.js"></script>
- <script src="/build/docs.md.72269b4.js"></script>
+ <script src="/build/vendor.5260276.js"></script>
+ <script src="/build/docs.md.bb9a60b.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 0baacf6..29eaeff 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.e6fe67a.js"></script>
- <script src="/build/docs.md.72269b4.js"></script>
+ <script src="/build/vendor.5260276.js"></script>
+ <script src="/build/docs.md.bb9a60b.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 1434933..06d13d3 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.e6fe67a.js"></script>
- <script src="/build/docs.md.72269b4.js"></script>
+ <script src="/build/vendor.5260276.js"></script>
+ <script src="/build/docs.md.bb9a60b.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 de6b4c9..666d40c 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.e6fe67a.js"></script>
- <script src="/build/docs.md.72269b4.js"></script>
+ <script src="/build/vendor.5260276.js"></script>
+ <script src="/build/docs.md.bb9a60b.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 3162244..a3946ba 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.e6fe67a.js"></script>
- <script src="/build/docs.md.72269b4.js"></script>
+ <script src="/build/vendor.5260276.js"></script>
+ <script src="/build/docs.md.bb9a60b.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 6a6a55f..25bb1a2 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.e6fe67a.js"></script>
- <script src="/build/docs.md.72269b4.js"></script>
+ <script src="/build/vendor.5260276.js"></script>
+ <script src="/build/docs.md.bb9a60b.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 3c93df2..e48e740 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.e6fe67a.js"></script>
- <script src="/build/docs.md.72269b4.js"></script>
+ <script src="/build/vendor.5260276.js"></script>
+ <script src="/build/docs.md.bb9a60b.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 68b478c..5a9f39f 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.e6fe67a.js"></script>
- <script src="/build/docs.md.72269b4.js"></script>
+ <script src="/build/vendor.5260276.js"></script>
+ <script src="/build/docs.md.bb9a60b.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 dd4a0ea..c994adf 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.e6fe67a.js"></script>
- <script src="/build/docs.md.72269b4.js"></script>
+ <script src="/build/vendor.5260276.js"></script>
+ <script src="/build/docs.md.bb9a60b.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 82ea885..3f54d38 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.e6fe67a.js"></script>
- <script src="/build/docs.md.72269b4.js"></script>
+ <script src="/build/vendor.5260276.js"></script>
+ <script src="/build/docs.md.bb9a60b.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 067cb03..1184996 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.e6fe67a.js"></script>
- <script src="/build/docs.md.72269b4.js"></script>
+ <script src="/build/vendor.5260276.js"></script>
+ <script src="/build/docs.md.bb9a60b.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 cdb259e..4ffdb47 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.e6fe67a.js"></script>
- <script src="/build/docs.md.72269b4.js"></script>
+ <script src="/build/vendor.5260276.js"></script>
+ <script src="/build/docs.md.bb9a60b.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 5c42eee..4e7b482 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.e6fe67a.js"></script>
- <script src="/build/docs.md.72269b4.js"></script>
+ <script src="/build/vendor.5260276.js"></script>
+ <script src="/build/docs.md.bb9a60b.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 f27a8d4..38eaaf1 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.e6fe67a.js"></script>
- <script src="/build/docs.md.72269b4.js"></script>
+ <script src="/build/vendor.5260276.js"></script>
+ <script src="/build/docs.md.bb9a60b.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 f6ad1a8..7da962b 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.e6fe67a.js"></script>
- <script src="/build/docs.md.72269b4.js"></script>
+ <script src="/build/vendor.5260276.js"></script>
+ <script src="/build/docs.md.bb9a60b.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 a2849c5..82fed01 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.e6fe67a.js"></script>
- <script src="/build/docs.md.72269b4.js"></script>
+ <script src="/build/vendor.5260276.js"></script>
+ <script src="/build/docs.md.bb9a60b.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 daed290..ed7863d 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.e6fe67a.js"></script>
- <script src="/build/docs.md.72269b4.js"></script>
+ <script src="/build/vendor.5260276.js"></script>
+ <script src="/build/docs.md.bb9a60b.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 9faa3af..f09600a 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.e6fe67a.js"></script>
- <script src="/build/docs.md.72269b4.js"></script>
+ <script src="/build/vendor.5260276.js"></script>
+ <script src="/build/docs.md.bb9a60b.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 a63e1c2..26d9042 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.e6fe67a.js"></script>
- <script src="/build/docs.md.72269b4.js"></script>
+ <script src="/build/vendor.5260276.js"></script>
+ <script src="/build/docs.md.bb9a60b.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 68cb31b..5d85d38 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.e6fe67a.js"></script>
- <script src="/build/docs.md.72269b4.js"></script>
+ <script src="/build/vendor.5260276.js"></script>
+ <script src="/build/docs.md.bb9a60b.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 dd5df09..4c3b7ee 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.e6fe67a.js"></script>
- <script src="/build/docs.md.72269b4.js"></script>
+ <script src="/build/vendor.5260276.js"></script>
+ <script src="/build/docs.md.bb9a60b.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 5fcd8de..8cf86a1 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.e6fe67a.js"></script>
- <script src="/build/docs.md.72269b4.js"></script>
+ <script src="/build/vendor.5260276.js"></script>
+ <script src="/build/docs.md.bb9a60b.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 355a22d..aa0ff76 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.e6fe67a.js"></script>
- <script src="/build/docs.md.72269b4.js"></script>
+ <script src="/build/vendor.5260276.js"></script>
+ <script src="/build/docs.md.bb9a60b.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 6a742d7..a68d0da 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.e6fe67a.js"></script>
- <script src="/build/docs.md.72269b4.js"></script>
+ <script src="/build/vendor.5260276.js"></script>
+ <script src="/build/docs.md.bb9a60b.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 f0ad9d6..3ef33a9 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.e6fe67a.js"></script>
- <script src="/build/docs.md.72269b4.js"></script>
+ <script src="/build/vendor.5260276.js"></script>
+ <script src="/build/docs.md.bb9a60b.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 a96c9c1..207d584 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.e6fe67a.js"></script>
- <script src="/build/docs.md.72269b4.js"></script>
+ <script src="/build/vendor.5260276.js"></script>
+ <script src="/build/docs.md.bb9a60b.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 31ecb84..7c0099f 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.e6fe67a.js"></script>
- <script src="/build/docs.md.72269b4.js"></script>
+ <script src="/build/vendor.5260276.js"></script>
+ <script src="/build/docs.md.bb9a60b.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 639b54d..a489895 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.e6fe67a.js"></script>
- <script src="/build/docs.md.72269b4.js"></script>
+ <script src="/build/vendor.5260276.js"></script>
+ <script src="/build/docs.md.bb9a60b.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 ed5aa24..d837899 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.e6fe67a.js"></script>
- <script src="/build/docs.md.72269b4.js"></script>
+ <script src="/build/vendor.5260276.js"></script>
+ <script src="/build/docs.md.bb9a60b.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 e1c3fbc..6f2b7c7 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.e6fe67a.js"></script>
- <script src="/build/docs.md.72269b4.js"></script>
+ <script src="/build/vendor.5260276.js"></script>
+ <script src="/build/docs.md.bb9a60b.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 7cda06b..bf70e6c 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.e6fe67a.js"></script>
- <script src="/build/docs.md.72269b4.js"></script>
+ <script src="/build/vendor.5260276.js"></script>
+ <script src="/build/docs.md.bb9a60b.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 460463b..6828475 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.e6fe67a.js"></script>
- <script src="/build/docs.md.72269b4.js"></script>
+ <script src="/build/vendor.5260276.js"></script>
+ <script src="/build/docs.md.bb9a60b.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 e8b9516..122f856 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.e6fe67a.js"></script>
- <script src="/build/docs.md.72269b4.js"></script>
+ <script src="/build/vendor.5260276.js"></script>
+ <script src="/build/docs.md.bb9a60b.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 2f8a46e..873ff4c 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.e6fe67a.js"></script>
- <script src="/build/docs.md.72269b4.js"></script>
+ <script src="/build/vendor.5260276.js"></script>
+ <script src="/build/docs.md.bb9a60b.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 808229b..cfa876d 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.e6fe67a.js"></script>
- <script src="/build/docs.md.72269b4.js"></script>
+ <script src="/build/vendor.5260276.js"></script>
+ <script src="/build/docs.md.bb9a60b.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 0bb2738..0a2011a 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.e6fe67a.js"></script>
- <script src="/build/docs.md.72269b4.js"></script>
+ <script src="/build/vendor.5260276.js"></script>
+ <script src="/build/docs.md.bb9a60b.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 eab1fce..cadbcde 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.e6fe67a.js"></script>
- <script src="/build/docs.md.72269b4.js"></script>
+ <script src="/build/vendor.5260276.js"></script>
+ <script src="/build/docs.md.bb9a60b.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 1c01dfc..94ed851 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.e6fe67a.js"></script>
- <script src="/build/docs.md.72269b4.js"></script>
+ <script src="/build/vendor.5260276.js"></script>
+ <script src="/build/docs.md.bb9a60b.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 af6ec3c..e4957b9 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.e6fe67a.js"></script>
- <script src="/build/docs.md.72269b4.js"></script>
+ <script src="/build/vendor.5260276.js"></script>
+ <script src="/build/docs.md.bb9a60b.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 cfa4581..8342118 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.e6fe67a.js"></script>
- <script src="/build/docs.md.72269b4.js"></script>
+ <script src="/build/vendor.5260276.js"></script>
+ <script src="/build/docs.md.bb9a60b.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 893de2b..ff97351 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.e6fe67a.js"></script>
- <script src="/build/docs.md.72269b4.js"></script>
+ <script src="/build/vendor.5260276.js"></script>
+ <script src="/build/docs.md.bb9a60b.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 91a2877..bcd7b87 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.e6fe67a.js"></script>
- <script src="/build/docs.md.72269b4.js"></script>
+ <script src="/build/vendor.5260276.js"></script>
+ <script src="/build/docs.md.bb9a60b.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 a45fd90..88a1185 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.e6fe67a.js"></script>
- <script src="/build/docs.md.72269b4.js"></script>
+ <script src="/build/vendor.5260276.js"></script>
+ <script src="/build/docs.md.bb9a60b.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 79930ad..788c525 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.e6fe67a.js"></script>
- <script src="/build/docs.md.72269b4.js"></script>
+ <script src="/build/vendor.5260276.js"></script>
+ <script src="/build/docs.md.bb9a60b.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 d65860a..d5c2d27 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.e6fe67a.js"></script>
- <script src="/build/docs.md.72269b4.js"></script>
+ <script src="/build/vendor.5260276.js"></script>
+ <script src="/build/docs.md.bb9a60b.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 e03237a..1b8b7bc 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.e6fe67a.js"></script>
- <script src="/build/docs.md.72269b4.js"></script>
+ <script src="/build/vendor.5260276.js"></script>
+ <script src="/build/docs.md.bb9a60b.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 2d4dcb9..6081514 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.e6fe67a.js"></script>
- <script src="/build/docs.md.72269b4.js"></script>
+ <script src="/build/vendor.5260276.js"></script>
+ <script src="/build/docs.md.bb9a60b.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 62b0c45..38bd15a 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.e6fe67a.js"></script>
- <script src="/build/docs.md.72269b4.js"></script>
+ <script src="/build/vendor.5260276.js"></script>
+ <script src="/build/docs.md.bb9a60b.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 dc3cdeb..72ff739 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.e6fe67a.js"></script>
- <script src="/build/docs.md.72269b4.js"></script>
+ <script src="/build/vendor.5260276.js"></script>
+ <script src="/build/docs.md.bb9a60b.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 0da4ce2..b6d4a51 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.e6fe67a.js"></script>
- <script src="/build/docs.md.72269b4.js"></script>
+ <script src="/build/vendor.5260276.js"></script>
+ <script src="/build/docs.md.bb9a60b.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 893be77..c0e9f48 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.e6fe67a.js"></script>
- <script src="/build/docs.md.72269b4.js"></script>
+ <script src="/build/vendor.5260276.js"></script>
+ <script src="/build/docs.md.bb9a60b.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 d531782..0c531a5 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.e6fe67a.js"></script>
- <script src="/build/docs.md.72269b4.js"></script>
+ <script src="/build/vendor.5260276.js"></script>
+ <script src="/build/docs.md.bb9a60b.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 509174d..da5e598 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.e6fe67a.js"></script>
- <script src="/build/docs.md.72269b4.js"></script>
+ <script src="/build/vendor.5260276.js"></script>
+ <script src="/build/docs.md.bb9a60b.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 40dc8d1..1757df6 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.e6fe67a.js"></script>
- <script src="/build/docs.md.72269b4.js"></script>
+ <script src="/build/vendor.5260276.js"></script>
+ <script src="/build/docs.md.bb9a60b.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 36d0702..fabd6f5 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.e6fe67a.js"></script>
- <script src="/build/docs.md.72269b4.js"></script>
+ <script src="/build/vendor.5260276.js"></script>
+ <script src="/build/docs.md.bb9a60b.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 c25e426..ab5e57d 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.e6fe67a.js"></script>
- <script src="/build/docs.md.72269b4.js"></script>
+ <script src="/build/vendor.5260276.js"></script>
+ <script src="/build/docs.md.bb9a60b.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 4bbb78c..f149658 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.e6fe67a.js"></script>
- <script src="/build/docs.md.72269b4.js"></script>
+ <script src="/build/vendor.5260276.js"></script>
+ <script src="/build/docs.md.bb9a60b.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 553359e..deb3635 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.e6fe67a.js"></script>
- <script src="/build/docs.md.72269b4.js"></script>
+ <script src="/build/vendor.5260276.js"></script>
+ <script src="/build/docs.md.bb9a60b.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 44ed71f..171f933 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.e6fe67a.js"></script>
- <script src="/build/docs.md.72269b4.js"></script>
+ <script src="/build/vendor.5260276.js"></script>
+ <script src="/build/docs.md.bb9a60b.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 f0d850f..c17ca6f 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.e6fe67a.js"></script>
- <script src="/build/docs.md.72269b4.js"></script>
+ <script src="/build/vendor.5260276.js"></script>
+ <script src="/build/docs.md.bb9a60b.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 77a3461..edf0b50 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.e6fe67a.js"></script>
- <script src="/build/docs.md.72269b4.js"></script>
+ <script src="/build/vendor.5260276.js"></script>
+ <script src="/build/docs.md.bb9a60b.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 13cd73b..9e16785 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.e6fe67a.js"></script>
- <script src="/build/docs.md.72269b4.js"></script>
+ <script src="/build/vendor.5260276.js"></script>
+ <script src="/build/docs.md.bb9a60b.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 7c90d4b..e7d21c7 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.e6fe67a.js"></script>
- <script src="/build/docs.md.72269b4.js"></script>
+ <script src="/build/vendor.5260276.js"></script>
+ <script src="/build/docs.md.bb9a60b.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 07aca1d..686899e 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.e6fe67a.js"></script>
- <script src="/build/docs.md.72269b4.js"></script>
+ <script src="/build/vendor.5260276.js"></script>
+ <script src="/build/docs.md.bb9a60b.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 c56ae82..05e7e54 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.e6fe67a.js"></script>
- <script src="/build/docs.md.72269b4.js"></script>
+ <script src="/build/vendor.5260276.js"></script>
+ <script src="/build/docs.md.bb9a60b.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 759647f..ae5f503 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.e6fe67a.js"></script>
- <script src="/build/docs.md.72269b4.js"></script>
+ <script src="/build/vendor.5260276.js"></script>
+ <script src="/build/docs.md.bb9a60b.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 c25a749..659455b 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.e6fe67a.js"></script>
- <script src="/build/docs.md.72269b4.js"></script>
+ <script src="/build/vendor.5260276.js"></script>
+ <script src="/build/docs.md.bb9a60b.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 60639e1..1a61fff 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.e6fe67a.js"></script>
- <script src="/build/docs.md.72269b4.js"></script>
+ <script src="/build/vendor.5260276.js"></script>
+ <script src="/build/docs.md.bb9a60b.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 5fe1499..6adece3 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.e6fe67a.js"></script>
- <script src="/build/docs.md.72269b4.js"></script>
+ <script src="/build/vendor.5260276.js"></script>
+ <script src="/build/docs.md.bb9a60b.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 462125b..8d1eb14 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.e6fe67a.js"></script>
- <script src="/build/docs.md.72269b4.js"></script>
+ <script src="/build/vendor.5260276.js"></script>
+ <script src="/build/docs.md.bb9a60b.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 3bba7ee..f6fc734 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.e6fe67a.js"></script>
- <script src="/build/docs.md.72269b4.js"></script>
+ <script src="/build/vendor.5260276.js"></script>
+ <script src="/build/docs.md.bb9a60b.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 a565124..980e45f 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.e6fe67a.js"></script>
- <script src="/build/docs.md.72269b4.js"></script>
+ <script src="/build/vendor.5260276.js"></script>
+ <script src="/build/docs.md.bb9a60b.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 dc6ace8..c64f9d2 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.e6fe67a.js"></script>
- <script src="/build/docs.md.72269b4.js"></script>
+ <script src="/build/vendor.5260276.js"></script>
+ <script src="/build/docs.md.bb9a60b.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 a64e063..02a5fd0 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.e6fe67a.js"></script>
- <script src="/build/docs.md.72269b4.js"></script>
+ <script src="/build/vendor.5260276.js"></script>
+ <script src="/build/docs.md.bb9a60b.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 9774e29..57174ba 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.e6fe67a.js"></script>
- <script src="/build/docs.md.72269b4.js"></script>
+ <script src="/build/vendor.5260276.js"></script>
+ <script src="/build/docs.md.bb9a60b.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 7cb7039..d01fb20 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.e6fe67a.js"></script>
- <script src="/build/docs.md.72269b4.js"></script>
+ <script src="/build/vendor.5260276.js"></script>
+ <script src="/build/docs.md.bb9a60b.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 9ed8b1c..19c51d4 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.e6fe67a.js"></script>
- <script src="/build/docs.md.72269b4.js"></script>
+ <script src="/build/vendor.5260276.js"></script>
+ <script src="/build/docs.md.bb9a60b.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 5cbcd08..90f57be 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.e6fe67a.js"></script>
- <script src="/build/docs.md.72269b4.js"></script>
+ <script src="/build/vendor.5260276.js"></script>
+ <script src="/build/docs.md.bb9a60b.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 9f048a4..8a2fe59 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.e6fe67a.js"></script>
- <script src="/build/docs.md.72269b4.js"></script>
+ <script src="/build/vendor.5260276.js"></script>
+ <script src="/build/docs.md.bb9a60b.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 81a3eb0..84c0a2e 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.e6fe67a.js"></script>
- <script src="/build/docs.md.72269b4.js"></script>
+ <script src="/build/vendor.5260276.js"></script>
+ <script src="/build/docs.md.bb9a60b.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 e5892a7..e06e370 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.e6fe67a.js"></script>
- <script src="/build/docs.md.72269b4.js"></script>
+ <script src="/build/vendor.5260276.js"></script>
+ <script src="/build/docs.md.bb9a60b.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 4769e80..083efb2 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.e6fe67a.js"></script>
- <script src="/build/docs.md.72269b4.js"></script>
+ <script src="/build/vendor.5260276.js"></script>
+ <script src="/build/docs.md.bb9a60b.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 16f6424..8bc7e1e 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.e6fe67a.js"></script>
- <script src="/build/docs.md.72269b4.js"></script>
+ <script src="/build/vendor.5260276.js"></script>
+ <script src="/build/docs.md.bb9a60b.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 b734c73..1840fdd 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.e6fe67a.js"></script>
- <script src="/build/docs.md.72269b4.js"></script>
+ <script src="/build/vendor.5260276.js"></script>
+ <script src="/build/docs.md.bb9a60b.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 a4b051c..13be293 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.e6fe67a.js"></script>
- <script src="/build/docs.md.72269b4.js"></script>
+ <script src="/build/vendor.5260276.js"></script>
+ <script src="/build/docs.md.bb9a60b.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 e51fb8b..3727067 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.e6fe67a.js"></script>
- <script src="/build/docs.md.72269b4.js"></script>
+ <script src="/build/vendor.5260276.js"></script>
+ <script src="/build/docs.md.bb9a60b.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 ec2f998..859bcbf 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.e6fe67a.js"></script>
- <script src="/build/docs.md.72269b4.js"></script>
+ <script src="/build/vendor.5260276.js"></script>
+ <script src="/build/docs.md.bb9a60b.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 7e74454..4d714a2 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.e6fe67a.js"></script>
- <script src="/build/docs.md.72269b4.js"></script>
+ <script src="/build/vendor.5260276.js"></script>
+ <script src="/build/docs.md.bb9a60b.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 e49937b..b8ecd6d 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.e6fe67a.js"></script>
- <script src="/build/docs.md.72269b4.js"></script>
+ <script src="/build/vendor.5260276.js"></script>
+ <script src="/build/docs.md.bb9a60b.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 7fb9b9d..6b943c9 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.e6fe67a.js"></script>
- <script src="/build/docs.md.72269b4.js"></script>
+ <script src="/build/vendor.5260276.js"></script>
+ <script src="/build/docs.md.bb9a60b.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 9c9c809..9d4c703 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.e6fe67a.js"></script>
- <script src="/build/docs.md.72269b4.js"></script>
+ <script src="/build/vendor.5260276.js"></script>
+ <script src="/build/docs.md.bb9a60b.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 fdbf959..67d833e 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.e6fe67a.js"></script>
- <script src="/build/docs.md.72269b4.js"></script>
+ <script src="/build/vendor.5260276.js"></script>
+ <script src="/build/docs.md.bb9a60b.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 d23c335..b059013 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.e6fe67a.js"></script>
- <script src="/build/docs.md.72269b4.js"></script>
+ <script src="/build/vendor.5260276.js"></script>
+ <script src="/build/docs.md.bb9a60b.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/1.3.9/user_doc/ambari-integration.html b/en-us/docs/1.3.9/user_doc/ambari-integration.html
index 838b548..d57b2e3 100644
--- a/en-us/docs/1.3.9/user_doc/ambari-integration.html
+++ b/en-us/docs/1.3.9/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.e6fe67a.js"></script>
- <script src="/build/docs.md.72269b4.js"></script>
+ <script src="/build/vendor.5260276.js"></script>
+ <script src="/build/docs.md.bb9a60b.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/1.3.9/user_doc/architecture-design.html b/en-us/docs/1.3.9/user_doc/architecture-design.html
index cd8b6c3..276edaa 100644
--- a/en-us/docs/1.3.9/user_doc/architecture-design.html
+++ b/en-us/docs/1.3.9/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.e6fe67a.js"></script>
- <script src="/build/docs.md.72269b4.js"></script>
+ <script src="/build/vendor.5260276.js"></script>
+ <script src="/build/docs.md.bb9a60b.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/1.3.9/user_doc/cluster-deployment.html b/en-us/docs/1.3.9/user_doc/cluster-deployment.html
index 3a0f25b..d6ed008 100644
--- a/en-us/docs/1.3.9/user_doc/cluster-deployment.html
+++ b/en-us/docs/1.3.9/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.e6fe67a.js"></script>
- <script src="/build/docs.md.72269b4.js"></script>
+ <script src="/build/vendor.5260276.js"></script>
+ <script src="/build/docs.md.bb9a60b.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/1.3.9/user_doc/configuration-file.html b/en-us/docs/1.3.9/user_doc/configuration-file.html
index d08e54a..d1fcddb 100644
--- a/en-us/docs/1.3.9/user_doc/configuration-file.html
+++ b/en-us/docs/1.3.9/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.e6fe67a.js"></script>
- <script src="/build/docs.md.72269b4.js"></script>
+ <script src="/build/vendor.5260276.js"></script>
+ <script src="/build/docs.md.bb9a60b.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/1.3.9/user_doc/docker-deployment.html b/en-us/docs/1.3.9/user_doc/docker-deployment.html
index b7927e2..9a63352 100644
--- a/en-us/docs/1.3.9/user_doc/docker-deployment.html
+++ b/en-us/docs/1.3.9/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.e6fe67a.js"></script>
- <script src="/build/docs.md.72269b4.js"></script>
+ <script src="/build/vendor.5260276.js"></script>
+ <script src="/build/docs.md.bb9a60b.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/1.3.9/user_doc/expansion-reduction.html b/en-us/docs/1.3.9/user_doc/expansion-reduction.html
index 1211b70..38b99c3 100644
--- a/en-us/docs/1.3.9/user_doc/expansion-reduction.html
+++ b/en-us/docs/1.3.9/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.e6fe67a.js"></script>
- <script src="/build/docs.md.72269b4.js"></script>
+ <script src="/build/vendor.5260276.js"></script>
+ <script src="/build/docs.md.bb9a60b.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/1.3.9/user_doc/flink-call.html b/en-us/docs/1.3.9/user_doc/flink-call.html
index 080cb27..4eac975 100644
--- a/en-us/docs/1.3.9/user_doc/flink-call.html
+++ b/en-us/docs/1.3.9/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.e6fe67a.js"></script>
- <script src="/build/docs.md.72269b4.js"></script>
+ <script src="/build/vendor.5260276.js"></script>
+ <script src="/build/docs.md.bb9a60b.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/1.3.9/user_doc/hardware-environment.html b/en-us/docs/1.3.9/user_doc/hardware-environment.html
index 768ad43..94a8e0f 100644
--- a/en-us/docs/1.3.9/user_doc/hardware-environment.html
+++ b/en-us/docs/1.3.9/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.e6fe67a.js"></script>
- <script src="/build/docs.md.72269b4.js"></script>
+ <script src="/build/vendor.5260276.js"></script>
+ <script src="/build/docs.md.bb9a60b.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/1.3.9/user_doc/kubernetes-deployment.html b/en-us/docs/1.3.9/user_doc/kubernetes-deployment.html
index ef9ba8f..efbfa06 100644
--- a/en-us/docs/1.3.9/user_doc/kubernetes-deployment.html
+++ b/en-us/docs/1.3.9/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.e6fe67a.js"></script>
- <script src="/build/docs.md.72269b4.js"></script>
+ <script src="/build/vendor.5260276.js"></script>
+ <script src="/build/docs.md.bb9a60b.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/1.3.9/user_doc/load-balance.html b/en-us/docs/1.3.9/user_doc/load-balance.html
index 4ced3e1..d390003 100644
--- a/en-us/docs/1.3.9/user_doc/load-balance.html
+++ b/en-us/docs/1.3.9/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.e6fe67a.js"></script>
- <script src="/build/docs.md.72269b4.js"></script>
+ <script src="/build/vendor.5260276.js"></script>
+ <script src="/build/docs.md.bb9a60b.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/1.3.9/user_doc/metadata-1.3.html b/en-us/docs/1.3.9/user_doc/metadata-1.3.html
index a86dc87..aef7083 100644
--- a/en-us/docs/1.3.9/user_doc/metadata-1.3.html
+++ b/en-us/docs/1.3.9/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.e6fe67a.js"></script>
- <script src="/build/docs.md.72269b4.js"></script>
+ <script src="/build/vendor.5260276.js"></script>
+ <script src="/build/docs.md.bb9a60b.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/1.3.9/user_doc/open-api.html b/en-us/docs/1.3.9/user_doc/open-api.html
index da841c9..6ec1a01 100644
--- a/en-us/docs/1.3.9/user_doc/open-api.html
+++ b/en-us/docs/1.3.9/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.e6fe67a.js"></script>
- <script src="/build/docs.md.72269b4.js"></script>
+ <script src="/build/vendor.5260276.js"></script>
+ <script src="/build/docs.md.bb9a60b.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/1.3.9/user_doc/parameters-introduction.html b/en-us/docs/1.3.9/user_doc/parameters-introduction.html
index 01b83af..3da9907 100644
--- a/en-us/docs/1.3.9/user_doc/parameters-introduction.html
+++ b/en-us/docs/1.3.9/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.e6fe67a.js"></script>
- <script src="/build/docs.md.72269b4.js"></script>
+ <script src="/build/vendor.5260276.js"></script>
+ <script src="/build/docs.md.bb9a60b.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/1.3.9/user_doc/quick-start.html b/en-us/docs/1.3.9/user_doc/quick-start.html
index a830cc4..9e669f6 100644
--- a/en-us/docs/1.3.9/user_doc/quick-start.html
+++ b/en-us/docs/1.3.9/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.e6fe67a.js"></script>
- <script src="/build/docs.md.72269b4.js"></script>
+ <script src="/build/vendor.5260276.js"></script>
+ <script src="/build/docs.md.bb9a60b.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/1.3.9/user_doc/skywalking-agent-deployment.html b/en-us/docs/1.3.9/user_doc/skywalking-agent-deployment.html
index 2c6be0a..24a09f0 100644
--- a/en-us/docs/1.3.9/user_doc/skywalking-agent-deployment.html
+++ b/en-us/docs/1.3.9/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.9 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.e6fe67a.js"></script>
- <script src="/build/docs.md.72269b4.js"></script>
+ <script src="/build/vendor.5260276.js"></script>
+ <script src="/build/docs.md.bb9a60b.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/1.3.9/user_doc/standalone-deployment.html b/en-us/docs/1.3.9/user_doc/standalone-deployment.html
index e33ab1d..c6ee8ea 100644
--- a/en-us/docs/1.3.9/user_doc/standalone-deployment.html
+++ b/en-us/docs/1.3.9/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.e6fe67a.js"></script>
- <script src="/build/docs.md.72269b4.js"></script>
+ <script src="/build/vendor.5260276.js"></script>
+ <script src="/build/docs.md.bb9a60b.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/1.3.9/user_doc/standalone-server.html b/en-us/docs/1.3.9/user_doc/standalone-server.html
index 63cb072..f3e3bb9 100644
--- a/en-us/docs/1.3.9/user_doc/standalone-server.html
+++ b/en-us/docs/1.3.9/user_doc/standalone-server.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>NOTICE:</h1>
<p>Recommended for less than 20 workflows, Using embedded technology, including H2 Database,Zookeeper Testing Server.</p>
<h1>1. Preparation</h1>
@@ -47,8 +47,8 @@ sh . /bin/dolphinscheduler-daemon.sh stop standalone-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.e6fe67a.js"></script>
- <script src="/build/docs.md.72269b4.js"></script>
+ <script src="/build/vendor.5260276.js"></script>
+ <script src="/build/docs.md.bb9a60b.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/1.3.9/user_doc/system-manual.html b/en-us/docs/1.3.9/user_doc/system-manual.html
index 52b37c7..167fc11 100644
--- a/en-us/docs/1.3.9/user_doc/system-manual.html
+++ b/en-us/docs/1.3.9/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.e6fe67a.js"></script>
- <script src="/build/docs.md.72269b4.js"></script>
+ <script src="/build/vendor.5260276.js"></script>
+ <script src="/build/docs.md.bb9a60b.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/1.3.9/user_doc/task-structure.html b/en-us/docs/1.3.9/user_doc/task-structure.html
index 6b29a2b..3c07421 100644
--- a/en-us/docs/1.3.9/user_doc/task-structure.html
+++ b/en-us/docs/1.3.9/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.e6fe67a.js"></script>
- <script src="/build/docs.md.72269b4.js"></script>
+ <script src="/build/vendor.5260276.js"></script>
+ <script src="/build/docs.md.bb9a60b.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/1.3.9/user_doc/upgrade.html b/en-us/docs/1.3.9/user_doc/upgrade.html
index f58592b..d266691 100644
--- a/en-us/docs/1.3.9/user_doc/upgrade.html
+++ b/en-us/docs/1.3.9/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.e6fe67a.js"></script>
- <script src="/build/docs.md.72269b4.js"></script>
+ <script src="/build/vendor.5260276.js"></script>
+ <script src="/build/docs.md.bb9a60b.js"></script>
<script>
var _hmt = _hmt || [];
(function() {
diff --git a/en-us/docs/2.0.0/user_doc/architecture/configuration.html b/en-us/docs/2.0.0/user_doc/architecture/configuration.html
new file mode 100644
index 0000000..3e659f8
--- /dev/null
+++ b/en-us/docs/2.0.0/user_doc/architecture/configuration.html
@@ -0,0 +1,1002 @@
+<!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="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 [...]
+<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>
+<p>[Note: the DolphinScheduler (hereinafter called the ‘DS’) .]</p>
+<pre><code>
+├─bin DS application commands directory
+│ ├─dolphinscheduler-daemon.sh startup/shutdown DS application
+│ ├─start-all.sh A startup all DS services with configurations
+│ ├─stop-all.sh shutdown all DS services with configurations
+├─conf configurations directory
+│ ├─application-api.properties API-service config properties
+│ ├─datasource.properties datasource config properties
+│ ├─zookeeper.properties zookeeper config properties
+│ ├─master.properties master config properties
+│ ├─worker.properties worker config properties
+│ ├─quartz.properties quartz config properties
+│ ├─common.properties common-service[storage] config properties
+│ ├─alert.properties alert-service config properties
+│ ├─config environment variables config directory
+│ ├─install_config.conf DS environment variables configuration script[install/start DS]
+│ ├─env load environment variables configs script directory
+│ ├─dolphinscheduler_env.sh load environment variables configs [eg: JAVA_HOME,HADOOP_HOME, HIVE_HOME ...]
+│ ├─org mybatis mapper files directory
+│ ├─i18n i18n configs directory
+│ ├─logback-api.xml API-service log config
+│ ├─logback-master.xml master-service log config
+│ ├─logback-worker.xml worker-service log config
+│ ├─logback-alert.xml alert-service log config
+├─sql DS metadata to create/upgrade .sql directory
+│ ├─create create SQL scripts directory
+│ ├─upgrade upgrade SQL scripts directory
+│ ├─dolphinscheduler_postgre.sql postgre database init script
+│ ├─dolphinscheduler_mysql.sql mysql database init script
+│ ├─soft_version current DS version-id file
+├─script DS services deployment, database create/upgrade scripts directory
+│ ├─create-dolphinscheduler.sh DS database init script
+│ ├─upgrade-dolphinscheduler.sh DS database upgrade script
+│ ├─monitor-server.sh DS monitor-server start script
+│ ├─scp-hosts.sh transfer installation files script
+│ ├─remove-zk-node.sh cleanup zookeeper caches script
+├─ui front-end web resources directory
+├─lib DS .jar dependencies directory
+├─install.sh auto-setup DS services script
+
+
+</code></pre>
+<h1>Configurations in Details</h1>
+<table>
+<thead>
+<tr>
+<th>serial number</th>
+<th>service classification</th>
+<th>config file</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td>1</td>
+<td>startup/shutdown DS application</td>
+<td><a href="http://dolphinscheduler-daemon.sh">dolphinscheduler-daemon.sh</a></td>
+</tr>
+<tr>
+<td>2</td>
+<td>datasource config properties</td>
+<td>datasource.properties</td>
+</tr>
+<tr>
+<td>3</td>
+<td>zookeeper config properties</td>
+<td>zookeeper.properties</td>
+</tr>
+<tr>
+<td>4</td>
+<td>common-service[storage] config properties</td>
+<td>common.properties</td>
+</tr>
+<tr>
+<td>5</td>
+<td>API-service config properties</td>
+<td>application-api.properties</td>
+</tr>
+<tr>
+<td>6</td>
+<td>master config properties</td>
+<td>master.properties</td>
+</tr>
+<tr>
+<td>7</td>
+<td>worker config properties</td>
+<td>worker.properties</td>
+</tr>
+<tr>
+<td>8</td>
+<td>alert-service config properties</td>
+<td>alert.properties</td>
+</tr>
+<tr>
+<td>9</td>
+<td>quartz config properties</td>
+<td>quartz.properties</td>
+</tr>
+<tr>
+<td>10</td>
+<td>DS environment variables configuration script[install/start DS]</td>
+<td>install_config.conf</td>
+</tr>
+<tr>
+<td>11</td>
+<td>load environment variables configs <br /> [eg: JAVA_HOME,HADOOP_HOME, HIVE_HOME ...]</td>
+<td>dolphinscheduler_env.sh</td>
+</tr>
+<tr>
+<td>12</td>
+<td>services log config files</td>
+<td>API-service log config : logback-api.xml <br /> master-service log config : logback-master.xml <br /> worker-service log config : logback-worker.xml <br /> alert-service log config : logback-alert.xml</td>
+</tr>
+</tbody>
+</table>
+<h2><a href="http://1.dolphinscheduler-daemon.sh">1.dolphinscheduler-daemon.sh</a> [startup/shutdown DS application]</h2>
+<p><a href="http://dolphinscheduler-daemon.sh">dolphinscheduler-daemon.sh</a> is responsible for DS startup & shutdown.
+Essentially, <a href="http://start-all.sh/stop-all.sh">start-all.sh/stop-all.sh</a> startup/shutdown the cluster via <a href="http://dolphinscheduler-daemon.sh">dolphinscheduler-daemon.sh</a>.
+Currently, DS just makes a basic config, please config further JVM options based on your practical situation of resources.</p>
+<p>Default simplified parameters are:</p>
+<pre><code class="language-bash"><span class="hljs-built_in">export</span> DOLPHINSCHEDULER_OPTS=<span class="hljs-string">"
+-server
+-Xmx16g
+-Xms1g
+-Xss512k
+-XX:+UseConcMarkSweepGC
+-XX:+CMSParallelRemarkEnabled
+-XX:+UseFastAccessorMethods
+-XX:+UseCMSInitiatingOccupancyOnly
+-XX:CMSInitiatingOccupancyFraction=70
+"</span>
+</code></pre>
+<blockquote>
+<p>"-XX:DisableExplicitGC" is not recommended due to may lead to memory link (DS dependent on Netty to communicate).</p>
+</blockquote>
+<h2>2.datasource.properties [datasource config properties]</h2>
+<p>DS uses Druid to manage database connections and default simplified configs are:</p>
+<table>
+<thead>
+<tr>
+<th>Parameters</th>
+<th>Default value</th>
+<th>Description</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td>spring.datasource.driver-class-name</td>
+<td></td>
+<td>datasource driver</td>
+</tr>
+<tr>
+<td>spring.datasource.url</td>
+<td></td>
+<td>datasource connection url</td>
+</tr>
+<tr>
+<td>spring.datasource.username</td>
+<td></td>
+<td>datasource username</td>
+</tr>
+<tr>
+<td>spring.datasource.password</td>
+<td></td>
+<td>datasource password</td>
+</tr>
+<tr>
+<td>spring.datasource.initialSize</td>
+<td>5</td>
+<td>initail connection pool size number</td>
+</tr>
+<tr>
+<td>spring.datasource.minIdle</td>
+<td>5</td>
+<td>minimum connection pool size number</td>
+</tr>
+<tr>
+<td>spring.datasource.maxActive</td>
+<td>5</td>
+<td>maximum connection pool size number</td>
+</tr>
+<tr>
+<td>spring.datasource.maxWait</td>
+<td>60000</td>
+<td>max wait mili-seconds</td>
+</tr>
+<tr>
+<td>spring.datasource.timeBetweenEvictionRunsMillis</td>
+<td>60000</td>
+<td>idle connection check interval</td>
+</tr>
+<tr>
+<td>spring.datasource.timeBetweenConnectErrorMillis</td>
+<td>60000</td>
+<td>retry interval</td>
+</tr>
+<tr>
+<td>spring.datasource.minEvictableIdleTimeMillis</td>
+<td>300000</td>
+<td>connections over minEvictableIdleTimeMillis will be collect when idle check</td>
+</tr>
+<tr>
+<td>spring.datasource.validationQuery</td>
+<td>SELECT 1</td>
+<td>validate connection by running the SQL</td>
+</tr>
+<tr>
+<td>spring.datasource.validationQueryTimeout</td>
+<td>3</td>
+<td>validate connection timeout[seconds]</td>
+</tr>
+<tr>
+<td>spring.datasource.testWhileIdle</td>
+<td>true</td>
+<td>set whether the pool validates the allocated connection when a new connection request comes</td>
+</tr>
+<tr>
+<td>spring.datasource.testOnBorrow</td>
+<td>true</td>
+<td>validity check when the program requests a new connection</td>
+</tr>
+<tr>
+<td>spring.datasource.testOnReturn</td>
+<td>false</td>
+<td>validity check when the program recalls a connection</td>
+</tr>
+<tr>
+<td>spring.datasource.defaultAutoCommit</td>
+<td>true</td>
+<td>whether auto commit</td>
+</tr>
+<tr>
+<td>spring.datasource.keepAlive</td>
+<td>true</td>
+<td>runs validationQuery SQL to avoid the connection closed by pool when the connection idles over minEvictableIdleTimeMillis</td>
+</tr>
+<tr>
+<td>spring.datasource.poolPreparedStatements</td>
+<td>true</td>
+<td>Open PSCache</td>
+</tr>
+<tr>
+<td>spring.datasource.maxPoolPreparedStatementPerConnectionSize</td>
+<td>20</td>
+<td>specify the size of PSCache on each connection</td>
+</tr>
+</tbody>
+</table>
+<h2>3.zookeeper.properties [zookeeper config properties]</h2>
+<table>
+<thead>
+<tr>
+<th>Parameters</th>
+<th>Default value</th>
+<th>Description</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td>zookeeper.quorum</td>
+<td>localhost:2181</td>
+<td>zookeeper cluster connection info</td>
+</tr>
+<tr>
+<td>zookeeper.dolphinscheduler.root</td>
+<td>/dolphinscheduler</td>
+<td>DS is stored under zookeeper root directory</td>
+</tr>
+<tr>
+<td>zookeeper.session.timeout</td>
+<td>60000</td>
+<td>session timeout</td>
+</tr>
+<tr>
+<td>zookeeper.connection.timeout</td>
+<td>30000</td>
+<td>connection timeout</td>
+</tr>
+<tr>
+<td>zookeeper.retry.base.sleep</td>
+<td>100</td>
+<td>time to wait between subsequent retries</td>
+</tr>
+<tr>
+<td>zookeeper.retry.max.sleep</td>
+<td>30000</td>
+<td>maximum time to wait between subsequent retries</td>
+</tr>
+<tr>
+<td>zookeeper.retry.maxtime</td>
+<td>10</td>
+<td>maximum retry times</td>
+</tr>
+</tbody>
+</table>
+<h2>4.common.properties [hadoop、s3、yarn config properties]</h2>
+<p>Currently, common.properties mainly configures hadoop/s3a related configurations.</p>
+<table>
+<thead>
+<tr>
+<th>Parameters</th>
+<th>Default value</th>
+<th>Description</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td>data.basedir.path</td>
+<td>/tmp/dolphinscheduler</td>
+<td>local directory used to store temp files</td>
+</tr>
+<tr>
+<td>resource.storage.type</td>
+<td>NONE</td>
+<td>type of resource files: HDFS, S3, NONE</td>
+</tr>
+<tr>
+<td>resource.upload.path</td>
+<td>/dolphinscheduler</td>
+<td>storage path of resource files</td>
+</tr>
+<tr>
+<td>hadoop.security.authentication.startup.state</td>
+<td>false</td>
+<td>whether hadoop grant kerberos permission</td>
+</tr>
+<tr>
+<td>java.security.krb5.conf.path</td>
+<td>/opt/krb5.conf</td>
+<td>kerberos config directory</td>
+</tr>
+<tr>
+<td>login.user.keytab.username</td>
+<td><a href="mailto:hdfs-mycluster@ESZ.COM">hdfs-mycluster@ESZ.COM</a></td>
+<td>kerberos username</td>
+</tr>
+<tr>
+<td>login.user.keytab.path</td>
+<td>/opt/hdfs.headless.keytab</td>
+<td>kerberos user keytab</td>
+</tr>
+<tr>
+<td>kerberos.expire.time</td>
+<td>2</td>
+<td>kerberos expire time,integer,the unit is hour</td>
+</tr>
+<tr>
+<td>resource.view.suffixs</td>
+<td>txt,log,sh,conf,cfg,py,java,sql,hql,xml,properties</td>
+<td>file types supported by resource center</td>
+</tr>
+<tr>
+<td>hdfs.root.user</td>
+<td>hdfs</td>
+<td>configure users with corresponding permissions if storage type is HDFS</td>
+</tr>
+<tr>
+<td>fs.defaultFS</td>
+<td>hdfs://mycluster:8020</td>
+<td>If resource.storage.type=S3, then the request url would be similar to 's3a://dolphinscheduler'. Otherwise if resource.storage.type=HDFS and hadoop supports HA, please copy core-site.xml and hdfs-site.xml into 'conf' directory</td>
+</tr>
+<tr>
+<td>fs.s3a.endpoint</td>
+<td></td>
+<td>s3 endpoint url</td>
+</tr>
+<tr>
+<td>fs.s3a.access.key</td>
+<td></td>
+<td>s3 access key</td>
+</tr>
+<tr>
+<td>fs.s3a.secret.key</td>
+<td></td>
+<td>s3 secret key</td>
+</tr>
+<tr>
+<td>yarn.resourcemanager.ha.rm.ids</td>
+<td></td>
+<td>specify the yarn resourcemanager url. if resourcemanager supports HA, input HA IP addresses (separated by comma), or input null for standalone</td>
+</tr>
+<tr>
+<td>yarn.application.status.address</td>
+<td><a href="http://ds1:8088/ws/v1/cluster/apps/%25s">http://ds1:8088/ws/v1/cluster/apps/%s</a></td>
+<td>keep default if resourcemanager supports HA or not use resourcemanager. Or replace ds1 with corresponding hostname if resourcemanager in standalone mode</td>
+</tr>
+<tr>
+<td>dolphinscheduler.env.path</td>
+<td>env/dolphinscheduler_env.sh</td>
+<td>load environment variables configs [eg: JAVA_HOME,HADOOP_HOME, HIVE_HOME ...]</td>
+</tr>
+<tr>
+<td>development.state</td>
+<td>false</td>
+<td>specify whether in development state</td>
+</tr>
+</tbody>
+</table>
+<h2>5.application-api.properties [API-service log config]</h2>
+<table>
+<thead>
+<tr>
+<th>Parameters</th>
+<th>Default value</th>
+<th>Description</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td>server.port</td>
+<td>12345</td>
+<td>api service communication port</td>
+</tr>
+<tr>
+<td>server.servlet.session.timeout</td>
+<td>7200</td>
+<td>session timeout</td>
+</tr>
+<tr>
+<td>server.servlet.context-path</td>
+<td>/dolphinscheduler</td>
+<td>request path</td>
+</tr>
+<tr>
+<td>spring.servlet.multipart.max-file-size</td>
+<td>1024MB</td>
+<td>maximum file size</td>
+</tr>
+<tr>
+<td>spring.servlet.multipart.max-request-size</td>
+<td>1024MB</td>
+<td>maximum request size</td>
+</tr>
+<tr>
+<td>server.jetty.max-http-post-size</td>
+<td>5000000</td>
+<td>jetty maximum post size</td>
+</tr>
+<tr>
+<td>spring.messages.encoding</td>
+<td>UTF-8</td>
+<td>message encoding</td>
+</tr>
+<tr>
+<td>spring.jackson.time-zone</td>
+<td>GMT+8</td>
+<td>time zone</td>
+</tr>
+<tr>
+<td>spring.messages.basename</td>
+<td>i18n/messages</td>
+<td>i18n config</td>
+</tr>
+<tr>
+<td>security.authentication.type</td>
+<td>PASSWORD</td>
+<td>authentication type</td>
+</tr>
+</tbody>
+</table>
+<h2>6.master.properties [master-service log config]</h2>
+<table>
+<thead>
+<tr>
+<th>Parameters</th>
+<th>Default value</th>
+<th>Description</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td>master.listen.port</td>
+<td>5678</td>
+<td>master listen port</td>
+</tr>
+<tr>
+<td>master.exec.threads</td>
+<td>100</td>
+<td>master execute thread number to limit process instances in parallel</td>
+</tr>
+<tr>
+<td>master.exec.task.num</td>
+<td>20</td>
+<td>master execute task number in parallel per process instance</td>
+</tr>
+<tr>
+<td>master.dispatch.task.num</td>
+<td>3</td>
+<td>master dispatch task number per batch</td>
+</tr>
+<tr>
+<td>master.host.selector</td>
+<td>LowerWeight</td>
+<td>master host selector to select a suitable worker, default value: LowerWeight. Optional values include Random, RoundRobin, LowerWeight</td>
+</tr>
+<tr>
+<td>master.heartbeat.interval</td>
+<td>10</td>
+<td>master heartbeat interval, the unit is second</td>
+</tr>
+<tr>
+<td>master.task.commit.retryTimes</td>
+<td>5</td>
+<td>master commit task retry times</td>
+</tr>
+<tr>
+<td>master.task.commit.interval</td>
+<td>1000</td>
+<td>master commit task interval, the unit is millisecond</td>
+</tr>
+<tr>
+<td>master.max.cpuload.avg</td>
+<td>-1</td>
+<td>master max CPU load avg, only higher than the system CPU load average, master server can schedule. default value -1: the number of CPU cores * 2</td>
+</tr>
+<tr>
+<td>master.reserved.memory</td>
+<td>0.3</td>
+<td>master reserved memory, only lower than system available memory, master server can schedule. default value 0.3, the unit is G</td>
+</tr>
+</tbody>
+</table>
+<h2>7.worker.properties [worker-service log config]</h2>
+<table>
+<thead>
+<tr>
+<th>Parameters</th>
+<th>Default value</th>
+<th>Description</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td>worker.listen.port</td>
+<td>1234</td>
+<td>worker listen port</td>
+</tr>
+<tr>
+<td>worker.exec.threads</td>
+<td>100</td>
+<td>worker execute thread number to limit task instances in parallel</td>
+</tr>
+<tr>
+<td>worker.heartbeat.interval</td>
+<td>10</td>
+<td>worker heartbeat interval, the unit is second</td>
+</tr>
+<tr>
+<td>worker.max.cpuload.avg</td>
+<td>-1</td>
+<td>worker max CPU load avg, only higher than the system CPU load average, worker server can be dispatched tasks. default value -1: the number of CPU cores * 2</td>
+</tr>
+<tr>
+<td>worker.reserved.memory</td>
+<td>0.3</td>
+<td>worker reserved memory, only lower than system available memory, worker server can be dispatched tasks. default value 0.3, the unit is G</td>
+</tr>
+<tr>
+<td>worker.groups</td>
+<td>default</td>
+<td>worker groups separated by comma, like 'worker.groups=default,test' <br> worker will join corresponding group according to this config when startup</td>
+</tr>
+</tbody>
+</table>
+<h2>8.alert.properties [alert-service log config]</h2>
+<table>
+<thead>
+<tr>
+<th>Parameters</th>
+<th>Default value</th>
+<th>Description</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td>alert.type</td>
+<td>EMAIL</td>
+<td>alter type</td>
+</tr>
+<tr>
+<td>mail.protocol</td>
+<td>SMTP</td>
+<td>mail server protocol</td>
+</tr>
+<tr>
+<td>mail.server.host</td>
+<td><a href="http://xxx.xxx.com">xxx.xxx.com</a></td>
+<td>mail server host</td>
+</tr>
+<tr>
+<td>mail.server.port</td>
+<td>25</td>
+<td>mail server port</td>
+</tr>
+<tr>
+<td>mail.sender</td>
+<td><a href="mailto:xxx@xxx.com">xxx@xxx.com</a></td>
+<td>mail sender email</td>
+</tr>
+<tr>
+<td>mail.user</td>
+<td><a href="mailto:xxx@xxx.com">xxx@xxx.com</a></td>
+<td>mail sender email name</td>
+</tr>
+<tr>
+<td>mail.passwd</td>
+<td>111111</td>
+<td>mail sender email password</td>
+</tr>
+<tr>
+<td>mail.smtp.starttls.enable</td>
+<td>true</td>
+<td>specify mail whether open tls</td>
+</tr>
+<tr>
+<td>mail.smtp.ssl.enable</td>
+<td>false</td>
+<td>specify mail whether open ssl</td>
+</tr>
+<tr>
+<td>mail.smtp.ssl.trust</td>
+<td><a href="http://xxx.xxx.com">xxx.xxx.com</a></td>
+<td>specify mail ssl trust list</td>
+</tr>
+<tr>
+<td>xls.file.path</td>
+<td>/tmp/xls</td>
+<td>mail attachment temp storage directory</td>
+</tr>
+<tr>
+<td></td>
+<td>following configure WeCom[optional]</td>
+<td></td>
+</tr>
+<tr>
+<td>enterprise.wechat.enable</td>
+<td>false</td>
+<td>specify whether enable WeCom</td>
+</tr>
+<tr>
+<td><a href="http://enterprise.wechat.corp.id">enterprise.wechat.corp.id</a></td>
+<td>xxxxxxx</td>
+<td>WeCom corp id</td>
+</tr>
+<tr>
+<td>enterprise.wechat.secret</td>
+<td>xxxxxxx</td>
+<td>WeCom secret</td>
+</tr>
+<tr>
+<td><a href="http://enterprise.wechat.agent.id">enterprise.wechat.agent.id</a></td>
+<td>xxxxxxx</td>
+<td>WeCom agent id</td>
+</tr>
+<tr>
+<td>enterprise.wechat.users</td>
+<td>xxxxxxx</td>
+<td>WeCom users</td>
+</tr>
+<tr>
+<td>enterprise.wechat.token.url</td>
+<td><a href="https://qyapi.weixin.qq.com/cgi-bin/gettoken">https://qyapi.weixin.qq.com/cgi-bin/gettoken</a>? <br /> corpid=corpId&corpsecret=secret</td>
+<td>WeCom token url</td>
+</tr>
+<tr>
+<td>enterprise.wechat.push.url</td>
+<td><a href="https://qyapi.weixin.qq.com/cgi-bin/message/send">https://qyapi.weixin.qq.com/cgi-bin/message/send</a>? <br /> access_token=$token</td>
+<td>WeCom push url</td>
+</tr>
+<tr>
+<td>enterprise.wechat.user.send.msg</td>
+<td></td>
+<td>send message format</td>
+</tr>
+<tr>
+<td>enterprise.wechat.team.send.msg</td>
+<td></td>
+<td>group message format</td>
+</tr>
+<tr>
+<td>plugin.dir</td>
+<td>/Users/xx/your/path/to/plugin/dir</td>
+<td>plugin directory</td>
+</tr>
+</tbody>
+</table>
+<h2>9.quartz.properties [quartz config properties]</h2>
+<p>This part describes quartz configs and please configure them based on your practical situation and resources.</p>
+<table>
+<thead>
+<tr>
+<th>Parameters</th>
+<th>Default value</th>
+<th>Description</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td>org.quartz.jobStore.driverDelegateClass</td>
+<td>org.quartz.impl.jdbcjobstore.StdJDBCDelegate</td>
+<td></td>
+</tr>
+<tr>
+<td>org.quartz.jobStore.driverDelegateClass</td>
+<td>org.quartz.impl.jdbcjobstore.PostgreSQLDelegate</td>
+<td></td>
+</tr>
+<tr>
+<td>org.quartz.scheduler.instanceName</td>
+<td>DolphinScheduler</td>
+<td></td>
+</tr>
+<tr>
+<td>org.quartz.scheduler.instanceId</td>
+<td>AUTO</td>
+<td></td>
+</tr>
+<tr>
+<td>org.quartz.scheduler.makeSchedulerThreadDaemon</td>
+<td>true</td>
+<td></td>
+</tr>
+<tr>
+<td>org.quartz.jobStore.useProperties</td>
+<td>false</td>
+<td></td>
+</tr>
+<tr>
+<td>org.quartz.threadPool.class</td>
+<td>org.quartz.simpl.SimpleThreadPool</td>
+<td></td>
+</tr>
+<tr>
+<td>org.quartz.threadPool.makeThreadsDaemons</td>
+<td>true</td>
+<td></td>
+</tr>
+<tr>
+<td>org.quartz.threadPool.threadCount</td>
+<td>25</td>
+<td></td>
+</tr>
+<tr>
+<td>org.quartz.threadPool.threadPriority</td>
+<td>5</td>
+<td></td>
+</tr>
+<tr>
+<td>org.quartz.jobStore.class</td>
+<td>org.quartz.impl.jdbcjobstore.JobStoreTX</td>
+<td></td>
+</tr>
+<tr>
+<td>org.quartz.jobStore.tablePrefix</td>
+<td>QRTZ_</td>
+<td></td>
+</tr>
+<tr>
+<td>org.quartz.jobStore.isClustered</td>
+<td>true</td>
+<td></td>
+</tr>
+<tr>
+<td>org.quartz.jobStore.misfireThreshold</td>
+<td>60000</td>
+<td></td>
+</tr>
+<tr>
+<td>org.quartz.jobStore.clusterCheckinInterval</td>
+<td>5000</td>
+<td></td>
+</tr>
+<tr>
+<td>org.quartz.jobStore.acquireTriggersWithinLock</td>
+<td>true</td>
+<td></td>
+</tr>
+<tr>
+<td>org.quartz.jobStore.dataSource</td>
+<td>myDs</td>
+<td></td>
+</tr>
+<tr>
+<td>org.quartz.dataSource.myDs.connectionProvider.class</td>
+<td>org.apache.dolphinscheduler.service.quartz.DruidConnectionProvider</td>
+<td></td>
+</tr>
+</tbody>
+</table>
+<h2>10.install_config.conf [DS environment variables configuration script[install/start DS]]</h2>
+<p>install_config.conf is a bit complicated and is mainly used in the following two places.</p>
+<ul>
+<li>1.DS cluster auto installation</li>
+</ul>
+<blockquote>
+<p>System will load configs in the install_config.conf and auto-configure files below, based on the file content when executing '<a href="http://install.sh">install.sh</a>'.
+Files such as <a href="http://dolphinscheduler-daemon.sh">dolphinscheduler-daemon.sh</a>、datasource.properties、zookeeper.properties、common.properties、application-api.properties、master.properties、worker.properties、alert.properties、quartz.properties and etc.</p>
+</blockquote>
+<ul>
+<li>2.Startup/shutdown DS cluster</li>
+</ul>
+<blockquote>
+<p>The system will load masters, workers, alertServer, apiServers and other parameters inside the file to startup/shutdown DS cluster.</p>
+</blockquote>
+<p>File content as follows:</p>
+<pre><code class="language-bash">
+<span class="hljs-comment"># Note: please escape the character if the file contains special characters such as `.*[]^${}\+?|()@#&`.</span>
+<span class="hljs-comment"># eg: `[` escape to `\[`</span>
+
+<span class="hljs-comment"># Database type (DS currently only supports PostgreSQL and MySQL)</span>
+dbtype=<span class="hljs-string">"mysql"</span>
+
+<span class="hljs-comment"># Database url & port</span>
+dbhost=<span class="hljs-string">"192.168.xx.xx:3306"</span>
+
+<span class="hljs-comment"># Database name</span>
+dbname=<span class="hljs-string">"dolphinscheduler"</span>
+
+
+<span class="hljs-comment"># Database username</span>
+username=<span class="hljs-string">"xx"</span>
+
+<span class="hljs-comment"># Database password</span>
+password=<span class="hljs-string">"xx"</span>
+
+<span class="hljs-comment"># Zookeeper url</span>
+zkQuorum=<span class="hljs-string">"192.168.xx.xx:2181,192.168.xx.xx:2181,192.168.xx.xx:2181"</span>
+
+<span class="hljs-comment"># DS installation path, such as '/data1_1T/dolphinscheduler'</span>
+installPath=<span class="hljs-string">"/data1_1T/dolphinscheduler"</span>
+
+<span class="hljs-comment"># Deployment user</span>
+<span class="hljs-comment"># Note: Deployment user needs 'sudo' privilege and has rights to operate HDFS</span>
+<span class="hljs-comment"># Root directory must be created by the same user if using HDFS, otherwise permission related issues will be raised.</span>
+deployUser=<span class="hljs-string">"dolphinscheduler"</span>
+
+
+<span class="hljs-comment"># Followings are alert-service configs</span>
+<span class="hljs-comment"># Mail server host</span>
+mailServerHost=<span class="hljs-string">"smtp.exmail.qq.com"</span>
+
+<span class="hljs-comment"># Mail server port</span>
+mailServerPort=<span class="hljs-string">"25"</span>
+
+<span class="hljs-comment"># Mail sender</span>
+mailSender=<span class="hljs-string">"xxxxxxxxxx"</span>
+
+<span class="hljs-comment"># Mail user</span>
+mailUser=<span class="hljs-string">"xxxxxxxxxx"</span>
+
+<span class="hljs-comment"># Mail password</span>
+mailPassword=<span class="hljs-string">"xxxxxxxxxx"</span>
+
+<span class="hljs-comment"># Mail supports TLS set true if not set false</span>
+starttlsEnable=<span class="hljs-string">"true"</span>
+
+<span class="hljs-comment"># Mail supports SSL set true if not set false. Note: starttlsEnable and sslEnable cannot both set true</span>
+sslEnable=<span class="hljs-string">"false"</span>
+
+<span class="hljs-comment"># Mail server host, same as mailServerHost</span>
+sslTrust=<span class="hljs-string">"smtp.exmail.qq.com"</span>
+
+<span class="hljs-comment"># Specify which resource upload function to use for resources storage such as sql files. And supported options are HDFS, S3 and NONE. HDFS for upload to HDFS and NONE for not using this function.</span>
+resourceStorageType=<span class="hljs-string">"NONE"</span>
+
+<span class="hljs-comment"># if S3, write S3 address. HA, for example: s3a://dolphinscheduler,</span>
+<span class="hljs-comment"># Note: s3 make sure to create the root directory /dolphinscheduler</span>
+defaultFS=<span class="hljs-string">"hdfs://mycluster:8020"</span>
+
+<span class="hljs-comment"># If parameter 'resourceStorageType' is S3, following configs are needed:</span>
+s3Endpoint=<span class="hljs-string">"http://192.168.xx.xx:9010"</span>
+s3AccessKey=<span class="hljs-string">"xxxxxxxxxx"</span>
+s3SecretKey=<span class="hljs-string">"xxxxxxxxxx"</span>
+
+<span class="hljs-comment"># If ResourceManager supports HA, then input master and standby node IP or hostname, eg: '192.168.xx.xx,192.168.xx.xx'. Or else ResourceManager run in standalone mode, please set yarnHaIps="" and "" for not using yarn.</span>
+yarnHaIps=<span class="hljs-string">"192.168.xx.xx,192.168.xx.xx"</span>
+
+
+<span class="hljs-comment"># If ResourceManager runs in standalone, then set ResourceManager node ip or hostname, or else remain default.</span>
+singleYarnIp=<span class="hljs-string">"yarnIp1"</span>
+
+<span class="hljs-comment"># Storage path when using HDFS/S3</span>
+resourceUploadPath=<span class="hljs-string">"/dolphinscheduler"</span>
+
+
+<span class="hljs-comment"># HDFS/S3 root user</span>
+hdfsRootUser=<span class="hljs-string">"hdfs"</span>
+
+<span class="hljs-comment"># Followings are Kerberos configs</span>
+
+<span class="hljs-comment"># Spicify Kerberos enable or not</span>
+kerberosStartUp=<span class="hljs-string">"false"</span>
+
+<span class="hljs-comment"># Kdc krb5 config file path</span>
+krb5ConfPath=<span class="hljs-string">"<span class="hljs-variable">$installPath</span>/conf/krb5.conf"</span>
+
+<span class="hljs-comment"># Keytab username</span>
+keytabUserName=<span class="hljs-string">"hdfs-mycluster@ESZ.COM"</span>
+
+<span class="hljs-comment"># Username keytab path</span>
+keytabPath=<span class="hljs-string">"<span class="hljs-variable">$installPath</span>/conf/hdfs.headless.keytab"</span>
+
+
+<span class="hljs-comment"># API-service port</span>
+apiServerPort=<span class="hljs-string">"12345"</span>
+
+
+<span class="hljs-comment"># All hosts deploy DS</span>
+ips=<span class="hljs-string">"ds1,ds2,ds3,ds4,ds5"</span>
+
+<span class="hljs-comment"># Ssh port, default 22</span>
+sshPort=<span class="hljs-string">"22"</span>
+
+<span class="hljs-comment"># Master service hosts</span>
+masters=<span class="hljs-string">"ds1,ds2"</span>
+
+<span class="hljs-comment"># All hosts deploy worker service</span>
+<span class="hljs-comment"># Note: Each worker needs to set a worker group name and default name is "default"</span>
+workers=<span class="hljs-string">"ds1:default,ds2:default,ds3:default,ds4:default,ds5:default"</span>
+
+<span class="hljs-comment"># Host deploy alert-service</span>
+alertServer=<span class="hljs-string">"ds3"</span>
+
+<span class="hljs-comment"># Host deploy API-service</span>
+apiServers=<span class="hljs-string">"ds1"</span>
+</code></pre>
+<h2>11.dolphinscheduler_env.sh [load environment variables configs]</h2>
+<p>When using shell to commit tasks, DS will load environment variables inside dolphinscheduler_env.sh into the host.
+Types of tasks involved are: Shell task、Python task、Spark task、Flink task、Datax task and etc.</p>
+<pre><code class="language-bash"><span class="hljs-built_in">export</span> HADOOP_HOME=/opt/soft/hadoop
+<span class="hljs-built_in">export</span> HADOOP_CONF_DIR=/opt/soft/hadoop/etc/hadoop
+<span class="hljs-built_in">export</span> SPARK_HOME1=/opt/soft/spark1
+<span class="hljs-built_in">export</span> SPARK_HOME2=/opt/soft/spark2
+<span class="hljs-built_in">export</span> PYTHON_HOME=/opt/soft/python
+<span class="hljs-built_in">export</span> JAVA_HOME=/opt/soft/java
+<span class="hljs-built_in">export</span> HIVE_HOME=/opt/soft/hive
+<span class="hljs-built_in">export</span> FLINK_HOME=/opt/soft/flink
+<span class="hljs-built_in">export</span> DATAX_HOME=/opt/soft/datax/bin/datax.py
+
+<span class="hljs-built_in">export</span> PATH=<span class="hljs-variable">$HADOOP_HOME</span>/bin:<span class="hljs-variable">$SPARK_HOME1</span>/bin:<span class="hljs-variable">$SPARK_HOME2</span>/bin:<span class="hljs-variable">$PYTHON_HOME</span>:<span class="hljs-variable">$JAVA_HOME</span>/bin:<span class="hljs-variable">$HIVE_HOME</span>/bin:<span class="hljs-variable">$PATH</span>:<span class="hljs-variable">$FLINK_HOME</span>/bin:<span class="hljs-variable">$DATAX_HOME</span>:<s [...]
+
+</code></pre>
+<h2>12. Services logback configs</h2>
+<table>
+<thead>
+<tr>
+<th>Services name</th>
+<th>logback config name</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td>API-service logback config</td>
+<td>logback-api.xml</td>
+</tr>
+<tr>
+<td>master-service logback config</td>
+<td>logback-master.xml</td>
+</tr>
+<tr>
+<td>worker-service logback config</td>
+<td>logback-worker.xml</td>
+</tr>
+<tr>
+<td>alert-service logback config</td>
+<td>logback-alert.xml</td>
+</tr>
+</tbody>
+</table>
+</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.5260276.js"></script>
+ <script src="/build/docs.md.bb9a60b.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/2.0.0/user_doc/architecture/configuration.json b/en-us/docs/2.0.0/user_doc/architecture/configuration.json
new file mode 100644
index 0000000..9ae0b0d
--- /dev/null
+++ b/en-us/docs/2.0.0/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/2.0.0/user_doc/architecture/configuration.html",
+ "meta": {}
+}
\ No newline at end of file
diff --git a/en-us/docs/2.0.0/user_doc/architecture/design.html b/en-us/docs/2.0.0/user_doc/architecture/design.html
new file mode 100644
index 0000000..c117716
--- /dev/null
+++ b/en-us/docs/2.0.0/user_doc/architecture/design.html
@@ -0,0 +1,346 @@
+<!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="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 [...]
+<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>
+<p align="center">
+ <img src="/img/dag_examples_cn.jpg" alt="dag example" width="60%" />
+ <p align="center">
+ <em>dag example</em>
+ </p>
+</p>
+<p><strong>Process definition</strong>: Visualization formed by dragging task nodes and establishing task node associations<strong>DAG</strong></p>
+<p><strong>Process instance</strong>: The process instance is the instantiation of the process definition, which can be generated by manual start or scheduled scheduling. Each time the process definition runs, a process instance is generated</p>
+<p><strong>Task instance</strong>: The task instance is the instantiation of the task node in the process definition, which identifies the specific task execution status</p>
+<p><strong>Task type</strong>: Currently supports SHELL, SQL, SUB_PROCESS (sub-process), PROCEDURE, MR, SPARK, PYTHON, DEPENDENT (depends), and plans to support dynamic plug-in expansion, note: <strong>SUB_PROCESS</strong> It is also a separate process definition that can be started and executed separately</p>
+<p><strong>Scheduling method</strong>: The system supports scheduled scheduling and manual scheduling based on cron expressions. Command type support: start workflow, start execution from current node, resume fault-tolerant workflow, resume pause process, start execution from failed node, complement, timing, rerun, pause, stop, resume waiting thread. Among them <strong>Resume fault-tolerant workflow</strong> and <strong>Resume waiting thread</strong> The two command types are used by the [...]
+<p><strong>Scheduled</strong>: System adopts <strong>quartz</strong> distributed scheduler, and supports the visual generation of cron expressions</p>
+<p><strong>Rely</strong>: The system not only supports <strong>DAG</strong> simple dependencies between the predecessor and successor nodes, but also provides <strong>task dependent</strong> nodes, supporting <strong>between processes</strong></p>
+<p><strong>Priority</strong>: Support the priority of process instances and task instances, if the priority of process instances and task instances is not set, the default is first-in-first-out</p>
+<p><strong>Email alert</strong>: Support <strong>SQL task</strong> Query result email sending, process instance running result email alert and fault tolerance alert notification</p>
+<p><strong>Failure strategy</strong>: For tasks running in parallel, if a task fails, two failure strategy processing methods are provided. <strong>Continue</strong> refers to regardless of the status of the task running in parallel until the end of the process failure. <strong>End</strong> means that once a failed task is found, Kill will also run the parallel task at the same time, and the process fails and ends</p>
+<p><strong>Complement</strong>: Supplement historical data,Supports <strong>interval parallel and serial</strong> two complement methods</p>
+<h3>2.System Structure</h3>
+<h4>2.1 System architecture diagram</h4>
+<p align="center">
+ <img src="/img/architecture-1.3.0.jpg" alt="System architecture diagram" width="70%" />
+ <p align="center">
+ <em>System architecture diagram</em>
+ </p>
+</p>
+<h4>2.2 Start process activity diagram</h4>
+<p align="center">
+ <img src="/img/process-start-flow-1.3.0.png" alt="Start process activity diagram" width="70%" />
+ <p align="center">
+ <em>Start process activity diagram</em>
+ </p>
+</p>
+<h4>2.3 Architecture description</h4>
+<ul>
+<li>
+<p><strong>MasterServer</strong></p>
+<p>MasterServer adopts a distributed and centerless design concept. MasterServer is mainly responsible for DAG task segmentation, task submission monitoring, and monitoring the health status of other MasterServer and WorkerServer at the same time.
+When the MasterServer service starts, register a temporary node with Zookeeper, and perform fault tolerance by monitoring changes in the temporary node of Zookeeper.
+MasterServer provides monitoring services based on netty.</p>
+<h5>The service mainly includes:</h5>
+<ul>
+<li>
+<p><strong>Distributed Quartz</strong> distributed scheduling component, which is mainly responsible for the start and stop operations of scheduled tasks. When Quartz starts the task, there will be a thread pool inside the Master that is specifically responsible for the follow-up operation of the processing task</p>
+</li>
+<li>
+<p><strong>MasterSchedulerThread</strong> is a scanning thread that regularly scans the <strong>command</strong> table in the database and performs different business operations according to different <strong>command types</strong></p>
+</li>
+<li>
+<p><strong>MasterExecThread</strong> is mainly responsible for DAG task segmentation, task submission monitoring, and logical processing of various command types</p>
+</li>
+<li>
+<p><strong>MasterTaskExecThread</strong> is mainly responsible for the persistence of tasks</p>
+</li>
+</ul>
+</li>
+<li>
+<p><strong>WorkerServer</strong></p>
+<p>WorkerServer also adopts a distributed and decentralized design concept. WorkerServer is mainly responsible for task execution and providing log services.</p>
+<p>When the WorkerServer service starts, register a temporary node with Zookeeper and maintain a heartbeat.
+Server provides monitoring services based on netty. Worker</p>
+<h5>The service mainly includes:</h5>
+<ul>
+<li>
+<p><strong>Fetch TaskThread</strong> is mainly responsible for continuously getting tasks from <strong>Task Queue</strong>, and calling <strong>TaskScheduleThread</strong> corresponding executor according to different task types.</p>
+</li>
+<li>
+<p><strong>LoggerServer</strong> is an RPC service that provides functions such as log fragment viewing, refreshing and downloading</p>
+</li>
+</ul>
+</li>
+<li>
+<p><strong>ZooKeeper</strong></p>
+<p>ZooKeeper service, MasterServer and WorkerServer nodes in the system all use ZooKeeper for cluster management and fault tolerance. In addition, the system is based on ZooKeeper for event monitoring and distributed locks.</p>
+<p>We have also implemented queues based on Redis, but we hope that DolphinScheduler depends on as few components as possible, so we finally removed the Redis implementation.</p>
+</li>
+<li>
+<p><strong>Task Queue</strong></p>
+<p>Provide task queue operation, the current queue is also implemented based on Zookeeper. Because there is less information stored in the queue, there is no need to worry about too much data in the queue. In fact, we have tested the millions of data storage queues, which has no impact on system stability and performance.</p>
+</li>
+<li>
+<p><strong>Alert</strong></p>
+<p>Provide alarm related interface, the interface mainly includes <strong>alarm</strong> two types of alarm data storage, query and notification functions. Among them, there are <strong>email notification</strong> and <strong>SNMP (not yet implemented)</strong>.</p>
+</li>
+<li>
+<p><strong>API</strong></p>
+<p>The API interface layer is mainly responsible for processing requests from the front-end UI layer. The service uniformly provides RESTful APIs to provide request services to the outside world. Interfaces include workflow creation, definition, query, modification, release, logoff, manual start, stop, pause, resume, start execution from the node and so on.</p>
+</li>
+<li>
+<p><strong>UI</strong></p>
+<p>The front-end page of the system provides various visual operation interfaces of the system,See more at<a href="/en-us/docs/2.0.0/user_doc/system-manual.html" target="_self"> System User Manual </a>section。</p>
+</li>
+</ul>
+<h4>2.3 Architecture design ideas</h4>
+<h5>One、Decentralization VS centralization</h5>
+<h6>Centralized thinking</h6>
+<p>The centralized design concept is relatively simple. The nodes in the distributed cluster are divided into roles according to roles, which are roughly divided into two roles:</p>
+<p align="center">
+ <img src="https://analysys.github.io/easyscheduler_docs_cn/images/master_slave.png" alt="master-slave character" width="50%" />
+ </p>
+<ul>
+<li>The role of the master is mainly responsible for task distribution and monitoring the health status of the slave, and can dynamically balance the task to the slave, so that the slave node will not be in a "busy dead" or "idle dead" state.</li>
+<li>The role of Worker is mainly responsible for task execution and maintenance and Master's heartbeat, so that Master can assign tasks to Slave.</li>
+</ul>
+<p>Problems in centralized thought design:</p>
+<ul>
+<li>Once there is a problem with the Master, the dragons are headless and the entire cluster will collapse. In order to solve this problem, most of the Master/Slave architecture models adopt the design scheme of active and standby Master, which can be hot standby or cold standby, or automatic switching or manual switching, and more and more new systems are beginning to have The ability to automatically elect and switch Master to improve the availability of the system.</li>
+<li>Another problem is that if the Scheduler is on the Master, although it can support different tasks in a DAG running on different machines, it will cause the Master to be overloaded. If the Scheduler is on the slave, all tasks in a DAG can only submit jobs on a certain machine. When there are more parallel tasks, the pressure on the slave may be greater.</li>
+</ul>
+<h6>Decentralized</h6>
+ <p align="center">
+ <img src="https://analysys.github.io/easyscheduler_docs_cn/images/decentralization.png" alt="Decentralization" width="50%" />
+ </p>
+<ul>
+<li>
+<p>In the decentralized design, there is usually no concept of Master/Slave, all roles are the same, the status is equal, the global Internet is a typical decentralized distributed system, any node equipment connected to the network is down, All will only affect a small range of functions.</p>
+</li>
+<li>
+<p>The core design of decentralized design is that there is no "manager" different from other nodes in the entire distributed system, so there is no single point of failure. However, because there is no "manager" node, each node needs to communicate with other nodes to obtain the necessary machine information, and the unreliability of distributed system communication greatly increases the difficulty of implementing the above functions.</p>
+</li>
+<li>
+<p>In fact, truly decentralized distributed systems are rare. Instead, dynamic centralized distributed systems are constantly pouring out. Under this architecture, the managers in the cluster are dynamically selected, rather than preset, and when the cluster fails, the nodes of the cluster will automatically hold "meetings" to elect new "managers" To preside over the work. The most typical case is Etcd implemented by ZooKeeper and Go language.</p>
+</li>
+<li>
+<p>The decentralization of DolphinScheduler is that the Master/Worker is registered in Zookeeper, and the Master cluster and Worker cluster are centerless, and the Zookeeper distributed lock is used to elect one of the Master or Worker as the "manager" to perform the task.</p>
+</li>
+</ul>
+<h5>Two、Distributed lock practice</h5>
+<p>DolphinScheduler uses ZooKeeper distributed lock to realize that only one Master executes Scheduler at the same time, or only one Worker executes the submission of tasks.</p>
+<ol>
+<li>The core process algorithm for acquiring distributed locks is as follows:</li>
+</ol>
+ <p align="center">
+ <img src="https://analysys.github.io/easyscheduler_docs_cn/images/distributed_lock.png" alt="Obtain distributed lock process" width="50%" />
+ </p>
+<ol start="2">
+<li>Flow chart of implementation of Scheduler thread distributed lock in DolphinScheduler:</li>
+</ol>
+ <p align="center">
+ <img src="/img/distributed_lock_procss.png" alt="Obtain distributed lock process" width="50%" />
+ </p>
+<h5>Three、Insufficient thread loop waiting problem</h5>
+<ul>
+<li>If there is no sub-process in a DAG, if the number of data in the Command is greater than the threshold set by the thread pool, the process directly waits or fails.</li>
+<li>If many sub-processes are nested in a large DAG, the following figure will produce a "dead" state:</li>
+</ul>
+ <p align="center">
+ <img src="https://analysys.github.io/easyscheduler_docs_cn/images/lack_thread.png" alt="Insufficient threads waiting loop problem" width="50%" />
+ </p>
+In the above figure, MainFlowThread waits for the end of SubFlowThread1, SubFlowThread1 waits for the end of SubFlowThread2, SubFlowThread2 waits for the end of SubFlowThread3, and SubFlowThread3 waits for a new thread in the thread pool, then the entire DAG process cannot end, so that the threads cannot be released. In this way, the state of the child-parent process loop waiting is formed. At this time, unless a new Master is started to add threads to break such a "stalemate", the sched [...]
+<p>It seems a bit unsatisfactory to start a new Master to break the deadlock, so we proposed the following three solutions to reduce this risk:</p>
+<ol>
+<li>Calculate the sum of all Master threads, and then calculate the number of threads required for each DAG, that is, pre-calculate before the DAG process is executed. Because it is a multi-master thread pool, the total number of threads is unlikely to be obtained in real time.</li>
+<li>Judge the single-master thread pool. If the thread pool is full, let the thread fail directly.</li>
+<li>Add a Command type with insufficient resources. If the thread pool is insufficient, suspend the main process. In this way, there are new threads in the thread pool, which can make the process suspended by insufficient resources wake up to execute again.</li>
+</ol>
+<p>note: The Master Scheduler thread is executed by FIFO when acquiring the Command.</p>
+<p>So we chose the third way to solve the problem of insufficient threads.</p>
+<h5>Four、Fault-tolerant design</h5>
+<p>Fault tolerance is divided into service downtime fault tolerance and task retry, and service downtime fault tolerance is divided into master fault tolerance and worker fault tolerance.</p>
+<h6>1. Downtime fault tolerance</h6>
+<p>The service fault-tolerance design relies on ZooKeeper's Watcher mechanism, and the implementation principle is shown in the figure:</p>
+ <p align="center">
+ <img src="https://analysys.github.io/easyscheduler_docs_cn/images/fault-tolerant.png" alt="DolphinScheduler fault-tolerant design" width="40%" />
+ </p>
+Among them, the Master monitors the directories of other Masters and Workers. If the remove event is heard, fault tolerance of the process instance or task instance will be performed according to the specific business logic.
+<ul>
+<li>Master fault tolerance flowchart:</li>
+</ul>
+ <p align="center">
+ <img src="https://analysys.github.io/easyscheduler_docs_cn/images/fault-tolerant_master.png" alt="Master fault tolerance flowchart" width="40%" />
+ </p>
+After the fault tolerance of ZooKeeper Master is completed, it is re-scheduled by the Scheduler thread in DolphinScheduler, traverses the DAG to find the "running" and "submit successful" tasks, monitors the status of its task instances for the "running" tasks, and "commits successful" tasks It is necessary to determine whether the task queue already exists. If it exists, the status of the task instance is also monitored. If it does not exist, resubmit the task instance.
+<ul>
+<li>Worker fault tolerance flowchart:</li>
+</ul>
+ <p align="center">
+ <img src="https://analysys.github.io/easyscheduler_docs_cn/images/fault-tolerant_worker.png" alt="Worker fault tolerance flow chart" width="40%" />
+ </p>
+<p>Once the Master Scheduler thread finds that the task instance is in the "fault-tolerant" state, it takes over the task and resubmits it.</p>
+<p>Note: Due to "network jitter", the node may lose its heartbeat with ZooKeeper in a short period of time, and the node's remove event may occur. For this situation, we use the simplest way, that is, once the node and ZooKeeper timeout connection occurs, then directly stop the Master or Worker service.</p>
+<h6>2.Task failed and try again</h6>
+<p>Here we must first distinguish the concepts of task failure retry, process failure recovery, and process failure rerun:</p>
+<ul>
+<li>Task failure retry is at the task level and is automatically performed by the scheduling system. For example, if a Shell task is set to retry for 3 times, it will try to run it again up to 3 times after the Shell task fails.</li>
+<li>Process failure recovery is at the process level and is performed manually. Recovery can only be performed <strong>from the failed node</strong> or <strong>from the current node</strong></li>
+<li>Process failure rerun is also at the process level and is performed manually, rerun is performed from the start node</li>
+</ul>
+<p>Next to the topic, we divide the task nodes in the workflow into two types.</p>
+<ul>
+<li>
+<p>One is a business node, which corresponds to an actual script or processing statement, such as Shell node, MR node, Spark node, and dependent node.</p>
+</li>
+<li>
+<p>There is also a logical node, which does not do actual script or statement processing, but only logical processing of the entire process flow, such as sub-process sections.</p>
+</li>
+</ul>
+<p>Each <strong>business node</strong> can be configured with the number of failed retries. When the task node fails, it will automatically retry until it succeeds or exceeds the configured number of retries. <strong>Logical node</strong> Failure retry is not supported. But the tasks in the logical node support retry.</p>
+<p>If there is a task failure in the workflow that reaches the maximum number of retries, the workflow will fail to stop, and the failed workflow can be manually rerun or process recovery operation</p>
+<h5>Five、Task priority design</h5>
+<p>In the early scheduling design, if there is no priority design and the fair scheduling design is used, the task submitted first may be completed at the same time as the task submitted later, and the process or task priority cannot be set, so We have redesigned this, and our current design is as follows:</p>
+<ul>
+<li>According to <strong>priority of different process instances</strong> priority over <strong>priority of the same process instance</strong> priority over <strong>priority of tasks within the same process</strong>priority over <strong>tasks within the same process</strong>submission order from high to Low task processing.
+<ul>
+<li>
+<p>The specific implementation is to parse the priority according to the JSON of the task instance, and then save the <strong>process instance priority_process instance id_task priority_task id</strong> information in the ZooKeeper task queue, when obtained from the task queue, pass String comparison can get the tasks that need to be executed first</p>
+<ul>
+<li>
+<p>The priority of the process definition is to consider that some processes need to be processed before other processes. This can be configured when the process is started or scheduled to start. There are 5 levels in total, which are HIGHEST, HIGH, MEDIUM, LOW, and LOWEST. As shown below</p>
+ <p align="center">
+ <img src="https://analysys.github.io/easyscheduler_docs_cn/images/process_priority.png" alt="Process priority configuration" width="40%" />
+ </p>
+</li>
+<li>
+<p>The priority of the task is also divided into 5 levels, followed by HIGHEST, HIGH, MEDIUM, LOW, LOWEST. As shown below</p>
+ <p align="center">
+ <img src="https://analysys.github.io/easyscheduler_docs_cn/images/task_priority.png" alt="Task priority configuration" width="35%" />
+ </p>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<h5>Six、Logback and netty implement log access</h5>
+<ul>
+<li>
+<p>Since Web (UI) and Worker are not necessarily on the same machine, viewing the log cannot be like querying a local file. There are two options:</p>
+</li>
+<li>
+<p>Put logs on the ES search engine</p>
+</li>
+<li>
+<p>Obtain remote log information through netty communication</p>
+</li>
+<li>
+<p>In consideration of the lightness of DolphinScheduler as much as possible, so I chose gRPC to achieve remote access to log information.</p>
+</li>
+</ul>
+ <p align="center">
+ <img src="https://analysys.github.io/easyscheduler_docs_cn/images/grpc.png" alt="grpc remote access" width="50%" />
+ </p>
+<ul>
+<li>We use the FileAppender and Filter functions of the custom Logback to realize that each task instance generates a log file.</li>
+<li>FileAppender is mainly implemented as follows:</li>
+</ul>
+<pre><code class="language-java">/**
+ * task log appender
+ */
+public class TaskLogAppender extends FileAppender<ILoggingEvent> {
+
+ ...
+
+ @Override
+ protected void append(ILoggingEvent event) {
+
+ if (currentlyActiveFile == null){
+ currentlyActiveFile = getFile();
+ }
+ String activeFile = currentlyActiveFile;
+ // thread name: taskThreadName-processDefineId_processInstanceId_taskInstanceId
+ String threadName = event.getThreadName();
+ String[] threadNameArr = threadName.split("-");
+ // logId = processDefineId_processInstanceId_taskInstanceId
+ String logId = threadNameArr[1];
+ ...
+ super.subAppend(event);
+ }
+}
+
+
+Generate logs in the form of /process definition id/process instance id/task instance id.log
+
+- Filter to match the thread name starting with TaskLogInfo:
+
+- TaskLogFilter is implemented as follows:
+
+```java
+/**
+* task log filter
+*/
+public class TaskLogFilter extends Filter<ILoggingEvent> {
+
+ @Override
+ public FilterReply decide(ILoggingEvent event) {
+ if (event.getThreadName().startsWith("TaskLogInfo-")){
+ return FilterReply.ACCEPT;
+ }
+ return FilterReply.DENY;
+ }
+}
+
+### 3.Module introduction
+- dolphinscheduler-alert alarm module, providing AlertServer service.
+
+- dolphinscheduler-api web application module, providing ApiServer service.
+
+- dolphinscheduler-common General constant enumeration, utility class, data structure or base class
+
+- dolphinscheduler-dao provides operations such as database access.
+
+- dolphinscheduler-remote client and server based on netty
+
+- dolphinscheduler-server MasterServer and WorkerServer services
+
+- dolphinscheduler-service service module, including Quartz, Zookeeper, log client access service, easy to call server module and api module
+
+- dolphinscheduler-ui front-end module
+
+### Sum up
+From the perspective of scheduling, this article preliminarily introduces the architecture principles and implementation ideas of the big data distributed workflow scheduling system-DolphinScheduler. To be continued
+
+
+</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.5260276.js"></script>
+ <script src="/build/docs.md.bb9a60b.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/2.0.0/user_doc/architecture/design.json b/en-us/docs/2.0.0/user_doc/architecture/design.json
new file mode 100644
index 0000000..26336d6
--- /dev/null
+++ b/en-us/docs/2.0.0/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/2.0.0/user_doc/architecture/design.html",
+ "meta": {}
+}
\ No newline at end of file
diff --git a/en-us/docs/2.0.0/user_doc/architecture/load-balance.html b/en-us/docs/2.0.0/user_doc/architecture/load-balance.html
new file mode 100644
index 0000000..c52df10
--- /dev/null
+++ b/en-us/docs/2.0.0/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.5260276.js"></script>
+ <script src="/build/docs.md.bb9a60b.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/2.0.0/user_doc/architecture/load-balance.json b/en-us/docs/2.0.0/user_doc/architecture/load-balance.json
new file mode 100644
index 0000000..adc738b
--- /dev/null
+++ b/en-us/docs/2.0.0/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/2.0.0/user_doc/architecture/load-balance.html",
+ "meta": {}
+}
\ No newline at end of file
diff --git a/en-us/docs/2.0.0/user_doc/architecture/metadata.html b/en-us/docs/2.0.0/user_doc/architecture/metadata.html
new file mode 100644
index 0000000..0201cbc
--- /dev/null
+++ b/en-us/docs/2.0.0/user_doc/architecture/metadata.html
@@ -0,0 +1,657 @@
+<!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="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 [...]
+<p><a name="V5KOl"></a></p>
+<h3>Dolphin Scheduler 1.2 DB Table Overview</h3>
+<table>
+<thead>
+<tr>
+<th style="text-align:center">Table Name</th>
+<th style="text-align:center">Comment</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td style="text-align:center">t_ds_access_token</td>
+<td style="text-align:center">token for access ds backend</td>
+</tr>
+<tr>
+<td style="text-align:center">t_ds_alert</td>
+<td style="text-align:center">alert detail</td>
+</tr>
+<tr>
+<td style="text-align:center">t_ds_alertgroup</td>
+<td style="text-align:center">alert group</td>
+</tr>
+<tr>
+<td style="text-align:center">t_ds_command</td>
+<td style="text-align:center">command detail</td>
+</tr>
+<tr>
+<td style="text-align:center">t_ds_datasource</td>
+<td style="text-align:center">data source</td>
+</tr>
+<tr>
+<td style="text-align:center">t_ds_error_command</td>
+<td style="text-align:center">error command detail</td>
+</tr>
+<tr>
+<td style="text-align:center">t_ds_process_definition</td>
+<td style="text-align:center">process difinition</td>
+</tr>
+<tr>
+<td style="text-align:center">t_ds_process_instance</td>
+<td style="text-align:center">process instance</td>
+</tr>
+<tr>
+<td style="text-align:center">t_ds_project</td>
+<td style="text-align:center">project</td>
+</tr>
+<tr>
+<td style="text-align:center">t_ds_queue</td>
+<td style="text-align:center">queue</td>
+</tr>
+<tr>
+<td style="text-align:center">t_ds_relation_datasource_user</td>
+<td style="text-align:center">datasource related to user</td>
+</tr>
+<tr>
+<td style="text-align:center">t_ds_relation_process_instance</td>
+<td style="text-align:center">sub process</td>
+</tr>
+<tr>
+<td style="text-align:center">t_ds_relation_project_user</td>
+<td style="text-align:center">project related to user</td>
+</tr>
+<tr>
+<td style="text-align:center">t_ds_relation_resources_user</td>
+<td style="text-align:center">resource related to user</td>
+</tr>
+<tr>
+<td style="text-align:center">t_ds_relation_udfs_user</td>
+<td style="text-align:center">UDF related to user</td>
+</tr>
+<tr>
+<td style="text-align:center">t_ds_relation_user_alertgroup</td>
+<td style="text-align:center">alert group related to user</td>
+</tr>
+<tr>
+<td style="text-align:center">t_ds_resources</td>
+<td style="text-align:center">resoruce center file</td>
+</tr>
+<tr>
+<td style="text-align:center">t_ds_schedules</td>
+<td style="text-align:center">process difinition schedule</td>
+</tr>
+<tr>
+<td style="text-align:center">t_ds_session</td>
+<td style="text-align:center">user login session</td>
+</tr>
+<tr>
+<td style="text-align:center">t_ds_task_instance</td>
+<td style="text-align:center">task instance</td>
+</tr>
+<tr>
+<td style="text-align:center">t_ds_tenant</td>
+<td style="text-align:center">tenant</td>
+</tr>
+<tr>
+<td style="text-align:center">t_ds_udfs</td>
+<td style="text-align:center">UDF resource</td>
+</tr>
+<tr>
+<td style="text-align:center">t_ds_user</td>
+<td style="text-align:center">user detail</td>
+</tr>
+<tr>
+<td style="text-align:center">t_ds_version</td>
+<td style="text-align:center">ds version</td>
+</tr>
+</tbody>
+</table>
+<hr>
+<p><a name="XCLy1"></a></p>
+<h3>E-R Diagram</h3>
+<p><a name="5hWWZ"></a></p>
+<h4>User Queue DataSource</h4>
+<p><img src="/img/metadata-erd/user-queue-datasource.png" alt="image.png"></p>
+<ul>
+<li>Multiple users can belong to one tenant</li>
+<li>The queue field in the t_ds_user table stores the queue_name information in the t_ds_queue table, but t_ds_tenant stores queue information using queue_id. During the execution of the process definition, the user queue has the highest priority. If the user queue is empty, the tenant queue is used.</li>
+<li>The user_id field in the t_ds_datasource table indicates the user who created the data source. The user_id in t_ds_relation_datasource_user indicates the user who has permission to the data source.
+<a name="7euSN"></a></li>
+</ul>
+<h4>Project Resource Alert</h4>
+<p><img src="/img/metadata-erd/project-resource-alert.png" alt="image.png"></p>
+<ul>
+<li>User can have multiple projects, User project authorization completes the relationship binding using project_id and user_id in t_ds_relation_project_user table</li>
+<li>The user_id in the t_ds_projcet table represents the user who created the project, and the user_id in the t_ds_relation_project_user table represents users who have permission to the project</li>
+<li>The user_id in the t_ds_resources table represents the user who created the resource, and the user_id in t_ds_relation_resources_user represents the user who has permissions to the resource</li>
+<li>The user_id in the t_ds_udfs table represents the user who created the UDF, and the user_id in the t_ds_relation_udfs_user table represents a user who has permission to the UDF
+<a name="JEw4v"></a></li>
+</ul>
+<h4>Command Process Task</h4>
+<p><img src="/img/metadata-erd/command.png" alt="image.png"><br /><img src="/img/metadata-erd/process-task.png" alt="image.png"></p>
+<ul>
+<li>A project has multiple process definitions, a process definition can generate multiple process instances, and a process instance can generate multiple task instances</li>
+<li>The t_ds_schedulers table stores the timing schedule information for process difinition</li>
+<li>The data stored in the t_ds_relation_process_instance table is used to deal with that the process definition contains sub-processes, parent_process_instance_id field represents the id of the main process instance containing the child process, process_instance_id field represents the id of the sub-process instance, parent_task_instance_id field represents the task instance id of the sub-process node</li>
+<li>The process instance table and the task instance table correspond to the t_ds_process_instance table and the t_ds_task_instance table, respectively.</li>
+</ul>
+<hr>
+<p><a name="yd79T"></a></p>
+<h3>Core Table Schema</h3>
+<p><a name="6bVhH"></a></p>
+<h4>t_ds_process_definition</h4>
+<table>
+<thead>
+<tr>
+<th>Field</th>
+<th>Type</th>
+<th>Comment</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td>id</td>
+<td>int</td>
+<td>primary key</td>
+</tr>
+<tr>
+<td>name</td>
+<td>varchar</td>
+<td>process definition name</td>
+</tr>
+<tr>
+<td>version</td>
+<td>int</td>
+<td>process definition version</td>
+</tr>
+<tr>
+<td>release_state</td>
+<td>tinyint</td>
+<td>process definition release state:0:offline,1:online</td>
+</tr>
+<tr>
+<td>project_id</td>
+<td>int</td>
+<td>project id</td>
+</tr>
+<tr>
+<td>user_id</td>
+<td>int</td>
+<td>process definition creator id</td>
+</tr>
+<tr>
+<td>process_definition_json</td>
+<td>longtext</td>
+<td>process definition json content</td>
+</tr>
+<tr>
+<td>description</td>
+<td>text</td>
+<td>process difinition desc</td>
+</tr>
+<tr>
+<td>global_params</td>
+<td>text</td>
+<td>global parameters</td>
+</tr>
+<tr>
+<td>flag</td>
+<td>tinyint</td>
+<td>process is available: 0 not available, 1 available</td>
+</tr>
+<tr>
+<td>locations</td>
+<td>text</td>
+<td>Node location information</td>
+</tr>
+<tr>
+<td>connects</td>
+<td>text</td>
+<td>Node connection information</td>
+</tr>
+<tr>
+<td>receivers</td>
+<td>text</td>
+<td>receivers</td>
+</tr>
+<tr>
+<td>receivers_cc</td>
+<td>text</td>
+<td>carbon copy list</td>
+</tr>
+<tr>
+<td>create_time</td>
+<td>datetime</td>
+<td>create time</td>
+</tr>
+<tr>
+<td>timeout</td>
+<td>int</td>
+<td>timeout</td>
+</tr>
+<tr>
+<td>tenant_id</td>
+<td>int</td>
+<td>tenant id</td>
+</tr>
+<tr>
+<td>update_time</td>
+<td>datetime</td>
+<td>update time</td>
+</tr>
+</tbody>
+</table>
+<p><a name="t5uxM"></a></p>
+<h4>t_ds_process_instance</h4>
+<table>
+<thead>
+<tr>
+<th>Field</th>
+<th>Type</th>
+<th>Comment</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td>id</td>
+<td>int</td>
+<td>primary key</td>
+</tr>
+<tr>
+<td>name</td>
+<td>varchar</td>
+<td>process instance name</td>
+</tr>
+<tr>
+<td>process_definition_id</td>
+<td>int</td>
+<td>process definition id</td>
+</tr>
+<tr>
+<td>state</td>
+<td>tinyint</td>
+<td>process instance Status: 0 commit succeeded, 1 running, 2 prepare to pause, 3 pause, 4 prepare to stop, 5 stop, 6 fail, 7 succeed, 8 need fault tolerance, 9 kill, 10 wait for thread, 11 wait for dependency to complete</td>
+</tr>
+<tr>
+<td>recovery</td>
+<td>tinyint</td>
+<td>process instance failover flag:0:normal,1:failover instance</td>
+</tr>
+<tr>
+<td>start_time</td>
+<td>datetime</td>
+<td>process instance start time</td>
+</tr>
+<tr>
+<td>end_time</td>
+<td>datetime</td>
+<td>process instance end time</td>
+</tr>
+<tr>
+<td>run_times</td>
+<td>int</td>
+<td>process instance run times</td>
+</tr>
+<tr>
+<td>host</td>
+<td>varchar</td>
+<td>process instance host</td>
+</tr>
+<tr>
+<td>command_type</td>
+<td>tinyint</td>
+<td>command type:0 start ,1 Start from the current node,2 Resume a fault-tolerant process,3 Resume Pause Process, 4 Execute from the failed node,5 Complement, 6 dispatch, 7 re-run, 8 pause, 9 stop ,10 Resume waiting thread</td>
+</tr>
+<tr>
+<td>command_param</td>
+<td>text</td>
+<td>json command parameters</td>
+</tr>
+<tr>
+<td>task_depend_type</td>
+<td>tinyint</td>
+<td>task depend type. 0: only current node,1:before the node,2:later nodes</td>
+</tr>
+<tr>
+<td>max_try_times</td>
+<td>tinyint</td>
+<td>max try times</td>
+</tr>
+<tr>
+<td>failure_strategy</td>
+<td>tinyint</td>
+<td>failure strategy. 0:end the process when node failed,1:continue running the other nodes when node failed</td>
+</tr>
+<tr>
+<td>warning_type</td>
+<td>tinyint</td>
+<td>warning type. 0:no warning,1:warning if process success,2:warning if process failed,3:warning if success</td>
+</tr>
+<tr>
+<td>warning_group_id</td>
+<td>int</td>
+<td>warning group id</td>
+</tr>
+<tr>
+<td>schedule_time</td>
+<td>datetime</td>
+<td>schedule time</td>
+</tr>
+<tr>
+<td>command_start_time</td>
+<td>datetime</td>
+<td>command start time</td>
+</tr>
+<tr>
+<td>global_params</td>
+<td>text</td>
+<td>global parameters</td>
+</tr>
+<tr>
+<td>process_instance_json</td>
+<td>longtext</td>
+<td>process instance json</td>
+</tr>
+<tr>
+<td>flag</td>
+<td>tinyint</td>
+<td>process instance is available: 0 not available, 1 available</td>
+</tr>
+<tr>
+<td>update_time</td>
+<td>timestamp</td>
+<td>update time</td>
+</tr>
+<tr>
+<td>is_sub_process</td>
+<td>int</td>
+<td>whether the process is sub process: 1 sub-process, 0 not sub-process</td>
+</tr>
+<tr>
+<td>executor_id</td>
+<td>int</td>
+<td>executor id</td>
+</tr>
+<tr>
+<td>locations</td>
+<td>text</td>
+<td>Node location information</td>
+</tr>
+<tr>
+<td>connects</td>
+<td>text</td>
+<td>Node connection information</td>
+</tr>
+<tr>
+<td>history_cmd</td>
+<td>text</td>
+<td>history commands of process instance operation</td>
+</tr>
+<tr>
+<td>dependence_schedule_times</td>
+<td>text</td>
+<td>depend schedule fire time</td>
+</tr>
+<tr>
+<td>process_instance_priority</td>
+<td>int</td>
+<td>process instance priority. 0 Highest,1 High,2 Medium,3 Low,4 Lowest</td>
+</tr>
+<tr>
+<td>worker_group_id</td>
+<td>int</td>
+<td>worker group id</td>
+</tr>
+<tr>
+<td>timeout</td>
+<td>int</td>
+<td>time out</td>
+</tr>
+<tr>
+<td>tenant_id</td>
+<td>int</td>
+<td>tenant id</td>
+</tr>
+</tbody>
+</table>
+<p><a name="tHZsY"></a></p>
+<h4>t_ds_task_instance</h4>
+<table>
+<thead>
+<tr>
+<th>Field</th>
+<th>Type</th>
+<th>Comment</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td>id</td>
+<td>int</td>
+<td>primary key</td>
+</tr>
+<tr>
+<td>name</td>
+<td>varchar</td>
+<td>task name</td>
+</tr>
+<tr>
+<td>task_type</td>
+<td>varchar</td>
+<td>task type</td>
+</tr>
+<tr>
+<td>process_definition_id</td>
+<td>int</td>
+<td>process definition id</td>
+</tr>
+<tr>
+<td>process_instance_id</td>
+<td>int</td>
+<td>process instance id</td>
+</tr>
+<tr>
+<td>task_json</td>
+<td>longtext</td>
+<td>task content json</td>
+</tr>
+<tr>
+<td>state</td>
+<td>tinyint</td>
+<td>Status: 0 commit succeeded, 1 running, 2 prepare to pause, 3 pause, 4 prepare to stop, 5 stop, 6 fail, 7 succeed, 8 need fault tolerance, 9 kill, 10 wait for thread, 11 wait for dependency to complete</td>
+</tr>
+<tr>
+<td>submit_time</td>
+<td>datetime</td>
+<td>task submit time</td>
+</tr>
+<tr>
+<td>start_time</td>
+<td>datetime</td>
+<td>task start time</td>
+</tr>
+<tr>
+<td>end_time</td>
+<td>datetime</td>
+<td>task end time</td>
+</tr>
+<tr>
+<td>host</td>
+<td>varchar</td>
+<td>host of task running on</td>
+</tr>
+<tr>
+<td>execute_path</td>
+<td>varchar</td>
+<td>task execute path in the host</td>
+</tr>
+<tr>
+<td>log_path</td>
+<td>varchar</td>
+<td>task log path</td>
+</tr>
+<tr>
+<td>alert_flag</td>
+<td>tinyint</td>
+<td>whether alert</td>
+</tr>
+<tr>
+<td>retry_times</td>
+<td>int</td>
+<td>task retry times</td>
+</tr>
+<tr>
+<td>pid</td>
+<td>int</td>
+<td>pid of task</td>
+</tr>
+<tr>
+<td>app_link</td>
+<td>varchar</td>
+<td>yarn app id</td>
+</tr>
+<tr>
+<td>flag</td>
+<td>tinyint</td>
+<td>taskinstance is available: 0 not available, 1 available</td>
+</tr>
+<tr>
+<td>retry_interval</td>
+<td>int</td>
+<td>retry interval when task failed</td>
+</tr>
+<tr>
+<td>max_retry_times</td>
+<td>int</td>
+<td>max retry times</td>
+</tr>
+<tr>
+<td>task_instance_priority</td>
+<td>int</td>
+<td>task instance priority:0 Highest,1 High,2 Medium,3 Low,4 Lowest</td>
+</tr>
+<tr>
+<td>worker_group_id</td>
+<td>int</td>
+<td>worker group id</td>
+</tr>
+</tbody>
+</table>
+<p><a name="gLGtm"></a></p>
+<h4>t_ds_command</h4>
+<table>
+<thead>
+<tr>
+<th>Field</th>
+<th>Type</th>
+<th>Comment</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td>id</td>
+<td>int</td>
+<td>primary key</td>
+</tr>
+<tr>
+<td>command_type</td>
+<td>tinyint</td>
+<td>Command type: 0 start workflow, 1 start execution from current node, 2 resume fault-tolerant workflow, 3 resume pause process, 4 start execution from failed node, 5 complement, 6 schedule, 7 rerun, 8 pause, 9 stop, 10 resume waiting thread</td>
+</tr>
+<tr>
+<td>process_definition_id</td>
+<td>int</td>
+<td>process definition id</td>
+</tr>
+<tr>
+<td>command_param</td>
+<td>text</td>
+<td>json command parameters</td>
+</tr>
+<tr>
+<td>task_depend_type</td>
+<td>tinyint</td>
+<td>Node dependency type: 0 current node, 1 forward, 2 backward</td>
+</tr>
+<tr>
+<td>failure_strategy</td>
+<td>tinyint</td>
+<td>Failed policy: 0 end, 1 continue</td>
+</tr>
+<tr>
+<td>warning_type</td>
+<td>tinyint</td>
+<td>Alarm type: 0 is not sent, 1 process is sent successfully, 2 process is sent failed, 3 process is sent successfully and all failures are sent</td>
+</tr>
+<tr>
+<td>warning_group_id</td>
+<td>int</td>
+<td>warning group</td>
+</tr>
+<tr>
+<td>schedule_time</td>
+<td>datetime</td>
+<td>schedule time</td>
+</tr>
+<tr>
+<td>start_time</td>
+<td>datetime</td>
+<td>start time</td>
+</tr>
+<tr>
+<td>executor_id</td>
+<td>int</td>
+<td>executor id</td>
+</tr>
+<tr>
+<td>dependence</td>
+<td>varchar</td>
+<td>dependence</td>
+</tr>
+<tr>
+<td>update_time</td>
+<td>datetime</td>
+<td>update time</td>
+</tr>
+<tr>
+<td>process_instance_priority</td>
+<td>int</td>
+<td>process instance priority: 0 Highest,1 High,2 Medium,3 Low,4 Lowest</td>
+</tr>
+<tr>
+<td>worker_group_id</td>
+<td>int</td>
+<td>worker group id</td>
+</tr>
+</tbody>
+</table>
+</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.5260276.js"></script>
+ <script src="/build/docs.md.bb9a60b.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/2.0.0/user_doc/architecture/metadata.json b/en-us/docs/2.0.0/user_doc/architecture/metadata.json
new file mode 100644
index 0000000..1e87709
--- /dev/null
+++ b/en-us/docs/2.0.0/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/2.0.0/user_doc/architecture/metadata.html",
+ "meta": {}
+}
\ No newline at end of file
diff --git a/en-us/docs/2.0.0/user_doc/architecture/task-structure.html b/en-us/docs/2.0.0/user_doc/architecture/task-structure.html
new file mode 100644
index 0000000..93c9f23
--- /dev/null
+++ b/en-us/docs/2.0.0/user_doc/architecture/task-structure.html
@@ -0,0 +1,3283 @@
+<!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-structure">
+ <meta name="description" content="task-structure">
+ <title>task-structure</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>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>
+<thead>
+<tr>
+<th>No.</th>
+<th>field</th>
+<th>type</th>
+<th>description</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td>1</td>
+<td>id</td>
+<td>int(11)</td>
+<td>primary key</td>
+</tr>
+<tr>
+<td>2</td>
+<td>name</td>
+<td>varchar(255)</td>
+<td>process definition name</td>
+</tr>
+<tr>
+<td>3</td>
+<td>version</td>
+<td>int(11)</td>
+<td>process definition version</td>
+</tr>
+<tr>
+<td>4</td>
+<td>release_state</td>
+<td>tinyint(4)</td>
+<td>release status of process definition: 0 not online, 1 online</td>
+</tr>
+<tr>
+<td>5</td>
+<td>project_id</td>
+<td>int(11)</td>
+<td>project id</td>
+</tr>
+<tr>
+<td>6</td>
+<td>user_id</td>
+<td>int(11)</td>
+<td>user id of the process definition</td>
+</tr>
+<tr>
+<td>7</td>
+<td>process_definition_json</td>
+<td>longtext</td>
+<td>process definition JSON</td>
+</tr>
+<tr>
+<td>8</td>
+<td>description</td>
+<td>text</td>
+<td>process definition description</td>
+</tr>
+<tr>
+<td>9</td>
+<td>global_params</td>
+<td>text</td>
+<td>global parameters</td>
+</tr>
+<tr>
+<td>10</td>
+<td>flag</td>
+<td>tinyint(4)</td>
+<td>specify whether the process is available: 0 is not available, 1 is available</td>
+</tr>
+<tr>
+<td>11</td>
+<td>locations</td>
+<td>text</td>
+<td>node location information</td>
+</tr>
+<tr>
+<td>12</td>
+<td>connects</td>
+<td>text</td>
+<td>node connectivity info</td>
+</tr>
+<tr>
+<td>13</td>
+<td>receivers</td>
+<td>text</td>
+<td>receivers</td>
+</tr>
+<tr>
+<td>14</td>
+<td>receivers_cc</td>
+<td>text</td>
+<td>CC receivers</td>
+</tr>
+<tr>
+<td>15</td>
+<td>create_time</td>
+<td>datetime</td>
+<td>create time</td>
+</tr>
+<tr>
+<td>16</td>
+<td>timeout</td>
+<td>int(11)</td>
+<td>timeout</td>
+</tr>
+<tr>
+<td>17</td>
+<td>tenant_id</td>
+<td>int(11)</td>
+<td>tenant id</td>
+</tr>
+<tr>
+<td>18</td>
+<td>update_time</td>
+<td>datetime</td>
+<td>update time</td>
+</tr>
+<tr>
+<td>19</td>
+<td>modify_by</td>
+<td>varchar(36)</td>
+<td>specifics of the user that made the modification</td>
+</tr>
+<tr>
+<td>20</td>
+<td>resource_ids</td>
+<td>varchar(255)</td>
+<td>resource ids</td>
+</tr>
+</tbody>
+</table>
+<p>The 'process_definition_json' field is the core field, which defines the task information in the DAG diagram, and it is stored in JSON format.</p>
+<p>The following table describes the common data structure.</p>
+<table>
+<thead>
+<tr>
+<th>No.</th>
+<th>field</th>
+<th>type</th>
+<th>description</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td>1</td>
+<td>globalParams</td>
+<td>Array</td>
+<td>global parameters</td>
+</tr>
+<tr>
+<td>2</td>
+<td>tasks</td>
+<td>Array</td>
+<td>task collections in the process [for the structure of each type, please refer to the following sections]</td>
+</tr>
+<tr>
+<td>3</td>
+<td>tenantId</td>
+<td>int</td>
+<td>tenant ID</td>
+</tr>
+<tr>
+<td>4</td>
+<td>timeout</td>
+<td>int</td>
+<td>timeout</td>
+</tr>
+</tbody>
+</table>
+<p>Data example:</p>
+<pre><code class="language-bash">{
+ <span class="hljs-string">"globalParams"</span>:[
+ {
+ <span class="hljs-string">"prop"</span>:<span class="hljs-string">"golbal_bizdate"</span>,
+ <span class="hljs-string">"direct"</span>:<span class="hljs-string">"IN"</span>,
+ <span class="hljs-string">"type"</span>:<span class="hljs-string">"VARCHAR"</span>,
+ <span class="hljs-string">"value"</span>:<span class="hljs-string">"<span class="hljs-variable">${system.biz.date}</span>"</span>
+ }
+ ],
+ <span class="hljs-string">"tasks"</span>:Array[1],
+ <span class="hljs-string">"tenantId"</span>:0,
+ <span class="hljs-string">"timeout"</span>:0
+}
+</code></pre>
+<h1>The Detailed Explanation of The Storage Structure of Each Task Type</h1>
+<h2>Shell Nodes</h2>
+<p><strong>The node data structure is as follows:</strong></p>
+<table>
+<thead>
+<tr>
+<th>No.</th>
+<th>parameter name</th>
+<th></th>
+<th>type</th>
+<th>description</th>
+<th>notes</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td>1</td>
+<td>id</td>
+<td></td>
+<td>String</td>
+<td>task Id</td>
+<td></td>
+</tr>
+<tr>
+<td>2</td>
+<td>type</td>
+<td></td>
+<td>String</td>
+<td>task type</td>
+<td>SHELL</td>
+</tr>
+<tr>
+<td>3</td>
+<td>name</td>
+<td></td>
+<td>String</td>
+<td>task name</td>
+<td></td>
+</tr>
+<tr>
+<td>4</td>
+<td>params</td>
+<td></td>
+<td>Object</td>
+<td>customized parameters</td>
+<td>Json format</td>
+</tr>
+<tr>
+<td>5</td>
+<td></td>
+<td>rawScript</td>
+<td>String</td>
+<td>Shell script</td>
+<td></td>
+</tr>
+<tr>
+<td>6</td>
+<td></td>
+<td>localParams</td>
+<td>Array</td>
+<td>customized local parameters</td>
+<td></td>
+</tr>
+<tr>
+<td>7</td>
+<td></td>
+<td>resourceList</td>
+<td>Array</td>
+<td>resource files</td>
+<td></td>
+</tr>
+<tr>
+<td>8</td>
+<td>description</td>
+<td></td>
+<td>String</td>
+<td>description</td>
+<td></td>
+</tr>
+<tr>
+<td>9</td>
+<td>runFlag</td>
+<td></td>
+<td>String</td>
+<td>execution flag</td>
+<td></td>
+</tr>
+<tr>
+<td>10</td>
+<td>conditionResult</td>
+<td></td>
+<td>Object</td>
+<td>condition branch</td>
+<td></td>
+</tr>
+<tr>
+<td>11</td>
+<td></td>
+<td>successNode</td>
+<td>Array</td>
+<td>jump to node if success</td>
+<td></td>
+</tr>
+<tr>
+<td>12</td>
+<td></td>
+<td>failedNode</td>
+<td>Array</td>
+<td>jump to node if failure</td>
+<td></td>
+</tr>
+<tr>
+<td>13</td>
+<td>dependence</td>
+<td></td>
+<td>Object</td>
+<td>task dependency</td>
+<td>mutual exclusion with params</td>
+</tr>
+<tr>
+<td>14</td>
+<td>maxRetryTimes</td>
+<td></td>
+<td>String</td>
+<td>max retry times</td>
+<td></td>
+</tr>
+<tr>
+<td>15</td>
+<td>retryInterval</td>
+<td></td>
+<td>String</td>
+<td>retry interval</td>
+<td></td>
+</tr>
+<tr>
+<td>16</td>
+<td>timeout</td>
+<td></td>
+<td>Object</td>
+<td>timeout</td>
+<td></td>
+</tr>
+<tr>
+<td>17</td>
+<td>taskInstancePriority</td>
+<td></td>
+<td>String</td>
+<td>task priority</td>
+<td></td>
+</tr>
+<tr>
+<td>18</td>
+<td>workerGroup</td>
+<td></td>
+<td>String</td>
+<td>Worker group</td>
+<td></td>
+</tr>
+<tr>
+<td>19</td>
+<td>preTasks</td>
+<td></td>
+<td>Array</td>
+<td>preposition tasks</td>
+<td></td>
+</tr>
+</tbody>
+</table>
+<p><strong>Node data example:</strong></p>
+<pre><code class="language-bash">{
+ <span class="hljs-string">"type"</span>:<span class="hljs-string">"SHELL"</span>,
+ <span class="hljs-string">"id"</span>:<span class="hljs-string">"tasks-80760"</span>,
+ <span class="hljs-string">"name"</span>:<span class="hljs-string">"Shell Task"</span>,
+ <span class="hljs-string">"params"</span>:{
+ <span class="hljs-string">"resourceList"</span>:[
+ {
+ <span class="hljs-string">"id"</span>:3,
+ <span class="hljs-string">"name"</span>:<span class="hljs-string">"run.sh"</span>,
+ <span class="hljs-string">"res"</span>:<span class="hljs-string">"run.sh"</span>
+ }
+ ],
+ <span class="hljs-string">"localParams"</span>:[
+
+ ],
+ <span class="hljs-string">"rawScript"</span>:<span class="hljs-string">"echo "</span>This is a shell script<span class="hljs-string">""</span>
+ },
+ <span class="hljs-string">"description"</span>:<span class="hljs-string">""</span>,
+ <span class="hljs-string">"runFlag"</span>:<span class="hljs-string">"NORMAL"</span>,
+ <span class="hljs-string">"conditionResult"</span>:{
+ <span class="hljs-string">"successNode"</span>:[
+ <span class="hljs-string">""</span>
+ ],
+ <span class="hljs-string">"failedNode"</span>:[
+ <span class="hljs-string">""</span>
+ ]
+ },
+ <span class="hljs-string">"dependence"</span>:{
+
+ },
+ <span class="hljs-string">"maxRetryTimes"</span>:<span class="hljs-string">"0"</span>,
+ <span class="hljs-string">"retryInterval"</span>:<span class="hljs-string">"1"</span>,
+ <span class="hljs-string">"timeout"</span>:{
+ <span class="hljs-string">"strategy"</span>:<span class="hljs-string">""</span>,
+ <span class="hljs-string">"interval"</span>:null,
+ <span class="hljs-string">"enable"</span>:<span class="hljs-literal">false</span>
+ },
+ <span class="hljs-string">"taskInstancePriority"</span>:<span class="hljs-string">"MEDIUM"</span>,
+ <span class="hljs-string">"workerGroup"</span>:<span class="hljs-string">"default"</span>,
+ <span class="hljs-string">"preTasks"</span>:[
+
+ ]
+}
+
+</code></pre>
+<h2>SQL Node</h2>
+<p>Perform data query and update operations on the specified datasource through SQL.</p>
+<p><strong>The node data structure is as follows:</strong></p>
+<table>
+<thead>
+<tr>
+<th>No.</th>
+<th>parameter name</th>
+<th></th>
+<th>type</th>
+<th>description</th>
+<th>note</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td>1</td>
+<td>id</td>
+<td></td>
+<td>String</td>
+<td>task id</td>
+<td></td>
+</tr>
+<tr>
+<td>2</td>
+<td>type</td>
+<td></td>
+<td>String</td>
+<td>task type</td>
+<td>SQL</td>
+</tr>
+<tr>
+<td>3</td>
+<td>name</td>
+<td></td>
+<td>String</td>
+<td>task name</td>
+<td></td>
+</tr>
+<tr>
+<td>4</td>
+<td>params</td>
+<td></td>
+<td>Object</td>
+<td>customized parameters</td>
+<td>Json format</td>
+</tr>
+<tr>
+<td>5</td>
+<td></td>
+<td>type</td>
+<td>String</td>
+<td>database type</td>
+<td></td>
+</tr>
+<tr>
+<td>6</td>
+<td></td>
+<td>datasource</td>
+<td>Int</td>
+<td>datasource id</td>
+<td></td>
+</tr>
+<tr>
+<td>7</td>
+<td></td>
+<td>sql</td>
+<td>String</td>
+<td>query SQL statement</td>
+<td></td>
+</tr>
+<tr>
+<td>8</td>
+<td></td>
+<td>udfs</td>
+<td>String</td>
+<td>udf functions</td>
+<td>specify UDF function ids, separate by comma</td>
+</tr>
+<tr>
+<td>9</td>
+<td></td>
+<td>sqlType</td>
+<td>String</td>
+<td>SQL node type</td>
+<td>0 for query and 1 for none-query SQL</td>
+</tr>
+<tr>
+<td>10</td>
+<td></td>
+<td>title</td>
+<td>String</td>
+<td>mail title</td>
+<td></td>
+</tr>
+<tr>
+<td>11</td>
+<td></td>
+<td>receivers</td>
+<td>String</td>
+<td>receivers</td>
+<td></td>
+</tr>
+<tr>
+<td>12</td>
+<td></td>
+<td>receiversCc</td>
+<td>String</td>
+<td>CC receivers</td>
+<td></td>
+</tr>
+<tr>
+<td>13</td>
+<td></td>
+<td>showType</td>
+<td>String</td>
+<td>display type of mail</td>
+<td>optionals: TABLE or ATTACHMENT</td>
+</tr>
+<tr>
+<td>14</td>
+<td></td>
+<td>connParams</td>
+<td>String</td>
+<td>connect parameters</td>
+<td></td>
+</tr>
+<tr>
+<td>15</td>
+<td></td>
+<td>preStatements</td>
+<td>Array</td>
+<td>preposition SQL statements</td>
+<td></td>
+</tr>
+<tr>
+<td>16</td>
+<td></td>
+<td>postStatements</td>
+<td>Array</td>
+<td>postposition SQL statements</td>
+<td></td>
+</tr>
+<tr>
+<td>17</td>
+<td></td>
+<td>localParams</td>
+<td>Array</td>
+<td>customized parameters</td>
+<td></td>
+</tr>
+<tr>
+<td>18</td>
+<td>description</td>
+<td></td>
+<td>String</td>
+<td>description</td>
+<td></td>
+</tr>
+<tr>
+<td>19</td>
+<td>runFlag</td>
+<td></td>
+<td>String</td>
+<td>execution flag</td>
+<td></td>
+</tr>
+<tr>
+<td>20</td>
+<td>conditionResult</td>
+<td></td>
+<td>Object</td>
+<td>condition branch</td>
+<td></td>
+</tr>
+<tr>
+<td>21</td>
+<td></td>
+<td>successNode</td>
+<td>Array</td>
+<td>jump to node if success</td>
+<td></td>
+</tr>
+<tr>
+<td>22</td>
+<td></td>
+<td>failedNode</td>
+<td>Array</td>
+<td>jump to node if failure</td>
+<td></td>
+</tr>
+<tr>
+<td>23</td>
+<td>dependence</td>
+<td></td>
+<td>Object</td>
+<td>task dependency</td>
+<td>mutual exclusion with params</td>
+</tr>
+<tr>
+<td>24</td>
+<td>maxRetryTimes</td>
+<td></td>
+<td>String</td>
+<td>max retry times</td>
+<td></td>
+</tr>
+<tr>
+<td>25</td>
+<td>retryInterval</td>
+<td></td>
+<td>String</td>
+<td>retry interval</td>
+<td></td>
+</tr>
+<tr>
+<td>26</td>
+<td>timeout</td>
+<td></td>
+<td>Object</td>
+<td>timeout</td>
+<td></td>
+</tr>
+<tr>
+<td>27</td>
+<td>taskInstancePriority</td>
+<td></td>
+<td>String</td>
+<td>task priority</td>
+<td></td>
+</tr>
+<tr>
+<td>28</td>
+<td>workerGroup</td>
+<td></td>
+<td>String</td>
+<td>Worker group</td>
+<td></td>
+</tr>
+<tr>
+<td>29</td>
+<td>preTasks</td>
+<td></td>
+<td>Array</td>
+<td>preposition tasks</td>
+<td></td>
+</tr>
+</tbody>
+</table>
+<p><strong>Node data example:</strong></p>
+<pre><code class="language-bash">{
+ <span class="hljs-string">"type"</span>:<span class="hljs-string">"SQL"</span>,
+ <span class="hljs-string">"id"</span>:<span class="hljs-string">"tasks-95648"</span>,
+ <span class="hljs-string">"name"</span>:<span class="hljs-string">"SqlTask-Query"</span>,
+ <span class="hljs-string">"params"</span>:{
+ <span class="hljs-string">"type"</span>:<span class="hljs-string">"MYSQL"</span>,
+ <span class="hljs-string">"datasource"</span>:1,
+ <span class="hljs-string">"sql"</span>:<span class="hljs-string">"select id , namge , age from emp where id = <span class="hljs-variable">${id}</span>"</span>,
+ <span class="hljs-string">"udfs"</span>:<span class="hljs-string">""</span>,
+ <span class="hljs-string">"sqlType"</span>:<span class="hljs-string">"0"</span>,
+ <span class="hljs-string">"title"</span>:<span class="hljs-string">"xxxx@xxx.com"</span>,
+ <span class="hljs-string">"receivers"</span>:<span class="hljs-string">"xxxx@xxx.com"</span>,
+ <span class="hljs-string">"receiversCc"</span>:<span class="hljs-string">""</span>,
+ <span class="hljs-string">"showType"</span>:<span class="hljs-string">"TABLE"</span>,
+ <span class="hljs-string">"localParams"</span>:[
+ {
+ <span class="hljs-string">"prop"</span>:<span class="hljs-string">"id"</span>,
+ <span class="hljs-string">"direct"</span>:<span class="hljs-string">"IN"</span>,
+ <span class="hljs-string">"type"</span>:<span class="hljs-string">"INTEGER"</span>,
+ <span class="hljs-string">"value"</span>:<span class="hljs-string">"1"</span>
+ }
+ ],
+ <span class="hljs-string">"connParams"</span>:<span class="hljs-string">""</span>,
+ <span class="hljs-string">"preStatements"</span>:[
+ <span class="hljs-string">"insert into emp ( id,name ) value (1,'Li' )"</span>
+ ],
+ <span class="hljs-string">"postStatements"</span>:[
+
+ ]
+ },
+ <span class="hljs-string">"description"</span>:<span class="hljs-string">""</span>,
+ <span class="hljs-string">"runFlag"</span>:<span class="hljs-string">"NORMAL"</span>,
+ <span class="hljs-string">"conditionResult"</span>:{
+ <span class="hljs-string">"successNode"</span>:[
+ <span class="hljs-string">""</span>
+ ],
+ <span class="hljs-string">"failedNode"</span>:[
+ <span class="hljs-string">""</span>
+ ]
+ },
+ <span class="hljs-string">"dependence"</span>:{
+
+ },
+ <span class="hljs-string">"maxRetryTimes"</span>:<span class="hljs-string">"0"</span>,
+ <span class="hljs-string">"retryInterval"</span>:<span class="hljs-string">"1"</span>,
+ <span class="hljs-string">"timeout"</span>:{
+ <span class="hljs-string">"strategy"</span>:<span class="hljs-string">""</span>,
+ <span class="hljs-string">"interval"</span>:null,
+ <span class="hljs-string">"enable"</span>:<span class="hljs-literal">false</span>
+ },
+ <span class="hljs-string">"taskInstancePriority"</span>:<span class="hljs-string">"MEDIUM"</span>,
+ <span class="hljs-string">"workerGroup"</span>:<span class="hljs-string">"default"</span>,
+ <span class="hljs-string">"preTasks"</span>:[
+
+ ]
+}
+</code></pre>
+<h2>PROCEDURE [stored procedures] Node</h2>
+<p><strong>The node data structure is as follows:</strong>
+<strong>Node data example:</strong></p>
+<h2>SPARK Node</h2>
+<p><strong>The node data structure is as follows:</strong></p>
+<table>
+<thead>
+<tr>
+<th>No.</th>
+<th>parameter name</th>
+<th></th>
+<th>type</th>
+<th>description</th>
+<th>notes</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td>1</td>
+<td>id</td>
+<td></td>
+<td>String</td>
+<td>task Id</td>
+<td></td>
+</tr>
+<tr>
+<td>2</td>
+<td>type</td>
+<td></td>
+<td>String</td>
+<td>task type</td>
+<td>SPARK</td>
+</tr>
+<tr>
+<td>3</td>
+<td>name</td>
+<td></td>
+<td>String</td>
+<td>task name</td>
+<td></td>
+</tr>
+<tr>
+<td>4</td>
+<td>params</td>
+<td></td>
+<td>Object</td>
+<td>customized parameters</td>
+<td>Json format</td>
+</tr>
+<tr>
+<td>5</td>
+<td></td>
+<td>mainClass</td>
+<td>String</td>
+<td>main class</td>
+<td></td>
+</tr>
+<tr>
+<td>6</td>
+<td></td>
+<td>mainArgs</td>
+<td>String</td>
+<td>execution arguments</td>
+<td></td>
+</tr>
+<tr>
+<td>7</td>
+<td></td>
+<td>others</td>
+<td>String</td>
+<td>other arguments</td>
+<td></td>
+</tr>
+<tr>
+<td>8</td>
+<td></td>
+<td>mainJar</td>
+<td>Object</td>
+<td>application jar package</td>
+<td></td>
+</tr>
+<tr>
+<td>9</td>
+<td></td>
+<td>deployMode</td>
+<td>String</td>
+<td>deployment mode</td>
+<td>local,client,cluster</td>
+</tr>
+<tr>
+<td>10</td>
+<td></td>
+<td>driverCores</td>
+<td>String</td>
+<td>driver cores</td>
+<td></td>
+</tr>
+<tr>
+<td>11</td>
+<td></td>
+<td>driverMemory</td>
+<td>String</td>
+<td>driver memory</td>
+<td></td>
+</tr>
+<tr>
+<td>12</td>
+<td></td>
+<td>numExecutors</td>
+<td>String</td>
+<td>executor count</td>
+<td></td>
+</tr>
+<tr>
+<td>13</td>
+<td></td>
+<td>executorMemory</td>
+<td>String</td>
+<td>executor memory</td>
+<td></td>
+</tr>
+<tr>
+<td>14</td>
+<td></td>
+<td>executorCores</td>
+<td>String</td>
+<td>executor cores</td>
+<td></td>
+</tr>
+<tr>
+<td>15</td>
+<td></td>
+<td>programType</td>
+<td>String</td>
+<td>program type</td>
+<td>JAVA,SCALA,PYTHON</td>
+</tr>
+<tr>
+<td>16</td>
+<td></td>
+<td>sparkVersion</td>
+<td>String</td>
+<td>Spark version</td>
+<td>SPARK1 , SPARK2</td>
+</tr>
+<tr>
+<td>17</td>
+<td></td>
+<td>localParams</td>
+<td>Array</td>
+<td>customized local parameters</td>
+<td></td>
+</tr>
+<tr>
+<td>18</td>
+<td></td>
+<td>resourceList</td>
+<td>Array</td>
+<td>resource files</td>
+<td></td>
+</tr>
+<tr>
+<td>19</td>
+<td>description</td>
+<td></td>
+<td>String</td>
+<td>description</td>
+<td></td>
+</tr>
+<tr>
+<td>20</td>
+<td>runFlag</td>
+<td></td>
+<td>String</td>
+<td>execution flag</td>
+<td></td>
+</tr>
+<tr>
+<td>21</td>
+<td>conditionResult</td>
+<td></td>
+<td>Object</td>
+<td>condition branch</td>
+<td></td>
+</tr>
+<tr>
+<td>22</td>
+<td></td>
+<td>successNode</td>
+<td>Array</td>
+<td>jump to node if success</td>
+<td></td>
+</tr>
+<tr>
+<td>23</td>
+<td></td>
+<td>failedNode</td>
+<td>Array</td>
+<td>jump to node if failure</td>
+<td></td>
+</tr>
+<tr>
+<td>24</td>
+<td>dependence</td>
+<td></td>
+<td>Object</td>
+<td>task dependency</td>
+<td>mutual exclusion with params</td>
+</tr>
+<tr>
+<td>25</td>
+<td>maxRetryTimes</td>
+<td></td>
+<td>String</td>
+<td>max retry times</td>
+<td></td>
+</tr>
+<tr>
+<td>26</td>
+<td>retryInterval</td>
+<td></td>
+<td>String</td>
+<td>retry interval</td>
+<td></td>
+</tr>
+<tr>
+<td>27</td>
+<td>timeout</td>
+<td></td>
+<td>Object</td>
+<td>timeout</td>
+<td></td>
+</tr>
+<tr>
+<td>28</td>
+<td>taskInstancePriority</td>
+<td></td>
+<td>String</td>
+<td>task priority</td>
+<td></td>
+</tr>
+<tr>
+<td>29</td>
+<td>workerGroup</td>
+<td></td>
+<td>String</td>
+<td>Worker group</td>
+<td></td>
+</tr>
+<tr>
+<td>30</td>
+<td>preTasks</td>
+<td></td>
+<td>Array</td>
+<td>preposition tasks</td>
+<td></td>
+</tr>
+</tbody>
+</table>
+<p><strong>Node data example:</strong></p>
+<pre><code class="language-bash">{
+ <span class="hljs-string">"type"</span>:<span class="hljs-string">"SPARK"</span>,
+ <span class="hljs-string">"id"</span>:<span class="hljs-string">"tasks-87430"</span>,
+ <span class="hljs-string">"name"</span>:<span class="hljs-string">"SparkTask"</span>,
+ <span class="hljs-string">"params"</span>:{
+ <span class="hljs-string">"mainClass"</span>:<span class="hljs-string">"org.apache.spark.examples.SparkPi"</span>,
+ <span class="hljs-string">"mainJar"</span>:{
+ <span class="hljs-string">"id"</span>:4
+ },
+ <span class="hljs-string">"deployMode"</span>:<span class="hljs-string">"cluster"</span>,
+ <span class="hljs-string">"resourceList"</span>:[
+ {
+ <span class="hljs-string">"id"</span>:3,
+ <span class="hljs-string">"name"</span>:<span class="hljs-string">"run.sh"</span>,
+ <span class="hljs-string">"res"</span>:<span class="hljs-string">"run.sh"</span>
+ }
+ ],
+ <span class="hljs-string">"localParams"</span>:[
+
+ ],
+ <span class="hljs-string">"driverCores"</span>:1,
+ <span class="hljs-string">"driverMemory"</span>:<span class="hljs-string">"512M"</span>,
+ <span class="hljs-string">"numExecutors"</span>:2,
+ <span class="hljs-string">"executorMemory"</span>:<span class="hljs-string">"2G"</span>,
+ <span class="hljs-string">"executorCores"</span>:2,
+ <span class="hljs-string">"mainArgs"</span>:<span class="hljs-string">"10"</span>,
+ <span class="hljs-string">"others"</span>:<span class="hljs-string">""</span>,
+ <span class="hljs-string">"programType"</span>:<span class="hljs-string">"SCALA"</span>,
+ <span class="hljs-string">"sparkVersion"</span>:<span class="hljs-string">"SPARK2"</span>
+ },
+ <span class="hljs-string">"description"</span>:<span class="hljs-string">""</span>,
+ <span class="hljs-string">"runFlag"</span>:<span class="hljs-string">"NORMAL"</span>,
+ <span class="hljs-string">"conditionResult"</span>:{
+ <span class="hljs-string">"successNode"</span>:[
+ <span class="hljs-string">""</span>
+ ],
+ <span class="hljs-string">"failedNode"</span>:[
+ <span class="hljs-string">""</span>
+ ]
+ },
+ <span class="hljs-string">"dependence"</span>:{
+
+ },
+ <span class="hljs-string">"maxRetryTimes"</span>:<span class="hljs-string">"0"</span>,
+ <span class="hljs-string">"retryInterval"</span>:<span class="hljs-string">"1"</span>,
+ <span class="hljs-string">"timeout"</span>:{
+ <span class="hljs-string">"strategy"</span>:<span class="hljs-string">""</span>,
+ <span class="hljs-string">"interval"</span>:null,
+ <span class="hljs-string">"enable"</span>:<span class="hljs-literal">false</span>
+ },
+ <span class="hljs-string">"taskInstancePriority"</span>:<span class="hljs-string">"MEDIUM"</span>,
+ <span class="hljs-string">"workerGroup"</span>:<span class="hljs-string">"default"</span>,
+ <span class="hljs-string">"preTasks"</span>:[
+
+ ]
+}
+</code></pre>
+<h2>MapReduce(MR) Node</h2>
+<p><strong>The node data structure is as follows:</strong></p>
+<table>
+<thead>
+<tr>
+<th>No.</th>
+<th>parameter name</th>
+<th></th>
+<th>type</th>
+<th>description</th>
+<th>notes</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td>1</td>
+<td>id</td>
+<td></td>
+<td>String</td>
+<td>task Id</td>
+<td></td>
+</tr>
+<tr>
+<td>2</td>
+<td>type</td>
+<td></td>
+<td>String</td>
+<td>task type</td>
+<td>MR</td>
+</tr>
+<tr>
+<td>3</td>
+<td>name</td>
+<td></td>
+<td>String</td>
+<td>task name</td>
+<td></td>
+</tr>
+<tr>
+<td>4</td>
+<td>params</td>
+<td></td>
+<td>Object</td>
+<td>customized parameters</td>
+<td>Json format</td>
+</tr>
+<tr>
+<td>5</td>
+<td></td>
+<td>mainClass</td>
+<td>String</td>
+<td>main class</td>
+<td></td>
+</tr>
+<tr>
+<td>6</td>
+<td></td>
+<td>mainArgs</td>
+<td>String</td>
+<td>execution arguments</td>
+<td></td>
+</tr>
+<tr>
+<td>7</td>
+<td></td>
+<td>others</td>
+<td>String</td>
+<td>other arguments</td>
+<td></td>
+</tr>
+<tr>
+<td>8</td>
+<td></td>
+<td>mainJar</td>
+<td>Object</td>
+<td>application jar package</td>
+<td></td>
+</tr>
+<tr>
+<td>9</td>
+<td></td>
+<td>programType</td>
+<td>String</td>
+<td>program type</td>
+<td>JAVA,PYTHON</td>
+</tr>
+<tr>
+<td>10</td>
+<td></td>
+<td>localParams</td>
+<td>Array</td>
+<td>customized local parameters</td>
+<td></td>
+</tr>
+<tr>
+<td>11</td>
+<td></td>
+<td>resourceList</td>
+<td>Array</td>
+<td>resource files</td>
+<td></td>
+</tr>
+<tr>
+<td>12</td>
+<td>description</td>
+<td></td>
+<td>String</td>
+<td>description</td>
+<td></td>
+</tr>
+<tr>
+<td>13</td>
+<td>runFlag</td>
+<td></td>
+<td>String</td>
+<td>execution flag</td>
+<td></td>
+</tr>
+<tr>
+<td>14</td>
+<td>conditionResult</td>
+<td></td>
+<td>Object</td>
+<td>condition branch</td>
+<td></td>
+</tr>
+<tr>
+<td>15</td>
+<td></td>
+<td>successNode</td>
+<td>Array</td>
+<td>jump to node if success</td>
+<td></td>
+</tr>
+<tr>
+<td>16</td>
+<td></td>
+<td>failedNode</td>
+<td>Array</td>
+<td>jump to node if failure</td>
+<td></td>
+</tr>
+<tr>
+<td>17</td>
+<td>dependence</td>
+<td></td>
+<td>Object</td>
+<td>task dependency</td>
+<td>mutual exclusion with params</td>
+</tr>
+<tr>
+<td>18</td>
+<td>maxRetryTimes</td>
+<td></td>
+<td>String</td>
+<td>max retry times</td>
+<td></td>
+</tr>
+<tr>
+<td>19</td>
+<td>retryInterval</td>
+<td></td>
+<td>String</td>
+<td>retry interval</td>
+<td></td>
+</tr>
+<tr>
+<td>20</td>
+<td>timeout</td>
+<td></td>
+<td>Object</td>
+<td>timeout</td>
+<td></td>
+</tr>
+<tr>
+<td>21</td>
+<td>taskInstancePriority</td>
+<td></td>
+<td>String</td>
+<td>task priority</td>
+<td></td>
+</tr>
+<tr>
+<td>22</td>
+<td>workerGroup</td>
+<td></td>
+<td>String</td>
+<td>Worker group</td>
+<td></td>
+</tr>
+<tr>
+<td>23</td>
+<td>preTasks</td>
+<td></td>
+<td>Array</td>
+<td>preposition tasks</td>
+<td></td>
+</tr>
+</tbody>
+</table>
+<p><strong>Node data example:</strong></p>
+<pre><code class="language-bash">{
+ <span class="hljs-string">"type"</span>:<span class="hljs-string">"MR"</span>,
+ <span class="hljs-string">"id"</span>:<span class="hljs-string">"tasks-28997"</span>,
+ <span class="hljs-string">"name"</span>:<span class="hljs-string">"MRTask"</span>,
+ <span class="hljs-string">"params"</span>:{
+ <span class="hljs-string">"mainClass"</span>:<span class="hljs-string">"wordcount"</span>,
+ <span class="hljs-string">"mainJar"</span>:{
+ <span class="hljs-string">"id"</span>:5
+ },
+ <span class="hljs-string">"resourceList"</span>:[
+ {
+ <span class="hljs-string">"id"</span>:3,
+ <span class="hljs-string">"name"</span>:<span class="hljs-string">"run.sh"</span>,
+ <span class="hljs-string">"res"</span>:<span class="hljs-string">"run.sh"</span>
+ }
+ ],
+ <span class="hljs-string">"localParams"</span>:[
+
+ ],
+ <span class="hljs-string">"mainArgs"</span>:<span class="hljs-string">"/tmp/wordcount/input /tmp/wordcount/output/"</span>,
+ <span class="hljs-string">"others"</span>:<span class="hljs-string">""</span>,
+ <span class="hljs-string">"programType"</span>:<span class="hljs-string">"JAVA"</span>
+ },
+ <span class="hljs-string">"description"</span>:<span class="hljs-string">""</span>,
+ <span class="hljs-string">"runFlag"</span>:<span class="hljs-string">"NORMAL"</span>,
+ <span class="hljs-string">"conditionResult"</span>:{
+ <span class="hljs-string">"successNode"</span>:[
+ <span class="hljs-string">""</span>
+ ],
+ <span class="hljs-string">"failedNode"</span>:[
+ <span class="hljs-string">""</span>
+ ]
+ },
+ <span class="hljs-string">"dependence"</span>:{
+
+ },
+ <span class="hljs-string">"maxRetryTimes"</span>:<span class="hljs-string">"0"</span>,
+ <span class="hljs-string">"retryInterval"</span>:<span class="hljs-string">"1"</span>,
+ <span class="hljs-string">"timeout"</span>:{
+ <span class="hljs-string">"strategy"</span>:<span class="hljs-string">""</span>,
+ <span class="hljs-string">"interval"</span>:null,
+ <span class="hljs-string">"enable"</span>:<span class="hljs-literal">false</span>
+ },
+ <span class="hljs-string">"taskInstancePriority"</span>:<span class="hljs-string">"MEDIUM"</span>,
+ <span class="hljs-string">"workerGroup"</span>:<span class="hljs-string">"default"</span>,
+ <span class="hljs-string">"preTasks"</span>:[
+
+ ]
+}
+</code></pre>
+<h2>Python Node</h2>
+<p><strong>The node data structure is as follows:</strong></p>
+<table>
+<thead>
+<tr>
+<th>No.</th>
+<th>parameter name</th>
+<th></th>
+<th>type</th>
+<th>description</th>
+<th>notes</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td>1</td>
+<td>id</td>
+<td></td>
+<td>String</td>
+<td>task Id</td>
+<td></td>
+</tr>
+<tr>
+<td>2</td>
+<td>type</td>
+<td></td>
+<td>String</td>
+<td>task type</td>
+<td>PYTHON</td>
+</tr>
+<tr>
+<td>3</td>
+<td>name</td>
+<td></td>
+<td>String</td>
+<td>task name</td>
+<td></td>
+</tr>
+<tr>
+<td>4</td>
+<td>params</td>
+<td></td>
+<td>Object</td>
+<td>customized parameters</td>
+<td>Json format</td>
+</tr>
+<tr>
+<td>5</td>
+<td></td>
+<td>rawScript</td>
+<td>String</td>
+<td>Python script</td>
+<td></td>
+</tr>
+<tr>
+<td>6</td>
+<td></td>
+<td>localParams</td>
+<td>Array</td>
+<td>customized local parameters</td>
+<td></td>
+</tr>
+<tr>
+<td>7</td>
+<td></td>
+<td>resourceList</td>
+<td>Array</td>
+<td>resource files</td>
+<td></td>
+</tr>
+<tr>
+<td>8</td>
+<td>description</td>
+<td></td>
+<td>String</td>
+<td>description</td>
+<td></td>
+</tr>
+<tr>
+<td>9</td>
+<td>runFlag</td>
+<td></td>
+<td>String</td>
+<td>execution flag</td>
+<td></td>
+</tr>
+<tr>
+<td>10</td>
+<td>conditionResult</td>
+<td></td>
+<td>Object</td>
+<td>condition branch</td>
+<td></td>
+</tr>
+<tr>
+<td>11</td>
+<td></td>
+<td>successNode</td>
+<td>Array</td>
+<td>jump to node if success</td>
+<td></td>
+</tr>
+<tr>
+<td>12</td>
+<td></td>
+<td>failedNode</td>
+<td>Array</td>
+<td>jump to node if failure</td>
+<td></td>
+</tr>
+<tr>
+<td>13</td>
+<td>dependence</td>
+<td></td>
+<td>Object</td>
+<td>task dependency</td>
+<td>mutual exclusion with params</td>
+</tr>
+<tr>
+<td>14</td>
+<td>maxRetryTimes</td>
+<td></td>
+<td>String</td>
+<td>max retry times</td>
+<td></td>
+</tr>
+<tr>
+<td>15</td>
+<td>retryInterval</td>
+<td></td>
+<td>String</td>
+<td>retry interval</td>
+<td></td>
+</tr>
+<tr>
+<td>16</td>
+<td>timeout</td>
+<td></td>
+<td>Object</td>
+<td>timeout</td>
+<td></td>
+</tr>
+<tr>
+<td>17</td>
+<td>taskInstancePriority</td>
+<td></td>
+<td>String</td>
+<td>task priority</td>
+<td></td>
+</tr>
+<tr>
+<td>18</td>
+<td>workerGroup</td>
+<td></td>
+<td>String</td>
+<td>Worker group</td>
+<td></td>
+</tr>
+<tr>
+<td>19</td>
+<td>preTasks</td>
+<td></td>
+<td>Array</td>
+<td>preposition tasks</td>
+<td></td>
+</tr>
+</tbody>
+</table>
+<p><strong>Node data example:</strong></p>
+<pre><code class="language-bash">{
+ <span class="hljs-string">"type"</span>:<span class="hljs-string">"PYTHON"</span>,
+ <span class="hljs-string">"id"</span>:<span class="hljs-string">"tasks-5463"</span>,
+ <span class="hljs-string">"name"</span>:<span class="hljs-string">"Python Task"</span>,
+ <span class="hljs-string">"params"</span>:{
+ <span class="hljs-string">"resourceList"</span>:[
+ {
+ <span class="hljs-string">"id"</span>:3,
+ <span class="hljs-string">"name"</span>:<span class="hljs-string">"run.sh"</span>,
+ <span class="hljs-string">"res"</span>:<span class="hljs-string">"run.sh"</span>
+ }
+ ],
+ <span class="hljs-string">"localParams"</span>:[
+
+ ],
+ <span class="hljs-string">"rawScript"</span>:<span class="hljs-string">"print("</span>This is a python script<span class="hljs-string">")"</span>
+ },
+ <span class="hljs-string">"description"</span>:<span class="hljs-string">""</span>,
+ <span class="hljs-string">"runFlag"</span>:<span class="hljs-string">"NORMAL"</span>,
+ <span class="hljs-string">"conditionResult"</span>:{
+ <span class="hljs-string">"successNode"</span>:[
+ <span class="hljs-string">""</span>
+ ],
+ <span class="hljs-string">"failedNode"</span>:[
+ <span class="hljs-string">""</span>
+ ]
+ },
+ <span class="hljs-string">"dependence"</span>:{
+
+ },
+ <span class="hljs-string">"maxRetryTimes"</span>:<span class="hljs-string">"0"</span>,
+ <span class="hljs-string">"retryInterval"</span>:<span class="hljs-string">"1"</span>,
+ <span class="hljs-string">"timeout"</span>:{
+ <span class="hljs-string">"strategy"</span>:<span class="hljs-string">""</span>,
+ <span class="hljs-string">"interval"</span>:null,
+ <span class="hljs-string">"enable"</span>:<span class="hljs-literal">false</span>
+ },
+ <span class="hljs-string">"taskInstancePriority"</span>:<span class="hljs-string">"MEDIUM"</span>,
+ <span class="hljs-string">"workerGroup"</span>:<span class="hljs-string">"default"</span>,
+ <span class="hljs-string">"preTasks"</span>:[
+
+ ]
+}
+</code></pre>
+<h2>Flink Node</h2>
+<p><strong>The node data structure is as follows:</strong></p>
+<table>
+<thead>
+<tr>
+<th>No.</th>
+<th>parameter name</th>
+<th></th>
+<th>type</th>
+<th>description</th>
+<th>notes</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td>1</td>
+<td>id</td>
+<td></td>
+<td>String</td>
+<td>task Id</td>
+<td></td>
+</tr>
+<tr>
+<td>2</td>
+<td>type</td>
+<td></td>
+<td>String</td>
+<td>task type</td>
+<td>FLINK</td>
+</tr>
+<tr>
+<td>3</td>
+<td>name</td>
+<td></td>
+<td>String</td>
+<td>task name</td>
+<td></td>
+</tr>
+<tr>
+<td>4</td>
+<td>params</td>
+<td></td>
+<td>Object</td>
+<td>customized parameters</td>
+<td>Json format</td>
+</tr>
+<tr>
+<td>5</td>
+<td></td>
+<td>mainClass</td>
+<td>String</td>
+<td>main class</td>
+<td></td>
+</tr>
+<tr>
+<td>6</td>
+<td></td>
+<td>mainArgs</td>
+<td>String</td>
+<td>execution arguments</td>
+<td></td>
+</tr>
+<tr>
+<td>7</td>
+<td></td>
+<td>others</td>
+<td>String</td>
+<td>other arguments</td>
+<td></td>
+</tr>
+<tr>
+<td>8</td>
+<td></td>
+<td>mainJar</td>
+<td>Object</td>
+<td>application jar package</td>
+<td></td>
+</tr>
+<tr>
+<td>9</td>
+<td></td>
+<td>deployMode</td>
+<td>String</td>
+<td>deployment mode</td>
+<td>local,client,cluster</td>
+</tr>
+<tr>
+<td>10</td>
+<td></td>
+<td>slot</td>
+<td>String</td>
+<td>slot count</td>
+<td></td>
+</tr>
+<tr>
+<td>11</td>
+<td></td>
+<td>taskManager</td>
+<td>String</td>
+<td>taskManager count</td>
+<td></td>
+</tr>
+<tr>
+<td>12</td>
+<td></td>
+<td>taskManagerMemory</td>
+<td>String</td>
+<td>taskManager memory size</td>
+<td></td>
+</tr>
+<tr>
+<td>13</td>
+<td></td>
+<td>jobManagerMemory</td>
+<td>String</td>
+<td>jobManager memory size</td>
+<td></td>
+</tr>
+<tr>
+<td>14</td>
+<td></td>
+<td>programType</td>
+<td>String</td>
+<td>program type</td>
+<td>JAVA,SCALA,PYTHON</td>
+</tr>
+<tr>
+<td>15</td>
+<td></td>
+<td>localParams</td>
+<td>Array</td>
+<td>local parameters</td>
+<td></td>
+</tr>
+<tr>
+<td>16</td>
+<td></td>
+<td>resourceList</td>
+<td>Array</td>
+<td>resource files</td>
+<td></td>
+</tr>
+<tr>
+<td>17</td>
+<td>description</td>
+<td></td>
+<td>String</td>
+<td>description</td>
+<td></td>
+</tr>
+<tr>
+<td>18</td>
+<td>runFlag</td>
+<td></td>
+<td>String</td>
+<td>execution flag</td>
+<td></td>
+</tr>
+<tr>
+<td>19</td>
+<td>conditionResult</td>
+<td></td>
+<td>Object</td>
+<td>condition branch</td>
+<td></td>
+</tr>
+<tr>
+<td>20</td>
+<td></td>
+<td>successNode</td>
+<td>Array</td>
+<td>jump node if success</td>
+<td></td>
+</tr>
+<tr>
+<td>21</td>
+<td></td>
+<td>failedNode</td>
+<td>Array</td>
+<td>jump node if failure</td>
+<td></td>
+</tr>
+<tr>
+<td>22</td>
+<td>dependence</td>
+<td></td>
+<td>Object</td>
+<td>task dependency</td>
+<td>mutual exclusion with params</td>
+</tr>
+<tr>
+<td>23</td>
+<td>maxRetryTimes</td>
+<td></td>
+<td>String</td>
+<td>max retry times</td>
+<td></td>
+</tr>
+<tr>
+<td>24</td>
+<td>retryInterval</td>
+<td></td>
+<td>String</td>
+<td>retry interval</td>
+<td></td>
+</tr>
+<tr>
+<td>25</td>
+<td>timeout</td>
+<td></td>
+<td>Object</td>
+<td>timeout</td>
+<td></td>
+</tr>
+<tr>
+<td>26</td>
+<td>taskInstancePriority</td>
+<td></td>
+<td>String</td>
+<td>task priority</td>
+<td></td>
+</tr>
+<tr>
+<td>27</td>
+<td>workerGroup</td>
+<td></td>
+<td>String</td>
+<td>Worker group</td>
+<td></td>
+</tr>
+<tr>
+<td>38</td>
+<td>preTasks</td>
+<td></td>
+<td>Array</td>
+<td>preposition tasks</td>
+<td></td>
+</tr>
+</tbody>
+</table>
+<p><strong>Node data example:</strong></p>
+<pre><code class="language-bash">{
+ <span class="hljs-string">"type"</span>:<span class="hljs-string">"FLINK"</span>,
+ <span class="hljs-string">"id"</span>:<span class="hljs-string">"tasks-17135"</span>,
+ <span class="hljs-string">"name"</span>:<span class="hljs-string">"FlinkTask"</span>,
+ <span class="hljs-string">"params"</span>:{
+ <span class="hljs-string">"mainClass"</span>:<span class="hljs-string">"com.flink.demo"</span>,
+ <span class="hljs-string">"mainJar"</span>:{
+ <span class="hljs-string">"id"</span>:6
+ },
+ <span class="hljs-string">"deployMode"</span>:<span class="hljs-string">"cluster"</span>,
+ <span class="hljs-string">"resourceList"</span>:[
+ {
+ <span class="hljs-string">"id"</span>:3,
+ <span class="hljs-string">"name"</span>:<span class="hljs-string">"run.sh"</span>,
+ <span class="hljs-string">"res"</span>:<span class="hljs-string">"run.sh"</span>
+ }
+ ],
+ <span class="hljs-string">"localParams"</span>:[
+
+ ],
+ <span class="hljs-string">"slot"</span>:1,
+ <span class="hljs-string">"taskManager"</span>:<span class="hljs-string">"2"</span>,
+ <span class="hljs-string">"jobManagerMemory"</span>:<span class="hljs-string">"1G"</span>,
+ <span class="hljs-string">"taskManagerMemory"</span>:<span class="hljs-string">"2G"</span>,
+ <span class="hljs-string">"executorCores"</span>:2,
+ <span class="hljs-string">"mainArgs"</span>:<span class="hljs-string">"100"</span>,
+ <span class="hljs-string">"others"</span>:<span class="hljs-string">""</span>,
+ <span class="hljs-string">"programType"</span>:<span class="hljs-string">"SCALA"</span>
+ },
+ <span class="hljs-string">"description"</span>:<span class="hljs-string">""</span>,
+ <span class="hljs-string">"runFlag"</span>:<span class="hljs-string">"NORMAL"</span>,
+ <span class="hljs-string">"conditionResult"</span>:{
+ <span class="hljs-string">"successNode"</span>:[
+ <span class="hljs-string">""</span>
+ ],
+ <span class="hljs-string">"failedNode"</span>:[
+ <span class="hljs-string">""</span>
+ ]
+ },
+ <span class="hljs-string">"dependence"</span>:{
+
+ },
+ <span class="hljs-string">"maxRetryTimes"</span>:<span class="hljs-string">"0"</span>,
+ <span class="hljs-string">"retryInterval"</span>:<span class="hljs-string">"1"</span>,
+ <span class="hljs-string">"timeout"</span>:{
+ <span class="hljs-string">"strategy"</span>:<span class="hljs-string">""</span>,
+ <span class="hljs-string">"interval"</span>:null,
+ <span class="hljs-string">"enable"</span>:<span class="hljs-literal">false</span>
+ },
+ <span class="hljs-string">"taskInstancePriority"</span>:<span class="hljs-string">"MEDIUM"</span>,
+ <span class="hljs-string">"workerGroup"</span>:<span class="hljs-string">"default"</span>,
+ <span class="hljs-string">"preTasks"</span>:[
+
+ ]
+}
+</code></pre>
+<h2>HTTP Node</h2>
+<p><strong>The node data structure is as follows:</strong></p>
+<table>
+<thead>
+<tr>
+<th>No.</th>
+<th>parameter name</th>
+<th></th>
+<th>type</th>
+<th>description</th>
+<th>notes</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td>1</td>
+<td>id</td>
+<td></td>
+<td>String</td>
+<td>task Id</td>
+<td></td>
+</tr>
+<tr>
+<td>2</td>
+<td>type</td>
+<td></td>
+<td>String</td>
+<td>task type</td>
+<td>HTTP</td>
+</tr>
+<tr>
+<td>3</td>
+<td>name</td>
+<td></td>
+<td>String</td>
+<td>task name</td>
+<td></td>
+</tr>
+<tr>
+<td>4</td>
+<td>params</td>
+<td></td>
+<td>Object</td>
+<td>customized parameters</td>
+<td>Json format</td>
+</tr>
+<tr>
+<td>5</td>
+<td></td>
+<td>url</td>
+<td>String</td>
+<td>request url</td>
+<td></td>
+</tr>
+<tr>
+<td>6</td>
+<td></td>
+<td>httpMethod</td>
+<td>String</td>
+<td>http method</td>
+<td>GET,POST,HEAD,PUT,DELETE</td>
+</tr>
+<tr>
+<td>7</td>
+<td></td>
+<td>httpParams</td>
+<td>Array</td>
+<td>http parameters</td>
+<td></td>
+</tr>
+<tr>
+<td>8</td>
+<td></td>
+<td>httpCheckCondition</td>
+<td>String</td>
+<td>validation of HTTP code status</td>
+<td>default code 200</td>
+</tr>
+<tr>
+<td>9</td>
+<td></td>
+<td>condition</td>
+<td>String</td>
+<td>validation conditions</td>
+<td></td>
+</tr>
+<tr>
+<td>10</td>
+<td></td>
+<td>localParams</td>
+<td>Array</td>
+<td>customized local parameters</td>
+<td></td>
+</tr>
+<tr>
+<td>11</td>
+<td>description</td>
+<td></td>
+<td>String</td>
+<td>description</td>
+<td></td>
+</tr>
+<tr>
+<td>12</td>
+<td>runFlag</td>
+<td></td>
+<td>String</td>
+<td>execution flag</td>
+<td></td>
+</tr>
+<tr>
+<td>13</td>
+<td>conditionResult</td>
+<td></td>
+<td>Object</td>
+<td>condition branch</td>
+<td></td>
+</tr>
+<tr>
+<td>14</td>
+<td></td>
+<td>successNode</td>
+<td>Array</td>
+<td>jump node if success</td>
+<td></td>
+</tr>
+<tr>
+<td>15</td>
+<td></td>
+<td>failedNode</td>
+<td>Array</td>
+<td>jump node if failure</td>
+<td></td>
+</tr>
+<tr>
+<td>16</td>
+<td>dependence</td>
+<td></td>
+<td>Object</td>
+<td>task dependency</td>
+<td>mutual exclusion with params</td>
+</tr>
+<tr>
+<td>17</td>
+<td>maxRetryTimes</td>
+<td></td>
+<td>String</td>
+<td>max retry times</td>
+<td></td>
+</tr>
+<tr>
+<td>18</td>
+<td>retryInterval</td>
+<td></td>
+<td>String</td>
+<td>retry interval</td>
+<td></td>
+</tr>
+<tr>
+<td>19</td>
+<td>timeout</td>
+<td></td>
+<td>Object</td>
+<td>timeout</td>
+<td></td>
+</tr>
+<tr>
+<td>20</td>
+<td>taskInstancePriority</td>
+<td></td>
+<td>String</td>
+<td>task priority</td>
+<td></td>
+</tr>
+<tr>
+<td>21</td>
+<td>workerGroup</td>
+<td></td>
+<td>String</td>
+<td>Worker group</td>
+<td></td>
+</tr>
+<tr>
+<td>22</td>
+<td>preTasks</td>
+<td></td>
+<td>Array</td>
+<td>preposition tasks</td>
+<td></td>
+</tr>
+</tbody>
+</table>
+<p><strong>Node data example:</strong></p>
+<pre><code class="language-bash">{
+ <span class="hljs-string">"type"</span>:<span class="hljs-string">"HTTP"</span>,
+ <span class="hljs-string">"id"</span>:<span class="hljs-string">"tasks-60499"</span>,
+ <span class="hljs-string">"name"</span>:<span class="hljs-string">"HttpTask"</span>,
+ <span class="hljs-string">"params"</span>:{
+ <span class="hljs-string">"localParams"</span>:[
+
+ ],
+ <span class="hljs-string">"httpParams"</span>:[
+ {
+ <span class="hljs-string">"prop"</span>:<span class="hljs-string">"id"</span>,
+ <span class="hljs-string">"httpParametersType"</span>:<span class="hljs-string">"PARAMETER"</span>,
+ <span class="hljs-string">"value"</span>:<span class="hljs-string">"1"</span>
+ },
+ {
+ <span class="hljs-string">"prop"</span>:<span class="hljs-string">"name"</span>,
+ <span class="hljs-string">"httpParametersType"</span>:<span class="hljs-string">"PARAMETER"</span>,
+ <span class="hljs-string">"value"</span>:<span class="hljs-string">"Bo"</span>
+ }
+ ],
+ <span class="hljs-string">"url"</span>:<span class="hljs-string">"https://www.xxxxx.com:9012"</span>,
+ <span class="hljs-string">"httpMethod"</span>:<span class="hljs-string">"POST"</span>,
+ <span class="hljs-string">"httpCheckCondition"</span>:<span class="hljs-string">"STATUS_CODE_DEFAULT"</span>,
+ <span class="hljs-string">"condition"</span>:<span class="hljs-string">""</span>
+ },
+ <span class="hljs-string">"description"</span>:<span class="hljs-string">""</span>,
+ <span class="hljs-string">"runFlag"</span>:<span class="hljs-string">"NORMAL"</span>,
+ <span class="hljs-string">"conditionResult"</span>:{
+ <span class="hljs-string">"successNode"</span>:[
+ <span class="hljs-string">""</span>
+ ],
+ <span class="hljs-string">"failedNode"</span>:[
+ <span class="hljs-string">""</span>
+ ]
+ },
+ <span class="hljs-string">"dependence"</span>:{
+
+ },
+ <span class="hljs-string">"maxRetryTimes"</span>:<span class="hljs-string">"0"</span>,
+ <span class="hljs-string">"retryInterval"</span>:<span class="hljs-string">"1"</span>,
+ <span class="hljs-string">"timeout"</span>:{
+ <span class="hljs-string">"strategy"</span>:<span class="hljs-string">""</span>,
+ <span class="hljs-string">"interval"</span>:null,
+ <span class="hljs-string">"enable"</span>:<span class="hljs-literal">false</span>
+ },
+ <span class="hljs-string">"taskInstancePriority"</span>:<span class="hljs-string">"MEDIUM"</span>,
+ <span class="hljs-string">"workerGroup"</span>:<span class="hljs-string">"default"</span>,
+ <span class="hljs-string">"preTasks"</span>:[
+
+ ]
+}
+</code></pre>
+<h2>DataX Node</h2>
+<p><strong>The node data structure is as follows:</strong></p>
+<table>
+<thead>
+<tr>
+<th>No.</th>
+<th>parameter name</th>
+<th></th>
+<th>type</th>
+<th>description</th>
+<th>notes</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td>1</td>
+<td>id</td>
+<td></td>
+<td>String</td>
+<td>task Id</td>
+<td></td>
+</tr>
+<tr>
+<td>2</td>
+<td>type</td>
+<td></td>
+<td>String</td>
+<td>task type</td>
+<td>DATAX</td>
+</tr>
+<tr>
+<td>3</td>
+<td>name</td>
+<td></td>
+<td>String</td>
+<td>task name</td>
+<td></td>
+</tr>
+<tr>
+<td>4</td>
+<td>params</td>
+<td></td>
+<td>Object</td>
+<td>customized parameters</td>
+<td>Json format</td>
+</tr>
+<tr>
+<td>5</td>
+<td></td>
+<td>customConfig</td>
+<td>Int</td>
+<td>specify whether use customized config</td>
+<td>0 none customized, 1 customized</td>
+</tr>
+<tr>
+<td>6</td>
+<td></td>
+<td>dsType</td>
+<td>String</td>
+<td>datasource type</td>
+<td></td>
+</tr>
+<tr>
+<td>7</td>
+<td></td>
+<td>dataSource</td>
+<td>Int</td>
+<td>datasource ID</td>
+<td></td>
+</tr>
+<tr>
+<td>8</td>
+<td></td>
+<td>dtType</td>
+<td>String</td>
+<td>target database type</td>
+<td></td>
+</tr>
+<tr>
+<td>9</td>
+<td></td>
+<td>dataTarget</td>
+<td>Int</td>
+<td>target database ID</td>
+<td></td>
+</tr>
+<tr>
+<td>10</td>
+<td></td>
+<td>sql</td>
+<td>String</td>
+<td>SQL statements</td>
+<td></td>
+</tr>
+<tr>
+<td>11</td>
+<td></td>
+<td>targetTable</td>
+<td>String</td>
+<td>target table</td>
+<td></td>
+</tr>
+<tr>
+<td>12</td>
+<td></td>
+<td>jobSpeedByte</td>
+<td>Int</td>
+<td>job speed limiting(bytes)</td>
+<td></td>
+</tr>
+<tr>
+<td>13</td>
+<td></td>
+<td>jobSpeedRecord</td>
+<td>Int</td>
+<td>job speed limiting(records)</td>
+<td></td>
+</tr>
+<tr>
+<td>14</td>
+<td></td>
+<td>preStatements</td>
+<td>Array</td>
+<td>preposition SQL</td>
+<td></td>
+</tr>
+<tr>
+<td>15</td>
+<td></td>
+<td>postStatements</td>
+<td>Array</td>
+<td>postposition SQL</td>
+<td></td>
+</tr>
+<tr>
+<td>16</td>
+<td></td>
+<td>json</td>
+<td>String</td>
+<td>customized configs</td>
+<td>valid if customConfig=1</td>
+</tr>
+<tr>
+<td>17</td>
+<td></td>
+<td>localParams</td>
+<td>Array</td>
+<td>customized parameters</td>
+<td>valid if customConfig=1</td>
+</tr>
+<tr>
+<td>18</td>
+<td>description</td>
+<td></td>
+<td>String</td>
+<td>description</td>
+<td></td>
+</tr>
+<tr>
+<td>19</td>
+<td>runFlag</td>
+<td></td>
+<td>String</td>
+<td>execution flag</td>
+<td></td>
+</tr>
+<tr>
+<td>20</td>
+<td>conditionResult</td>
+<td></td>
+<td>Object</td>
+<td>condition branch</td>
+<td></td>
+</tr>
+<tr>
+<td>21</td>
+<td></td>
+<td>successNode</td>
+<td>Array</td>
+<td>jump node if success</td>
+<td></td>
+</tr>
+<tr>
+<td>22</td>
+<td></td>
+<td>failedNode</td>
+<td>Array</td>
+<td>jump node if failure</td>
+<td></td>
+</tr>
+<tr>
+<td>23</td>
+<td>dependence</td>
+<td></td>
+<td>Object</td>
+<td>task dependency</td>
+<td>mutual exclusion with params</td>
+</tr>
+<tr>
+<td>24</td>
+<td>maxRetryTimes</td>
+<td></td>
+<td>String</td>
+<td>max retry times</td>
+<td></td>
+</tr>
+<tr>
+<td>25</td>
+<td>retryInterval</td>
+<td></td>
+<td>String</td>
+<td>retry interval</td>
+<td></td>
+</tr>
+<tr>
+<td>26</td>
+<td>timeout</td>
+<td></td>
+<td>Object</td>
+<td>timeout</td>
+<td></td>
+</tr>
+<tr>
+<td>27</td>
+<td>taskInstancePriority</td>
+<td></td>
+<td>String</td>
+<td>task priority</td>
+<td></td>
+</tr>
+<tr>
+<td>28</td>
+<td>workerGroup</td>
+<td></td>
+<td>String</td>
+<td>Worker group</td>
+<td></td>
+</tr>
+<tr>
+<td>29</td>
+<td>preTasks</td>
+<td></td>
+<td>Array</td>
+<td>preposition tasks</td>
+<td></td>
+</tr>
+</tbody>
+</table>
+<p><strong>Node data example:</strong></p>
+<pre><code class="language-bash">{
+ <span class="hljs-string">"type"</span>:<span class="hljs-string">"DATAX"</span>,
+ <span class="hljs-string">"id"</span>:<span class="hljs-string">"tasks-91196"</span>,
+ <span class="hljs-string">"name"</span>:<span class="hljs-string">"DataxTask-DB"</span>,
+ <span class="hljs-string">"params"</span>:{
+ <span class="hljs-string">"customConfig"</span>:0,
+ <span class="hljs-string">"dsType"</span>:<span class="hljs-string">"MYSQL"</span>,
+ <span class="hljs-string">"dataSource"</span>:1,
+ <span class="hljs-string">"dtType"</span>:<span class="hljs-string">"MYSQL"</span>,
+ <span class="hljs-string">"dataTarget"</span>:1,
+ <span class="hljs-string">"sql"</span>:<span class="hljs-string">"select id, name ,age from user "</span>,
+ <span class="hljs-string">"targetTable"</span>:<span class="hljs-string">"emp"</span>,
+ <span class="hljs-string">"jobSpeedByte"</span>:524288,
+ <span class="hljs-string">"jobSpeedRecord"</span>:500,
+ <span class="hljs-string">"preStatements"</span>:[
+ <span class="hljs-string">"truncate table emp "</span>
+ ],
+ <span class="hljs-string">"postStatements"</span>:[
+ <span class="hljs-string">"truncate table user"</span>
+ ]
+ },
+ <span class="hljs-string">"description"</span>:<span class="hljs-string">""</span>,
+ <span class="hljs-string">"runFlag"</span>:<span class="hljs-string">"NORMAL"</span>,
+ <span class="hljs-string">"conditionResult"</span>:{
+ <span class="hljs-string">"successNode"</span>:[
+ <span class="hljs-string">""</span>
+ ],
+ <span class="hljs-string">"failedNode"</span>:[
+ <span class="hljs-string">""</span>
+ ]
+ },
+ <span class="hljs-string">"dependence"</span>:{
+
+ },
+ <span class="hljs-string">"maxRetryTimes"</span>:<span class="hljs-string">"0"</span>,
+ <span class="hljs-string">"retryInterval"</span>:<span class="hljs-string">"1"</span>,
+ <span class="hljs-string">"timeout"</span>:{
+ <span class="hljs-string">"strategy"</span>:<span class="hljs-string">""</span>,
+ <span class="hljs-string">"interval"</span>:null,
+ <span class="hljs-string">"enable"</span>:<span class="hljs-literal">false</span>
+ },
+ <span class="hljs-string">"taskInstancePriority"</span>:<span class="hljs-string">"MEDIUM"</span>,
+ <span class="hljs-string">"workerGroup"</span>:<span class="hljs-string">"default"</span>,
+ <span class="hljs-string">"preTasks"</span>:[
+
+ ]
+}
+</code></pre>
+<h2>Sqoop Node</h2>
+<p><strong>The node data structure is as follows:</strong></p>
+<table>
+<thead>
+<tr>
+<th>No.</th>
+<th>parameter name</th>
+<th></th>
+<th>type</th>
+<th>description</th>
+<th>notes</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td>1</td>
+<td>id</td>
+<td></td>
+<td>String</td>
+<td>task ID</td>
+<td></td>
+</tr>
+<tr>
+<td>2</td>
+<td>type</td>
+<td></td>
+<td>String</td>
+<td>task type</td>
+<td>SQOOP</td>
+</tr>
+<tr>
+<td>3</td>
+<td>name</td>
+<td></td>
+<td>String</td>
+<td>task name</td>
+<td></td>
+</tr>
+<tr>
+<td>4</td>
+<td>params</td>
+<td></td>
+<td>Object</td>
+<td>customized parameters</td>
+<td>Json format</td>
+</tr>
+<tr>
+<td>5</td>
+<td></td>
+<td>concurrency</td>
+<td>Int</td>
+<td>concurrency rate</td>
+<td></td>
+</tr>
+<tr>
+<td>6</td>
+<td></td>
+<td>modelType</td>
+<td>String</td>
+<td>flow direction</td>
+<td>import,export</td>
+</tr>
+<tr>
+<td>7</td>
+<td></td>
+<td>sourceType</td>
+<td>String</td>
+<td>datasource type</td>
+<td></td>
+</tr>
+<tr>
+<td>8</td>
+<td></td>
+<td>sourceParams</td>
+<td>String</td>
+<td>datasource parameters</td>
+<td>JSON format</td>
+</tr>
+<tr>
+<td>9</td>
+<td></td>
+<td>targetType</td>
+<td>String</td>
+<td>target datasource type</td>
+<td></td>
+</tr>
... 74645 lines suppressed ...