Giter Site home page Giter Site logo

hanbeikai / taier Goto Github PK

View Code? Open in Web Editor NEW

This project forked from dtstack/taier

1.0 0.0 0.0 145.88 MB

Taier is a big data development platform for submission, scheduling, operation and maintenance, and indicator information display

Home Page: https://dtstack.github.io/Taier/

License: Apache License 2.0

Shell 0.04% JavaScript 0.28% Java 72.86% Scala 0.63% TypeScript 16.66% CSS 5.20% PLpgSQL 3.76% Dockerfile 0.01% SCSS 0.56% Mustache 0.01%

taier's Introduction

Taier Logo

Taier

A distributed dispatching system

Office Website | Document

中文 | English

Introduction

Taier , spelling in chinese is 太阿, is one of the ancient chinese celebrated swords.

Taier is distributed dispatching system that focus on different tasks submitted and scheduled. It's aimed at reducing the ETL's cost, making the complex dependencies between tasks clearly and reducing the labor cost about submitting, scheduling and O&M.

It's unnecessary to concern about the complex dependencies between tasks and the underlying architecture about the big data platform at Taier, so that you can pay more attention into business.

Taier provide an one-stop big data platform for submitting tasks, scheduling tasks, O&M, presentation about indicators.

The core features for Taier are as follows:

  • Easy to distributed extend
  • Visualization config for DAG
  • With an IDE development platform designed for big-data users
  • Supports to develop your own plugins
  • Multiply task modes including guide mode and script mode
  • Supports to the dependencies between upstream/downstream tasks
  • Supports batch and stream tasks
  • Integrates various different versions of Hadoop
  • Easy to integrate Flink Standalone
  • Completely safe and non-intrusive to the cluster's environment
  • Isolation by tenants and clusters
  • Supports kerberos authentication
  • Different versions for tasks
  • Supports user-defined parameters for task
  • Real-time monitoring about cluster's resources
  • Real-time presented about data indicators
  • Restrict the task's resource

Architecture

architecture

Quick start

$ wget https://raw.githubusercontent.com/DTStack/Taier/master/docker-compose.yml
$ docker-compose up -d

main

Tasks

Tasks Documentation
Work Flow Documentation
Data Sync Documentation
Data Acquisition Documentation
Flink Documentation
Shell Documentation
Python Documentation
Spark SQL Documentation
Hive SQL Documentation
Flink SQL Documentation
OceanBase SQL Documentation
ClickHouse SQL Documentation
Doris SQL Documentation
TiDB SQL Documentation
MySQL SQL Documentation
Vertica SQL Documentation
Postgre SQL Documentation
SqlServer SQL Documentation
Greenplum SQL Documentation
MaxCompute SQL Documentation
GaussDB SQL Documentation
DataX Documentation
User-defined Task Documentation

Questions

FAQ Reference For questions, bugs and supports please open an issue, we'll reply you in time.

Stay in touch

Contribution

Please make sure to read the Contributing Guide before making a pull request.

Contributor

License

Taier is under the Apache 2.0 license. See the LICENSE file for details.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.