dolphinscheduler README

The project's README from github.com/apache/dolphinscheduler. As one markdown file: README.md.

Apache Dolphinscheduler

License codecov Quality Gate Status Twitter Follow CN doc

About

Apache DolphinScheduler is a modern data orchestration platform that empowers agile, low-code development of high-performance workflows. It is dedicated to handling complex task dependencies in data pipelines and provides a wide range of built-in job types out of the box.

Key features for DolphinScheduler are as follows:

QuickStart

User Interface Screenshots

Suggestions & Bug Reports

Follow this guide to report your suggestions or bugs.

Contributing

The community welcomes contributions from everyone. Please refer to this page to find out more details: How to contribute. Check out good first issues here if you are new to DolphinScheduler.

Community

Welcome to join the Apache DolphinScheduler community by:

Landscapes



cncf-landscape  cncf-logo

DolphinScheduler enriches the CNCF CLOUD NATIVE Landscape.

dolphinscheduler (apache/dolphinscheduler)

Searching Database…

Что это такое?Apache DolphinScheduler — современная платформа оркестрации данных для создания и запуска сложных конвейеров обработки данных с помощью низкокодовых инструментов и перетаскивания блоков мышью.
Это библиотека, которую я встраиваю в код, или отдельный сервис, который я запускаю?Это самостоятельная платформа/сервер оркестрации со своим веб-интерфейсом, процессами master и worker и базой данных, а не библиотека, которую импортируют в код.
Как его запустить?Для быстрой проверки можно запустить его в Standalone-режиме, а для кластерных установок развернуть через Docker Compose, Kubernetes или Terraform.
Нужна ли отдельная база данных и настройка кластера или можно просто попробовать Standalone-режим?Для быстрой пробной работы достаточно Standalone-режима; для промышленной эксплуатации нужна база данных (MySQL/PostgreSQL и др.) и инфраструктура кластера/Kubernetes для архитектуры master-worker.
Это только для простых рабочих процессов или он справляется с реальными промышленными нагрузками?Он создан для промышленных масштабов: заявленная производительность в несколько раз выше, чем у других платформ оркестрации, а количество обрабатываемых задач может достигать десятков миллионов в день. Однако для правильной настройки полного кластера требуется больше усилий, чем для запуска одного скрипта.
Как создавать рабочие процессы без написания большого количества кода?Рабочие процессы можно создавать и управлять ими визуально через веб-интерфейс перетаскиванием блоков или программно через Python SDK или Open API.
Можно ли приостановить или восстановить запущенный рабочий процесс?Да, DolphinScheduler предлагает гибкое управление состояниями: рабочие процессы и отдельные задачи можно в любой момент приостановить, остановить и восстановить.
Поддерживает ли он работу нескольких команд в одной установке?Да, есть поддержка мультиарендности и управление правами на уровне проектов и источников данных.
Чем он отличается от Airflow или Azkaban?DolphinScheduler делает акцент на децентрализованной высокодоступной архитектуре с несколькими master- и worker-узлами, встроенном версионировании рабочих процессов и заявленной пропускной способности, в несколько раз превышающей у сопоставимых платформ оркестрации.
Creator
apache
Size
220.1 MB
Stars
14.5K
Age
7y
Commits · 90 Days