暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Dlink 官网和 GitHub Pages 来啦

867
摘要:本文介绍了 Dlink 的官网和 GitHub Pages 建设情况,以及快速入门栏目内容。内容包括:
  1. 前言
  2. 简介
  3. 功能
  4. 近期计划
  5. 致谢
  6. 交流


Tips:历史传送门
Dlink 在 Flink-mysql-cdc 到 Doris 的实践
Dlink ?一款FlinkSQL交互式开发平台
Dlink On Yarn 三种 Flink 执行方式的实践
Dlink 在 Hive 的实践
 

 源码地址 
https://github.com/DataLinkDC/dlink
https://gitee.com/DataLinkDC/dlink
欢迎大家关注 Dlink 的发展~


一、前言

之前小伙伴们一直苦于 Dlink 没有官网或操作手册来作指导,操作起来处处是坑。经过两天的努力,Dlink 也有官网和 GitHub Pages 啦,不过官网还在等备案,可以先看 GitHub Pages。在此非常感谢 docsify 开源项目的支持。关于在线体验的 Demo ,暂时无法给部署,基于 mock 的改造工作量蛮大且体验效果差,把原版 Dlink 部署上,一个小服务器,分分钟就给跑崩了,大家还是等后续权限功能上线吧。

官网:www.dlink.top

GitHub Pages:https://datalinkdc.github.io/dlink/#/

此外,网站内容还很乱,如果您想参与建设可以联系我,就是在源码里写 markdown。当然,更希望各位大佬在使用 Dlink 的时候可以写写文章分享下,可以被登载到官网(可以在里面打小广告哦),帮助其他人解决问题。如果是对接其他开源项目或生态的文章,加分啊!十分感谢。

对了,Dlink 的 logo 还在征集中,如果您有好的提议可以联系我,谢谢。(先凑合下这个炫酷的榛子)


二、简介

实时即未来,Dlink 为 Apache Flink 而生,让 Flink SQL 纵享丝滑。

Dlink 是一个交互式的 FlinkSQL Studio,可以在线开发、补全、校验 、执行、预览 FlinkSQL,支持 Flink 官方所有语法及其增强语法,并且可以同时对多 Flink 集群实例进行提交、停止、SavePoint 等运维操作,如同您的 IntelliJ IDEA For Flink SQL。

需要注意的是:Dlink 更专注于 FlinkSQL 的应用,而不是 DataStream。在开发过程中您不会看到任何一句 java、scala 或者 python。所以,它的目标是基于 100% FlinkSQL 来实现批流一体的实时计算平台。

值得惊喜的是:Dlink 的实现基于 Apache Flink 源码二次开发,支持其绝大多数特性与机制,而交互更加贴近 Flink 的功能与体验,并且紧随官方社区发展。即站在巨人肩膀上开发与创新,Dlink 在未来批流一体的发展趋势下潜力无限。

最后,Dlink 的发展皆归功于 Apache Flink 等其他优秀的开源项目的指导与成果。


三、功能

注意:以下功能均为对应版本已实现的功能,实测可用。

应用方向功能进展
开发中心FlinkSQL支持 sql-client 所有语法0.4.0


支持 Flink 所有 Configuration0.4.0


支持 Flink 所有 Connector0.4.0


支持 SELECT、SHOW 等查询实时预览0.4.0


支持 INSERT 语句集0.4.0


新增 SQL 片段语法0.4.0


新增 AGGTABLE 表值聚合语法及 UDATF 支持0.4.0


新增 Flink Catalog 交互查询0.4.0


新增 执行环境的共享与私有会话机制0.4.0


新增 多种方言的作业目录管理(FlinkSQL、SQL、Java)0.5.0


新增 作业配置与执行配置管理0.4.0


新增 基于 Explain 的语法校验与逻辑解析0.4.0


新增 JobPlan 图预览0.5.0


新增 基于 StreamGraph 的表级血缘分析0.4.0


新增 基于上下文元数据自动提示与补全0.4.0


新增 自定义规则的自动提示与补全0.4.0


新增 关键字高亮与代码缩略图0.4.0


新增 选中片段执行0.4.0


新增 布局拖拽0.4.0


支持 local 模式下 FlinkSQL 提交0.4.0


支持 standalone 模式下 FlinkSQL 提交0.4.0


支持 yarn session 模式下 FlinkSQL 提交0.4.0


支持 yarn per-job 模式下 FlinkSQL 提交0.4.0


支持 yarn application 模式下 FlinkSQL 提交0.4.0

Flink 作业支持 yarn application 模式下 Jar 提交0.4.0


支持 作业 Cancel0.4.0


支持 作业 SavePoint 的 Cancel、Stop、Trigger0.4.0


新增 作业自动从 SavePoint 恢复机制(包含最近、最早、指定一次)0.4.0

Flink 集群支持 查看已注册集群的作业列表与运维0.4.0


新增 自动注册 Yarn 创建的集群0.4.0

SQL新增 外部数据源的 SQL 校验0.5.0


新增 外部数据源的 SQL 执行与预览0.5.0

元数据新增 查询外部数据源的元数据信息0.4.0

归档新增 执行与提交历史0.4.0
运维中心暂无暂无0.4.0
注册中心Flink 集群实例新增 外部 Flink 集群实例注册0.4.0


新增 外部 Flink 集群实例心态检测与版本获取0.4.0


新增 外部 Flink 集群手动一键回收0.4.0

Flink 集群配置新增 Flink On Yarn 集群配置注册及测试0.4.0

User Jar新增 外部 User Jar 注册0.4.0

数据源新增 Mysql 数据源注册及测试0.4.0


新增 Oracle 数据源注册及测试0.4.0


新增 postgreSql 数据源注册及测试0.4.0


新增 ClickHouse 数据源注册及测试0.4.0
关于关于 Dlink版本更新记录0.4.0

四、近期计划

1.支持同时托管多版本的Flink实例

2.支持K8S多种运行模式

3.支持多种任务调度框架接口

4.支持UDF动态加载

5.完善Studio交互功能


五、致谢

Apache Flink

Mybatis Plus

ant-design-pro

Monaco Editor

SpringBoot

docsify

此外,感谢 JetBrains 提供的免费开源 License 赞助


六、交流

欢迎您加入社区交流分享,也欢迎您为社区贡献自己的力量。

在此有意向参与代码及文档贡献或积极测试者可以私信我加入 Dlink Contributors 群聊进一步了解。

Dlink 将正式开始社区积极的发展阶段,社区的主旨是开放、交流、创新、共赢,Dlink 的核心理念是创新,即不受思想约束地勇于尝试。Dlink 本就是一个创新型的解决方案,而不是模仿已有产品的思路按部就班,一味模仿对于社区及所有人的发展意义并不大,积极创新才可能独树一帜,并为大家带来更大的利益。无论您是否已经建成了自己的 FlinkSQL 开发运维平台,相信它一定会在创新的方向上为您带来些许启发。

在此非常感谢大家的支持~

QQ社区群:543709668,申请备注 “ Dlink ”,不写不批

微信社区群(推荐,大佬云集):添号 wenmo_ai 邀请进群,申请备注 “ Dlink ”,不写不批

公众号(最新消息获取建议关注):DataLink数据中台

163 邮箱:aiwenmo@163.com

QQ 邮箱:809097465@qq.com




扫描二维码获取

更多精彩

DataLink

数据中台




文章转载自DataLink数据中台,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论