Skip to content

softiger/plink

 
 

Repository files navigation

Plink

Platform for Apache Flink

概述

旨在基于 Apache Flink 封装构建上层平台。
提供常见的作业管理功能。如作业的创建,删除,编辑,更新,保存,启动,停止,重启,管理,多作业模板配置等。
Flink SQL 编辑提交功能。如 SQL 的在线开发,智能提示,格式化,语法校验,保存,采样,运行,测试,集成 Kafka 等。

目标

我们的目标,你说了才算,赶紧 联系我们,一起进步吧!(只要你主动,我们就会有故事 。。。)

特性

  1. 作业管理(v0.1)

    • [√] 作业创建,删除,编辑,更新,保存,上传 Jar,常规参数配置。
    • [√] 作业启动,停止,重启,停止,删除。
    • [√] 批量的作业启动,停止,重启,停止,删除。
    • [√] 作业列表的查看,过滤,分页。
    • [√] 作业实例列表的查看,过滤,分页。
    • [√] 本地化部署(Windows / Linux)。
    • [√] 容器化部署(Docker)。
  2. Flink SQL(v0.2)

    • [_] 可视化 Flink SQL 编辑器。
    • [_] SQL 的在线开发,智能提示,格式化,语法校验,保存。
    • [_] SQL 的采样,测试,运行,停止,重启等。
    • [_] SQL 集成 Kafka。

项目部署

  1. 部署文档
    1.1. 在 Windows 上部署 Plink
    1.2. 在 Linux 上部署 Plink
    1.3. 使用 Docker 部署 Plink

使用手册

  1. 使用手册
    1.1. 运行 Word Count 作业

项目文档

  1. Plink 技术栈
  2. 部署文档
    2.1. 在 Windows 上部署 Plink
    2.2. 在 Linux 上部署 Plink
    2.3. 使用 Docker 部署 Plink
  3. 使用手册
    3.1. 运行 Word Count 作业

参与贡献

如果您对此项目感兴趣,欢迎进行代码 贡献
我们建议用 IntelliJ IDEA 来开发项目,IDEA 下载 https://www.jetbrains.com/idea/
这是一个活跃的开源项目,如果您对此项目有任何的问题或者建议,请与我们 联系

联系我们

  • QQ 群 : 602995595(只要你主动,我们就会有故事 。。。)

About

Platform for Flink

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 53.7%
  • Vue 33.3%
  • TypeScript 7.1%
  • TSQL 1.5%
  • HTML 1.5%
  • JavaScript 1.4%
  • Other 1.5%