/plink

Platform for Flink

Primary LanguageJavaMozilla Public License 2.0MPL-2.0

Plink

Platform for Apache Flink

概述

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

目标

我们的目标,大家共同参与,赶紧 联系我们,一起进步吧!(只要你主动,我们就会有故事 。。。)

特性

  1. 作业管理(v0.1)

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

    • [_] 可视化 Flink SQL 编辑器。
    • [_] SQL 的在线开发,智能提示,格式化,语法校验,保存。
    • [_] SQL 的采样,测试,运行,停止,重启等。
    • [_] Flink on yarn
    • [_] 任务监控信息采集展示
    • [_] 任务异常自动重试

项目部署

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

使用手册

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

项目文档

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

参与贡献

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

联系我们

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