Dlink 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
Dlink 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
Dlink 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !

软件简介

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

它是一个交互式的 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 所有 Configuration 0.4.0
    支持 Flink 所有 Connector 0.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
    支持 作业 Cancel 0.4.0
    支持 作业 SavePoint 的 Cancel、Stop、Trigger 0.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

运行截图

Studio SQL 开发提示与补全

Studio 语法和逻辑检查

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (0)

加载中
更多评论
发表了资讯
01/16 23:02

Dlink 0.5.0 已经发布,交互式的 FlinkSQL Studio

Dlink 0.5.0 已经发布,交互式的 FlinkSQL Studio . 此版本更新内容包括: 支持 Kubernetes Session 和 Application 模式提交任务 新增 UDF Java方言的Local模式的在线编写、调试、动态加载 新增 FlinkSQL 执行环境方言及其应用功能 新增 BI选项卡的折线图、条形图、饼图 新增 元数据查看表和字段信息 新增 ChangLog 和 Table 的查询及自动停止实现 新增 Mysql,Oracle,PostGreSql,ClickHouse,Doris,Java 方言 新增 OpenAPI 的执...

0
7
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
2018/08/03 17:00

js导出Excel

<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title></title> <style type="text/css"> table { border-collapse: collapse; } th, td { border: 1px solid #4d4d4d; padding: 5px; } </style> <script src="../../Script/jquery-2.1.1.min.js"></script> <script type="text/javascript" language="javascript"> var idTmr; function getExplorer() { var explorer...

1
0
发表了博客
2018/06/28 17:28

百度网盘直接下载文件方法

1、进入到百度网盘的分享链接 2、按F12进入开发者模式,找到Console 3、在这里复制粘贴这代码到这里,按回车键 控制台输入以下代码 $.ajax({ type: "POST", url: "/api/sharedownload?sign="+yunData.SIGN+"×tamp="+yunData.TIMESTAMP, data: "encrypt=0&product=share&uk="+yunData.SHARE_UK+"&primaryid="+yunData.SHARE_ID+"&fid_list=%5B"+yunData.FS_ID+"%5D", dataType: "json", success: function(d){ window.location....

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
0 评论
18 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部