[Open Source] A simple-to-use, powerful hybrid scientific big data pipeline system.
![[Open Source] A simple-to-use, powerful hybrid scientific big data pipeline system.](https://yy123.ink/api/img/1782596226497-j1ezvd.jpg)
1. Project Overview

πFlow is an easy-to-use and powerful big data pipeline system.
A hybrid scientific big data pipeline system featuring a rich collection of processor components and providing Shell, DSL, Web configuration interfaces, task scheduling, task monitoring, and more.
2. Open Source License
Licensed under Apache-2.0
3. Screenshots
Page Preview
-
Login:

-
Pipeline List:

-
Create Pipeline:

-
Configure Pipeline:

-
Run Pipeline:

-
Monitor Pipeline:

-
Pipeline Logs:

-
Pipeline Group List:

-
Configure Pipeline Group:

-
Monitor Pipeline Group:

-
Running Pipelines List:

-
Pipeline Template List:

-
Data Source:

-
Scheduling:

-
Custom Components:

4. Feature Overview
Features
-
Easy to Use
-
Visually Configure Pipelines
-
Monitor Pipeline
-
View Pipeline Logs
-
Checkpoint Functionality
-
Pipeline Scheduling
-
Highly Extensible:
-
Supports custom development of data processing components
-
Excellent Performance:
-
Developed based on the distributed computing engine Spark.
-
Powerful Features:
-
Provides over 100 data processing components.
-
Including Hadoop, Spark, MLlib, Hive, Solr, Redis, MemCache, ElasticSearch, JDBC, MongoDB, HTTP, FTP, XML, CSV, JSON, and more.
-
Integrates algorithms related to the field of microbiology.
5. Tech Stack
Architecture

Requirements
-
JDK 1.8
-
Scala-2.11.8
-
Apache Maven 3.1.0
-
Spark version 2.1.0 or later.
-
Hadoop-2.6.0
Start
Build πFlow:
-
install external package
-
mvn clean package -Dmaven.test.skip=true
Run πflow Server:
See the README.md documentation for details