411 Star 2.3K Fork 944

GVPDolphinScheduler / DolphinScheduler

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
Apache-2.0

Apache Dolphinscheduler

License codecov Quality Gate Status Twitter Follow Slack Status EN doc

关于

一个分布式易扩展的可视化 DAG 工作流任务调度系统。致力于解决数据处理流程中错综复杂的依赖关系,使调度系统在数据处理流程中开箱即用

DolphinScheduler 的主要特性如下:

  • 易于部署,提供四种部署方式,包括Standalone、Cluster、Docker和Kubernetes
  • 易于使用,可以通过四种方式创建和管理工作流,包括Web UI、Python SDK、Yaml文件和Open API
  • 高可靠高可用,多主多从的去中心化架构,原生支持横向扩展
  • 高性能,性能比其他编排平台快N倍,每天可支持千万级任务
  • Cloud Native,DolphinScheduler支持编排多云/数据中心工作流,支持自定义任务类型
  • 对工作流和工作流实例(包括任务)进行版本控制
  • 工作流和任务的多种状态控制,支持随时暂停/停止/恢复它们
  • 多租户支持
  • 其他如回填支持(Web UI 原生),包括项目、资源和数据源的权限控制

快速开始

系统部分截图

  • 主页:项目和工作流概览,包括最新的工作流实例和任务实例状态统计。 home

  • 工作流定义: 通过拖拉拽创建和管理工作流,轻松构建和维护复杂的工作流。 workflow-definition

  • 工作流树状图: 抽象的树形结构可以更清晰地理解任务之间的关系 workflow-tree

  • 数据源: 支持管理多种外部数据源,为MySQL、PostgreSQL、Hive、Trino等,并提供统一的数据访问能力。 data-source

  • 监控:实时查看master、worker和数据库的状态,包括服务器资源使用情况和负载情况,无需登录服务器即可快速进行健康检查。 monitor

建议和报告 bugs

根据 这个步骤 来报告你的 bug 或者提交建议。

参与贡献

社区欢迎大家贡献,请参考此页面了解更多:如何贡献,如果你是首次贡献 DolphinScheduler,在这里可以找到good first issue

社区

欢迎通过以方式加入社区:

Landscapes



cncf-landscape  cncf-logo

DolphinScheduler enriches the CNCF CLOUD NATIVE Landscape.

# Licensed to Apache Software Foundation (ASF) under one or more contributor # license agreements. See the NOTICE file distributed with # this work for additional information regarding copyright # ownership. Apache Software Foundation (ASF) licenses this file to you under # the Apache License, Version 2.0 (the "License"); you may # not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, # software distributed under the License is distributed on an # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY # KIND, either express or implied. See the License for the # specific language governing permissions and limitations # under the License. header: license: spdx-id: Apache-2.0 copyright-owner: Apache Software Foundation paths-ignore: - dist - NOTICE - LICENSE - DISCLAIMER - dolphinscheduler-common/src/main/java/org/apache/dolphinscheduler/common/utils/ScriptRunner.java - dolphinscheduler-common/src/main/java/org/apache/dolphinscheduler/common/utils/CodeGenerateUtils.java - mvnw.cmd - dolphinscheduler-dao/src/main/resources/sql/soft_version - .mvn - .gitattributes - '**/licenses/**/LICENSE-*' - '**/*.md' - '**/*.svg' - '**/*.json' - '**/*.iml' - '**/*.ini' - '**/.babelrc' - '**/.eslintignore' - '**/.gitignore' - '**/LICENSE' - '**/NOTICE' - '**/node_modules/**' - '.github/actions/comment-on-issue/**' - '.github/actions/translate-on-issue/**' - '**/.gitkeep' - 'org.mockito.plugins.MockMaker' - tools/dependencies/known-dependencies.txt - '**/banner.txt' - '.terraform.lock.hcl' - deploy/kubernetes/dolphinscheduler/README.md.gotmpl comment: on-failure

简介

🔥🔥🔥 Apache DolphinScheduler是新一代云原生工作流任务调度平台,致力于“解决任务之间错综复杂的依赖关系,让整个数据处理开箱即用”。已经有IBM、阿里、腾讯、360、JD等数千家公司生产上使用,下载安装包请去官网。加微信:easyworkflow 进官方用户群 展开 收起
Apache-2.0
取消

贡献者

全部

近期动态

加载更多
不能加载更多了
Java
1
https://gitee.com/dolphinscheduler/DolphinScheduler.git
git@gitee.com:dolphinscheduler/DolphinScheduler.git
dolphinscheduler
DolphinScheduler
DolphinScheduler
dev

搜索帮助