Commit 62957187 authored by godkaikai's avatar godkaikai

0.2.2-rc1

parent 06be59e1
......@@ -20,17 +20,17 @@ DataLink 开源项目及社区正在建设,希望本项目可以帮助你更
| 域 | 概要 | 进展 |
| :--------: | :-------------------: | :------: |
| Studio | FlinkSQL 作业管理 | 已完成 |
| | FlinkSQL 编辑器 | 已完成 |
| | 运行信息 | 已完成 |
| | 查询结果 | 已完成 |
| | 历史记录 | 已完成 |
| | 函数浏览 | 已完成 |
| | 执行配置 | 已完成 |
| | 会话创建与共享 | 已完成 |
| | 连接器管理 | 已完成 |
| | 同步执行 | 已完成 |
| | 异步提交 | 已完成 |
| Studio | FlinkSQL 作业管理 | 0.1.0 |
| | FlinkSQL 编辑器 | 0.1.0 |
| | 运行信息 | 0.1.0 |
| | 查询结果 | 0.1.0 |
| | 历史记录 | 0.1.0 |
| | 函数浏览 | 0.1.0 |
| | 执行配置 | 0.1.0 |
| | 会话创建与共享 | 0.1.0 |
| | 连接器管理 | 0.1.0 |
| | 同步执行 | 0.1.0 |
| | 异步提交 | 0.1.0 |
| | 函数自动补全 | 敬请期待 |
| | 任务详情 | 敬请期待 |
| | 任务审计 | 敬请期待 |
......@@ -49,20 +49,20 @@ DataLink 开源项目及社区正在建设,希望本项目可以帮助你更
| | 更改对比 | 敬请期待 |
| | Create Table 生成 | 敬请期待 |
| | Insert 生成 | 敬请期待 |
| | AGGTABLE 语法 | 敬请期待 |
| | AGGTABLE 语法 | 0.2.2 |
| | SQL 翻译 | 敬请期待 |
| | 智能 Select 模式 | 敬请期待 |
| | 自动补全元数据 | 敬请期待 |
| | 任务反压和倾斜提示 | 敬请期待 |
| | 流任务数据预览 | 敬请期待 |
| | ... | 欢迎提议 |
| 集群中心 | 集群注册与管理 | 已完成 |
| | 心跳检测 | 已完成 |
| 集群中心 | 集群注册与管理 | 0.1.0 |
| | 心跳检测 | 0.1.0 |
| | 修改与删除审计 | 敬请期待 |
| | 集群信息 | 敬请期待 |
| | 历史任务检索 | 敬请期待 |
| | 启动与停止 | 敬请期待 |
| 文档中心 | FlinkSQL 函数文档管理 | 已完成 |
| 文档中心 | FlinkSQL 函数文档管理 | 0.1.0 |
| | FlinkSQL 示例文档 | 敬请期待 |
| | FlinkSQL 调优文档 | 敬请期待 |
| 用户中心 | 用户管理 | 敬请期待 |
......@@ -93,7 +93,7 @@ DataLink 开源项目及社区正在建设,希望本项目可以帮助你更
### 最新版本
dlink-0.2.1
dlink-0.2.2-rc1
### 从安装包开始
......@@ -103,11 +103,11 @@ config/ -- 配置文件
lib/ -- 外部依赖及Connector
|- dlink-client-1.12.jar -- 必需
|- dlink-connector-jdbc.jar
|- dlink-function-0.2.2.jar
|- flink-connector-jdbc_2.11-1.12.4.jar
|- flink-csv-1.12.4.jar
|- flink-json-1.12.4.jar
|- mysql-connector-java-8.0.21.jar
|- ojdbc6-11.2.0.3.jar
sql/
|- dlink.sql --Mysql初始化脚本
auto.sh --启动停止脚本
......@@ -141,8 +141,11 @@ dlink -- 父项目
|-dlink-core -- 执行中心
|-dlink-doc -- 文档
| |-bin -- 启动脚本
| |-bug -- bug 反馈
| |-config -- 配置文件
| |-doc -- 使用文档
| |-sql -- sql脚本
|-dlink-function -- 函数中心
|-dlink-web -- React 前端
```
......@@ -160,9 +163,9 @@ npm run build
maven clean install -Dmaven.test.skip=true
```
#### 扩展Connector
#### 扩展Connector及UDF
将 Flink 集群上已扩展好的 Connector 直接放入 Dlink 的 lib 下,然后重启即可。
将 Flink 集群上已扩展好的 Connector和UDF 直接放入 Dlink 的 lib 下,然后重启即可。
定制 Connector 过程同 Flink 官方一样。
#### 扩展其他版本的Flink
......@@ -171,10 +174,6 @@ Flink 的版本取决于 lib 下的 dlink-client-1.12.jar。
当前版本默认为 Flink 1.12.4 API。
向其他版本的集群提交任务可能存在问题,未来将实现 1.13、1.11、1.10.
#### 源码质量一般问题
利用一个周写的项目所有代码,而且React从零边学边写,还请海涵~(> ^ <)~后续版本将优化代码逻辑。
## 使用手册
### 基础使用
......@@ -218,7 +217,7 @@ select * from student
#### 使用技巧
(=。=)~ 敬请期待。
1.[Flink AggTable 在 Dlink 的实践](https://github.com/DataLinkDC/dlink/dlink-doc/doc/FlinkAggTable在Dlink的实践.md)
#### 常见问题及解决
......@@ -256,15 +255,15 @@ QQ社区群:**543709668**,申请备注 “ Dlink ”,不写不批哦
> 首页
![](https://mmbiz.qpic.cn/mmbiz_png/dyicwnSlTFTq1s1uxJic1HAhphuR655hQ6eLXSIVvU55qYtZKB3WgMCNaX75jwnKSEet2IEIfyWRX9032ib9vqjibA/0?wx_fmt=png)
![](https://mmbiz.qpic.cn/mmbiz_png/dyicwnSlTFTrkkX1Jsib7GxQY7tpiciaNdkGIAFicLZ3bwSawOianJQnNWuKAvZJ3Bb00DiaBxtxvnXgToGibPAwMFhs6A/0?wx_fmt=png)
> Studio 执行信息
![](https://mmbiz.qpic.cn/mmbiz_png/dyicwnSlTFTo5cwuZy7GSLibw5J7Lx6cicxbb59bxUA0XKUQbQoCS2drUO5uCQk8JYJrBexL4fFwk5wltMweLiczibg/0?wx_fmt=png)
![](https://mmbiz.qpic.cn/mmbiz_png/dyicwnSlTFTrkkX1Jsib7GxQY7tpiciaNdkGApFiacyxkKERLE9FhsteTeTovcjTQHiaPKcxY6YqSukkVYZWVFGxPJibQ/0?wx_fmt=png)
> Studio 数据预览
![](https://mmbiz.qpic.cn/mmbiz_png/dyicwnSlTFTo5cwuZy7GSLibw5J7Lx6cicxk5PnuQl5j81VOQWCcDquOaje1uR3wKvKPp3HPm1A8iaibpzCnmSJM2OQ/0?wx_fmt=png)
![](https://mmbiz.qpic.cn/mmbiz_png/dyicwnSlTFTrkkX1Jsib7GxQY7tpiciaNdkG5mNQFZp4YIuwIrh6cJteFIwsbomibSk32hWbFqlt887F9lee9NYT8fQ/0?wx_fmt=png)
> Studio 异常反馈
......
......@@ -74,21 +74,6 @@
<groupId>com.dlink</groupId>
<artifactId>dlink-core</artifactId>
</dependency>
<dependency>
<groupId>com.dlink</groupId>
<artifactId>dlink-client-1.12</artifactId>
<!--<scope>provided</scope>-->
</dependency>
<dependency>
<groupId>com.dlink</groupId>
<artifactId>dlink-connector-jdbc</artifactId>
<!--<scope>provided</scope>-->
</dependency>
<dependency>
<groupId>com.dlink</groupId>
<artifactId>dlink-function</artifactId>
<!--<scope>provided</scope>-->
</dependency>
</dependencies>
<build>
<plugins>
......
......@@ -22,7 +22,7 @@ public class BannerInitializer implements ApplicationContextInitializer<Configur
if (!(applicationContext instanceof AnnotationConfigApplicationContext)) {
LogoBanner logoBanner = new LogoBanner(BannerInitializer.class, "/dlink/logo.txt", "Welcome to Dlink", 5, 6, new Color[5], true);
CustomBanner.show(logoBanner, new Description(BannerConstant.VERSION + ":", CommonConstant.PROJECT_VERSION, 0, 1)
, new Description("Github:", "https://github.com/aiwenmo/dlink", 0, 1)
, new Description("Github:", "https://github.com/DataLinkDC/dlink", 0, 1)
, new Description("公众号:", "DataLink数据中台", 0, 1)
);
}
......
This diff is collapsed.
......@@ -22,7 +22,7 @@ export default () => {
{
key: 'github',
title: <GithubOutlined />,
href: 'https://github.com/aiwenmo/Dlink',
href: 'https://github.com/DataLinkDC/dlink',
blankTarget: true,
},
]}
......
......@@ -37,7 +37,7 @@ const StudioMenu = (props: any) => {
checkPoint:current.task.checkPoint,
parallelism:current.task.parallelism,
maxRowNum:current.task.maxRowNum,
fragment:current.task.fragemnt,
fragment:current.task.fragment,
savePointPath:current.task.savePointPath,
jobName:current.task.alias,
};
......
......@@ -99,11 +99,10 @@ const StudioSetting = (props: any) => {
<Row>
<Col span={12}>
<Form.Item
label="Fragment" className={styles.form_item} name="fragment"
label="Fragment" className={styles.form_item} name="fragment" valuePropName="checked"
tooltip={{ title: '【增强特性】 开启FlinkSql片段机制,使用“:=”进行定义(以“;”结束),“${}”进行调用', icon: <InfoCircleOutlined /> }}
>
<Switch checkedChildren="启用" unCheckedChildren="禁用"
// defaultChecked={formVals.enabled}
/>
</Form.Item>
</Col>
......
......@@ -20,7 +20,7 @@ export default (): React.ReactNode => {
<Alert
message={intl.formatMessage({
id: 'pages.welcome.alertMessage',
defaultMessage: '实时计算平台 Dlink & Apache Flink 即将发布,目前为体验版,版本号为 0.2.1。',
defaultMessage: '实时计算平台 Dlink & Apache Flink 即将发布,目前为体验版,版本号为 0.2.2-rc1。',
})}
type="success"
showIcon
......@@ -49,7 +49,7 @@ export default (): React.ReactNode => {
>
<FormattedMessage id="pages.welcome.advancedLayout" defaultMessage="Github" />{' '}
<a
href="https://github.com/aiwenmo/dlink"
href="https://github.com/DataLinkDC/dlink"
rel="noopener noreferrer"
target="__blank"
>
......@@ -177,6 +177,22 @@ export default (): React.ReactNode => {
</ul>
</Paragraph>
</Timeline.Item>
<Timeline.Item><Text code>0.2.2-rc1</Text> <Text type="secondary">2021-06-15</Text>
<p> </p>
<Paragraph>
<ul>
<li>
<Link href="">AGGTABLE 语法实现</Link>
</li>
<li>
<Link href="">增加了 dlink-function 模块用来管理 UDF 等,其可直接上传至集群lib</Link>
</li>
<li>
<Link href="">解决了表单无法正确提交 Fragment 的问题</Link>
</li>
</ul>
</Paragraph>
</Timeline.Item>
</Timeline>
</Card>
</PageContainer>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment