From 8f5481f168663cc13862afd3f5abef993a6d5dea Mon Sep 17 00:00:00 2001 From: "j.dylan" <1271735108@qq.com> Date: Tue, 24 Oct 2023 09:16:16 +0800 Subject: [PATCH 01/11] =?UTF-8?q?=E6=B5=8B=E8=AF=95=E4=BB=A3=E7=A0=81?= =?UTF-8?q?=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/babel.config.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/babel.config.js b/docs/babel.config.js index 4e21626692..8cb4604160 100644 --- a/docs/babel.config.js +++ b/docs/babel.config.js @@ -9,7 +9,7 @@ * * http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software + * Unless required by applicable law or agreed to in writing, software。 * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and From 2252cc343998d934946411bd34c2b5ba4f7d8a5d Mon Sep 17 00:00:00 2001 From: suzhoujiaoyiren <1271735108@qq.com> Date: Wed, 8 Nov 2023 15:48:46 +0800 Subject: [PATCH 02/11] =?UTF-8?q?=E6=B3=A8=E5=86=8C=E4=B8=AD=E5=BF=83-?= =?UTF-8?q?=E6=96=87=E6=A1=A3=E7=AE=A1=E7=90=86=20=E5=9B=BE=E7=89=87?= =?UTF-8?q?=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../register_center/document_manager.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/docs/administrator_guide/register_center/document_manager.md b/docs/docs/administrator_guide/register_center/document_manager.md index 57659dd6c1..8791cb014d 100644 --- a/docs/docs/administrator_guide/register_center/document_manager.md +++ b/docs/docs/administrator_guide/register_center/document_manager.md @@ -7,19 +7,19 @@ title: 文档管理 ## 文档管理列表 -![document_manager_list](http://www.aiwenmo.com/dinky/docs/zh-CN/administrator_guide/register_center/document_manager/document_manager_list.png) +![document_manager_list](http://www.aiwenmo.com/dinky/docs/test/zczx01.jpg) ## 查看文档描述 -![document_manager_list](http://www.aiwenmo.com/dinky/docs/zh-CN/administrator_guide/register_center/document_manager/document_show_desc.png) +![document_manager_list](http://www.aiwenmo.com/dinky/docs/test/zczx02.jpg) ## 创建文档 -![create_document](http://www.aiwenmo.com/dinky/docs/zh-CN/administrator_guide/register_center/document_manager/create_document.png) +![create_document](http://www.aiwenmo.com/dinky/docs/test/zczx03.jpg) ## 维护文档 -![update_document](http://www.aiwenmo.com/dinky/docs/zh-CN/administrator_guide/register_center/document_manager/update_document.png) +![update_document](http://www.aiwenmo.com/dinky/docs/test/zczx04.jpg) **参数配置说明:** From 443a330dcc64af6b84ea0b6456a6e55394698674 Mon Sep 17 00:00:00 2001 From: 15379021633 <1271735108@qq.com> Date: Mon, 20 Nov 2023 11:31:34 +0800 Subject: [PATCH 03/11] =?UTF-8?q?1=E3=80=81=E6=96=B0=E5=A2=9E=E6=A8=A1?= =?UTF-8?q?=E5=9D=97=E8=AE=A4=E8=AF=81=E4=B8=AD=E5=BF=83=EF=BC=9B=202?= =?UTF-8?q?=E3=80=81=E5=AF=B9=E8=AE=A4=E8=AF=81=E4=B8=AD=E5=BF=83=E4=B8=8B?= =?UTF-8?q?=E7=9A=84=E7=94=A8=E6=88=B7=E3=80=81=E8=A7=92=E8=89=B2=E3=80=81?= =?UTF-8?q?=E8=8F=9C=E5=8D=95=E3=80=81=E8=A1=8C=E6=9D=83=E9=99=90=E3=80=81?= =?UTF-8?q?=E7=A7=9F=E6=88=B7=E3=80=81=E4=BB=A4=E7=89=8C=E7=AD=89=E5=AD=90?= =?UTF-8?q?=E6=A8=A1=E5=9D=97=E8=BF=9B=E8=A1=8C=E5=86=85=E5=AE=B9=E6=96=B0?= =?UTF-8?q?=E5=A2=9E=EF=BC=9B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../authentication_center/menu.md | 32 ++++++++++++ .../authentication_center/role.md | 30 +++++++++++ .../authentication_center/row_limits.md | 14 ++++++ .../authentication_center/tenant.md | 23 +++++++++ .../authentication_center/token.md | 18 +++++++ .../authentication_center/user.md | 50 +++++++++++++++++++ 6 files changed, 167 insertions(+) create mode 100644 docs/docs/administrator_guide/authentication_center/menu.md create mode 100644 docs/docs/administrator_guide/authentication_center/role.md create mode 100644 docs/docs/administrator_guide/authentication_center/row_limits.md create mode 100644 docs/docs/administrator_guide/authentication_center/tenant.md create mode 100644 docs/docs/administrator_guide/authentication_center/token.md create mode 100644 docs/docs/administrator_guide/authentication_center/user.md diff --git a/docs/docs/administrator_guide/authentication_center/menu.md b/docs/docs/administrator_guide/authentication_center/menu.md new file mode 100644 index 0000000000..9ef314f271 --- /dev/null +++ b/docs/docs/administrator_guide/authentication_center/menu.md @@ -0,0 +1,32 @@ +--- +position: 1 +id: menu_add +title: 菜单 +--- + + +菜单模块提供了菜单的新增、修改、删除等功能,新增的菜单需要二次开发相对应的后台功能: + +### 菜单新增 +选择相应的父级菜单,点击创建根目录,点击右上角的编辑,填写菜单名称、路径、菜单类型等信息,完成菜单的新增。 + +**认证中心 > 菜单 > 创建根目录** + +![menu_add_01](http://www.aiwenmo.com/dinky/docs/test/menu_add_01.png) + +![menu_add_02](http://www.aiwenmo.com/dinky/docs/test/menu_add_02.png) + +### 菜单编辑 +点击编辑按钮,进行菜单的编辑修改操作,如修改菜单层级、名称、类型、图标等,还可以进行重置。 + +**认证中心 > 菜单 > 编辑** + +![menu_edit](http://www.aiwenmo.com/dinky/docs/test/menu_edit.png) + +### 菜单删除 +选择菜单,右键可进行菜单的删除操作。 + +**认证中心 > 菜单 > 编辑** + +![menu_delete](http://www.aiwenmo.com/dinky/docs/test/menu_delete.png) + diff --git a/docs/docs/administrator_guide/authentication_center/role.md b/docs/docs/administrator_guide/authentication_center/role.md new file mode 100644 index 0000000000..117087cc01 --- /dev/null +++ b/docs/docs/administrator_guide/authentication_center/role.md @@ -0,0 +1,30 @@ +--- +position: 1 +id: role +title: 角色 +--- + + +角色模块提供了角色的新增、编辑及角色菜单的分配: + +### 新建 +点击新建按钮,输入角色编码、角色名称等相关信息,完成角色的新建。 + +**认证中心 > 角色 > 新建** + +![role_add](http://www.aiwenmo.com/dinky/docs/test/role_add.png) + +### 编辑 +点击编辑按钮,进行角色信息的修改操作。 + +**认证中心 > 角色 > 编辑** + +![role_edit](http://www.aiwenmo.com/dinky/docs/test/role_edit.png) + +### 分配菜单 +点击分配菜单按钮,可以对角色的菜单权限进行分配。 + +**认证中心 > 角色 > 分配角色** + +![role_distribute](http://www.aiwenmo.com/dinky/docs/test/role_distribute.png) + diff --git a/docs/docs/administrator_guide/authentication_center/row_limits.md b/docs/docs/administrator_guide/authentication_center/row_limits.md new file mode 100644 index 0000000000..9dc279c9d1 --- /dev/null +++ b/docs/docs/administrator_guide/authentication_center/row_limits.md @@ -0,0 +1,14 @@ +--- +position: 1 +id: row_limits +title: 行权限 +--- + + +通过添加“行权限”规则,可使指定范围的角色和用户仅能查看指定范围的行数据。例如用户 A 仅能查看数据集“ '班级'字段=高二 ”的数据。但是只在只在flinksql中生效。 + +![row_limits_add](http://www.aiwenmo.com/dinky/docs/test/row_limits_add.png) + +如上图所示,表名为flink中的表名,表达式只需要填where后的语句即可。 + + diff --git a/docs/docs/administrator_guide/authentication_center/tenant.md b/docs/docs/administrator_guide/authentication_center/tenant.md new file mode 100644 index 0000000000..8aba430232 --- /dev/null +++ b/docs/docs/administrator_guide/authentication_center/tenant.md @@ -0,0 +1,23 @@ +--- +position: 1 +id: tenant +title: 租户 +--- + + +租户模块提供了租户的新增、编辑及用户的分配功能: + +### 新建 +点击新建按钮,输入租户编码、备注等相关信息,完成租户的新建。 + +**认证中心 > 租户 > 新建** + +![tenant_add](http://www.aiwenmo.com/dinky/docs/test/tenant_add.png) + +### 分配用户 +点击分配用户按钮,选择需要分配的用户,完成用户的分配。 + +**认证中心 > 租户 > 新建** + +![tenant_allocation](http://www.aiwenmo.com/dinky/docs/test/tenant_allocation.png) + diff --git a/docs/docs/administrator_guide/authentication_center/token.md b/docs/docs/administrator_guide/authentication_center/token.md new file mode 100644 index 0000000000..b1bd719e7b --- /dev/null +++ b/docs/docs/administrator_guide/authentication_center/token.md @@ -0,0 +1,18 @@ +--- +position: 1 +id: token +title: 令牌 +--- + + +令牌是指dinky与后端接口通信时使用token进行身份验证和授权,这种方式有助于确保只有经过身份验证的用户才能访问系统,并提供了一种灵活的方式来管理用户的权限。同时,通过使用令牌,可以减轻在每个请求中都要重新输入用户名和密码的重复工作。 + +### 新建 +点击新建按钮,点击生成token,选择用户、角色、租户,选择过期类型,完成令牌的新建。 + +**认证中心 > 令牌 > 新建** + +![token_add](http://www.aiwenmo.com/dinky/docs/test/token_add.png) + +如需要对令牌进行修改,可点击编辑按钮进行操作。 + diff --git a/docs/docs/administrator_guide/authentication_center/user.md b/docs/docs/administrator_guide/authentication_center/user.md new file mode 100644 index 0000000000..3f4ad43567 --- /dev/null +++ b/docs/docs/administrator_guide/authentication_center/user.md @@ -0,0 +1,50 @@ +--- +position: 1 +id: user +title: 用户 +--- + + +用户模块提供了用户的新增、删除、编辑、角色分配、密码修改及重置等功能: + +### 新建 +点击新建按钮,输入用户名等相关信息,完成用户的新建。 + +**认证中心 > 用户 > 新建** + +![user_add](http://www.aiwenmo.com/dinky/docs/test/user_add.png) + +### 编辑 +点击编辑按钮,进行用户信息的修改操作。 + +**认证中心 > 用户 > 编辑** + +![user_edit](http://www.aiwenmo.com/dinky/docs/test/user_edit.png) + +### 分配角色 +点击分配角色按钮,进行用户的角色分配操作。 + +**认证中心 > 用户 > 分配角色** + +![role_assignment](http://www.aiwenmo.com/dinky/docs/test/role_assignment.png) + +### 修改密码 +点击修改密码按钮,进行用户密码的修改操作。 + +**认证中心 > 用户 > 修改密码** + +![password_modify](http://www.aiwenmo.com/dinky/docs/test/password_modify.png) + +### 用户删除 +点击用户删除按钮,进行用户的删除操作。 + +**认证中心 > 用户 > 删除** + +![user_delete](http://www.aiwenmo.com/dinky/docs/test/user_delete.png) + +### 密码重置 +点击密码重置按钮,进行密码的重置操作。 + +**认证中心 > 用户 > 重置** + +![password_reset](http://www.aiwenmo.com/dinky/docs/test/password_reset.png) From 4fa53ce33fd9607011c5310d0d20a49a1f793eca Mon Sep 17 00:00:00 2001 From: 15379021633 <1271735108@qq.com> Date: Mon, 20 Nov 2023 15:12:01 +0800 Subject: [PATCH 04/11] =?UTF-8?q?=E4=B8=B0=E5=AF=8C=E8=87=B4=E8=B0=A2?= =?UTF-8?q?=E5=86=85=E5=AE=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/docs/thanks.md | 39 +++++++++++++++++++++++++++++++++++---- 1 file changed, 35 insertions(+), 4 deletions(-) diff --git a/docs/docs/thanks.md b/docs/docs/thanks.md index 2bb33a2b8a..c7d3e30b78 100644 --- a/docs/docs/thanks.md +++ b/docs/docs/thanks.md @@ -4,19 +4,50 @@ id: thanks title: 致谢 --- +### 首先我们要感谢以下开源组织,为我们的项目提供了宝贵的资源和支持 [Apache Flink](https://github.com/apache/flink) +- Apache Flink 是一个分布式流处理框架,支持事件驱动的应用程序。它提供了高吞吐量、低延迟的数据处理能力,适用于实时数据分析和处理。 + +[Ant Design Pro](https://github.com/ant-design/ant-design-pro) + +- Ant Design Pro 是基于 Ant Design 设计体系的 React 实现,是一个企业级的 UI 设计语言和 React 组件库。它提供了一套完整的前端开发解决方案,用于构建现代化的企业级应用。 + +[Docusaurus]( https://github.com/facebook/docusaurus/) + +- Docusaurus是一个由 Facebook 开源的静态网站生成器,用于构建易于维护和部署的文档网站。它被广泛用于开源项目和团队的文档撰写。 + [Mybatis Plus](https://github.com/baomidou/mybatis-plus) -[ant-design-pro](https://github.com/ant-design/ant-design-pro) +- Mybatis Plus 是 Mybatis 的增强工具,简化了 Mybatis 的开发流程。它提供了更多的特性和便利方法,帮助开发者更高效地进行数据库操作。 [Monaco Editor](https://github.com/Microsoft/monaco-editor) +- Monaco Editor是一个基于浏览器的代码编辑器,由 Microsoft 开发。它被广泛用于各种在线开发工具和集成开发环境(IDE)。 + [SpringBoot](https://spring.io/projects/spring-boot) -[docusaurus]( https://github.com/facebook/docusaurus/) +- SpringBoot是一种用于创建独立的、基于 Spring 框架的 Java 应用程序的框架。它简化了 Spring 应用的开发过程,提供了一种快速构建应用的方式。 + +    此外,特别感谢 [JetBrains](https://www.jetbrains.com/?from=dlink) 提供的免费开源 License 赞助,JetBrains是一家软件开发工具提供商,提供了许多受欢迎的集成开发环境,如 IntelliJ IDEA。他们支持开源社区,为一些开源项目提供免费的开源许可证,以促进软件开发的进步。 + +(以上排名不分先后) + +[![JetBrains](http://www.aiwenmo.com/dinky/docs/zh-CN/thanks/jetbrains.svg)](https://www.jetbrains.com/?from=dlink) -此外,感谢 [JetBrains](https://www.jetbrains.com/?from=dlink) 提供的免费开源 License 赞助 +### 其次,我们要感谢以下贡献者对项目的辛勤努力和无私奉献: +- 文末丶 +- 杨洲 +- 高岩 +- zzz +- cl +- Neuf +- 张永田 +- 罗杰 +- 吴清蓝 +- 易霖威 +- 夏磊 +- Sub-6 -[![JetBrains](http://www.aiwenmo.com/dinky/docs/zh-CN/thanks/jetbrains.svg)](https://www.jetbrains.com/?from=dlink) \ No newline at end of file +        我们欢迎更多的开发者和贡献者加入Dinky的大家庭!如果您对我们的项目感兴趣,不论是提交 bug 报告、贡献代码、提出建议,还是分享您的使用经验,我们都非常欢迎。在这个开源社区中,每个人的贡献都有着巨大的价值,您的参与将使我们的项目更加丰富多彩。 From 6229b154084b6896107ac2a129f6325d86ac3acf Mon Sep 17 00:00:00 2001 From: 15379021633 <1271735108@qq.com> Date: Mon, 20 Nov 2023 16:20:38 +0800 Subject: [PATCH 05/11] =?UTF-8?q?=E9=80=97=E5=8F=B7=E8=BF=98=E5=8E=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/babel.config.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/babel.config.js b/docs/babel.config.js index 8cb4604160..4e21626692 100644 --- a/docs/babel.config.js +++ b/docs/babel.config.js @@ -9,7 +9,7 @@ * * http://www.apache.org/licenses/LICENSE-2.0 * - * Unless required by applicable law or agreed to in writing, software。 + * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and From dfc201027a313e5208067b1f347da0c80ccd8869 Mon Sep 17 00:00:00 2001 From: 15379021633 <1271735108@qq.com> Date: Mon, 20 Nov 2023 16:32:09 +0800 Subject: [PATCH 06/11] removed some contributor names, and they will be re-added later --- docs/docs/thanks.md | 17 ++--------------- 1 file changed, 2 insertions(+), 15 deletions(-) diff --git a/docs/docs/thanks.md b/docs/docs/thanks.md index c7d3e30b78..e38b467a06 100644 --- a/docs/docs/thanks.md +++ b/docs/docs/thanks.md @@ -36,18 +36,5 @@ title: 致谢 [![JetBrains](http://www.aiwenmo.com/dinky/docs/zh-CN/thanks/jetbrains.svg)](https://www.jetbrains.com/?from=dlink) -### 其次,我们要感谢以下贡献者对项目的辛勤努力和无私奉献: -- 文末丶 -- 杨洲 -- 高岩 -- zzz -- cl -- Neuf -- 张永田 -- 罗杰 -- 吴清蓝 -- 易霖威 -- 夏磊 -- Sub-6 - -        我们欢迎更多的开发者和贡献者加入Dinky的大家庭!如果您对我们的项目感兴趣,不论是提交 bug 报告、贡献代码、提出建议,还是分享您的使用经验,我们都非常欢迎。在这个开源社区中,每个人的贡献都有着巨大的价值,您的参与将使我们的项目更加丰富多彩。 + +        最后,我们要感谢各位Dinky贡献者对项目的辛勤努力和无私奉献,我们欢迎更多的开发者和贡献者加入Dinky的大家庭!如果您对我们的项目感兴趣,不论是提交 bug 报告、贡献代码、提出建议,还是分享您的使用经验,我们都非常欢迎。在这个开源社区中,每个人的贡献都有着巨大的价值,您的参与将使我们的项目更加丰富多彩。 From 552d63b38d79cf8c1902f84ba45633aa38d7012b Mon Sep 17 00:00:00 2001 From: suzhoujiaoyiren <1271735108@qq.com> Date: Tue, 21 Nov 2023 16:26:42 +0800 Subject: [PATCH 07/11] Add resource module content --- .../administrator_guide/register_center/resources.md | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 docs/docs/administrator_guide/register_center/resources.md diff --git a/docs/docs/administrator_guide/register_center/resources.md b/docs/docs/administrator_guide/register_center/resources.md new file mode 100644 index 0000000000..3c964857fd --- /dev/null +++ b/docs/docs/administrator_guide/register_center/resources.md @@ -0,0 +1,10 @@ +--- +position: 8 +id: resources +title: 资源 +--- +资源模块提供了对自定义UDF函数的上传功能,默认上传到HDFS下的/dinky路径下,路径可以在配置中心下进行配置,右键左侧菜单树,可以创建文件夹或上传文件。 + +**注册中心** > **资源**,右键**上传** + +![resources_add](http://www.aiwenmo.com/dinky/docs/test/resource_add.png) From 0c18aee2648200e648872178c4aaa8f93740ea3f Mon Sep 17 00:00:00 2001 From: suzhoujiaoyiren <1271735108@qq.com> Date: Tue, 21 Nov 2023 16:27:12 +0800 Subject: [PATCH 08/11] Revert "Added module certification center (#2554)" This reverts commit 3a38d206b5bcf5dda5b0bf5fe89c888d14802f93. --- .../authentication_center/menu.md | 32 ------------ .../authentication_center/role.md | 30 ----------- .../authentication_center/row_limits.md | 14 ------ .../authentication_center/tenant.md | 23 --------- .../authentication_center/token.md | 18 ------- .../authentication_center/user.md | 50 ------------------- .../register_center/document_manager.md | 8 +-- docs/docs/thanks.md | 26 ++-------- 8 files changed, 8 insertions(+), 193 deletions(-) delete mode 100644 docs/docs/administrator_guide/authentication_center/menu.md delete mode 100644 docs/docs/administrator_guide/authentication_center/role.md delete mode 100644 docs/docs/administrator_guide/authentication_center/row_limits.md delete mode 100644 docs/docs/administrator_guide/authentication_center/tenant.md delete mode 100644 docs/docs/administrator_guide/authentication_center/token.md delete mode 100644 docs/docs/administrator_guide/authentication_center/user.md diff --git a/docs/docs/administrator_guide/authentication_center/menu.md b/docs/docs/administrator_guide/authentication_center/menu.md deleted file mode 100644 index 9ef314f271..0000000000 --- a/docs/docs/administrator_guide/authentication_center/menu.md +++ /dev/null @@ -1,32 +0,0 @@ ---- -position: 1 -id: menu_add -title: 菜单 ---- - - -菜单模块提供了菜单的新增、修改、删除等功能,新增的菜单需要二次开发相对应的后台功能: - -### 菜单新增 -选择相应的父级菜单,点击创建根目录,点击右上角的编辑,填写菜单名称、路径、菜单类型等信息,完成菜单的新增。 - -**认证中心 > 菜单 > 创建根目录** - -![menu_add_01](http://www.aiwenmo.com/dinky/docs/test/menu_add_01.png) - -![menu_add_02](http://www.aiwenmo.com/dinky/docs/test/menu_add_02.png) - -### 菜单编辑 -点击编辑按钮,进行菜单的编辑修改操作,如修改菜单层级、名称、类型、图标等,还可以进行重置。 - -**认证中心 > 菜单 > 编辑** - -![menu_edit](http://www.aiwenmo.com/dinky/docs/test/menu_edit.png) - -### 菜单删除 -选择菜单,右键可进行菜单的删除操作。 - -**认证中心 > 菜单 > 编辑** - -![menu_delete](http://www.aiwenmo.com/dinky/docs/test/menu_delete.png) - diff --git a/docs/docs/administrator_guide/authentication_center/role.md b/docs/docs/administrator_guide/authentication_center/role.md deleted file mode 100644 index 117087cc01..0000000000 --- a/docs/docs/administrator_guide/authentication_center/role.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -position: 1 -id: role -title: 角色 ---- - - -角色模块提供了角色的新增、编辑及角色菜单的分配: - -### 新建 -点击新建按钮,输入角色编码、角色名称等相关信息,完成角色的新建。 - -**认证中心 > 角色 > 新建** - -![role_add](http://www.aiwenmo.com/dinky/docs/test/role_add.png) - -### 编辑 -点击编辑按钮,进行角色信息的修改操作。 - -**认证中心 > 角色 > 编辑** - -![role_edit](http://www.aiwenmo.com/dinky/docs/test/role_edit.png) - -### 分配菜单 -点击分配菜单按钮,可以对角色的菜单权限进行分配。 - -**认证中心 > 角色 > 分配角色** - -![role_distribute](http://www.aiwenmo.com/dinky/docs/test/role_distribute.png) - diff --git a/docs/docs/administrator_guide/authentication_center/row_limits.md b/docs/docs/administrator_guide/authentication_center/row_limits.md deleted file mode 100644 index 9dc279c9d1..0000000000 --- a/docs/docs/administrator_guide/authentication_center/row_limits.md +++ /dev/null @@ -1,14 +0,0 @@ ---- -position: 1 -id: row_limits -title: 行权限 ---- - - -通过添加“行权限”规则,可使指定范围的角色和用户仅能查看指定范围的行数据。例如用户 A 仅能查看数据集“ '班级'字段=高二 ”的数据。但是只在只在flinksql中生效。 - -![row_limits_add](http://www.aiwenmo.com/dinky/docs/test/row_limits_add.png) - -如上图所示,表名为flink中的表名,表达式只需要填where后的语句即可。 - - diff --git a/docs/docs/administrator_guide/authentication_center/tenant.md b/docs/docs/administrator_guide/authentication_center/tenant.md deleted file mode 100644 index 8aba430232..0000000000 --- a/docs/docs/administrator_guide/authentication_center/tenant.md +++ /dev/null @@ -1,23 +0,0 @@ ---- -position: 1 -id: tenant -title: 租户 ---- - - -租户模块提供了租户的新增、编辑及用户的分配功能: - -### 新建 -点击新建按钮,输入租户编码、备注等相关信息,完成租户的新建。 - -**认证中心 > 租户 > 新建** - -![tenant_add](http://www.aiwenmo.com/dinky/docs/test/tenant_add.png) - -### 分配用户 -点击分配用户按钮,选择需要分配的用户,完成用户的分配。 - -**认证中心 > 租户 > 新建** - -![tenant_allocation](http://www.aiwenmo.com/dinky/docs/test/tenant_allocation.png) - diff --git a/docs/docs/administrator_guide/authentication_center/token.md b/docs/docs/administrator_guide/authentication_center/token.md deleted file mode 100644 index b1bd719e7b..0000000000 --- a/docs/docs/administrator_guide/authentication_center/token.md +++ /dev/null @@ -1,18 +0,0 @@ ---- -position: 1 -id: token -title: 令牌 ---- - - -令牌是指dinky与后端接口通信时使用token进行身份验证和授权,这种方式有助于确保只有经过身份验证的用户才能访问系统,并提供了一种灵活的方式来管理用户的权限。同时,通过使用令牌,可以减轻在每个请求中都要重新输入用户名和密码的重复工作。 - -### 新建 -点击新建按钮,点击生成token,选择用户、角色、租户,选择过期类型,完成令牌的新建。 - -**认证中心 > 令牌 > 新建** - -![token_add](http://www.aiwenmo.com/dinky/docs/test/token_add.png) - -如需要对令牌进行修改,可点击编辑按钮进行操作。 - diff --git a/docs/docs/administrator_guide/authentication_center/user.md b/docs/docs/administrator_guide/authentication_center/user.md deleted file mode 100644 index 3f4ad43567..0000000000 --- a/docs/docs/administrator_guide/authentication_center/user.md +++ /dev/null @@ -1,50 +0,0 @@ ---- -position: 1 -id: user -title: 用户 ---- - - -用户模块提供了用户的新增、删除、编辑、角色分配、密码修改及重置等功能: - -### 新建 -点击新建按钮,输入用户名等相关信息,完成用户的新建。 - -**认证中心 > 用户 > 新建** - -![user_add](http://www.aiwenmo.com/dinky/docs/test/user_add.png) - -### 编辑 -点击编辑按钮,进行用户信息的修改操作。 - -**认证中心 > 用户 > 编辑** - -![user_edit](http://www.aiwenmo.com/dinky/docs/test/user_edit.png) - -### 分配角色 -点击分配角色按钮,进行用户的角色分配操作。 - -**认证中心 > 用户 > 分配角色** - -![role_assignment](http://www.aiwenmo.com/dinky/docs/test/role_assignment.png) - -### 修改密码 -点击修改密码按钮,进行用户密码的修改操作。 - -**认证中心 > 用户 > 修改密码** - -![password_modify](http://www.aiwenmo.com/dinky/docs/test/password_modify.png) - -### 用户删除 -点击用户删除按钮,进行用户的删除操作。 - -**认证中心 > 用户 > 删除** - -![user_delete](http://www.aiwenmo.com/dinky/docs/test/user_delete.png) - -### 密码重置 -点击密码重置按钮,进行密码的重置操作。 - -**认证中心 > 用户 > 重置** - -![password_reset](http://www.aiwenmo.com/dinky/docs/test/password_reset.png) diff --git a/docs/docs/administrator_guide/register_center/document_manager.md b/docs/docs/administrator_guide/register_center/document_manager.md index 8791cb014d..57659dd6c1 100644 --- a/docs/docs/administrator_guide/register_center/document_manager.md +++ b/docs/docs/administrator_guide/register_center/document_manager.md @@ -7,19 +7,19 @@ title: 文档管理 ## 文档管理列表 -![document_manager_list](http://www.aiwenmo.com/dinky/docs/test/zczx01.jpg) +![document_manager_list](http://www.aiwenmo.com/dinky/docs/zh-CN/administrator_guide/register_center/document_manager/document_manager_list.png) ## 查看文档描述 -![document_manager_list](http://www.aiwenmo.com/dinky/docs/test/zczx02.jpg) +![document_manager_list](http://www.aiwenmo.com/dinky/docs/zh-CN/administrator_guide/register_center/document_manager/document_show_desc.png) ## 创建文档 -![create_document](http://www.aiwenmo.com/dinky/docs/test/zczx03.jpg) +![create_document](http://www.aiwenmo.com/dinky/docs/zh-CN/administrator_guide/register_center/document_manager/create_document.png) ## 维护文档 -![update_document](http://www.aiwenmo.com/dinky/docs/test/zczx04.jpg) +![update_document](http://www.aiwenmo.com/dinky/docs/zh-CN/administrator_guide/register_center/document_manager/update_document.png) **参数配置说明:** diff --git a/docs/docs/thanks.md b/docs/docs/thanks.md index e38b467a06..2bb33a2b8a 100644 --- a/docs/docs/thanks.md +++ b/docs/docs/thanks.md @@ -4,37 +4,19 @@ id: thanks title: 致谢 --- -### 首先我们要感谢以下开源组织,为我们的项目提供了宝贵的资源和支持 [Apache Flink](https://github.com/apache/flink) -- Apache Flink 是一个分布式流处理框架,支持事件驱动的应用程序。它提供了高吞吐量、低延迟的数据处理能力,适用于实时数据分析和处理。 - -[Ant Design Pro](https://github.com/ant-design/ant-design-pro) - -- Ant Design Pro 是基于 Ant Design 设计体系的 React 实现,是一个企业级的 UI 设计语言和 React 组件库。它提供了一套完整的前端开发解决方案,用于构建现代化的企业级应用。 - -[Docusaurus]( https://github.com/facebook/docusaurus/) - -- Docusaurus是一个由 Facebook 开源的静态网站生成器,用于构建易于维护和部署的文档网站。它被广泛用于开源项目和团队的文档撰写。 - [Mybatis Plus](https://github.com/baomidou/mybatis-plus) -- Mybatis Plus 是 Mybatis 的增强工具,简化了 Mybatis 的开发流程。它提供了更多的特性和便利方法,帮助开发者更高效地进行数据库操作。 +[ant-design-pro](https://github.com/ant-design/ant-design-pro) [Monaco Editor](https://github.com/Microsoft/monaco-editor) -- Monaco Editor是一个基于浏览器的代码编辑器,由 Microsoft 开发。它被广泛用于各种在线开发工具和集成开发环境(IDE)。 - [SpringBoot](https://spring.io/projects/spring-boot) -- SpringBoot是一种用于创建独立的、基于 Spring 框架的 Java 应用程序的框架。它简化了 Spring 应用的开发过程,提供了一种快速构建应用的方式。 - -    此外,特别感谢 [JetBrains](https://www.jetbrains.com/?from=dlink) 提供的免费开源 License 赞助,JetBrains是一家软件开发工具提供商,提供了许多受欢迎的集成开发环境,如 IntelliJ IDEA。他们支持开源社区,为一些开源项目提供免费的开源许可证,以促进软件开发的进步。 - -(以上排名不分先后) - -[![JetBrains](http://www.aiwenmo.com/dinky/docs/zh-CN/thanks/jetbrains.svg)](https://www.jetbrains.com/?from=dlink) +[docusaurus]( https://github.com/facebook/docusaurus/) +此外,感谢 [JetBrains](https://www.jetbrains.com/?from=dlink) 提供的免费开源 License 赞助 -        最后,我们要感谢各位Dinky贡献者对项目的辛勤努力和无私奉献,我们欢迎更多的开发者和贡献者加入Dinky的大家庭!如果您对我们的项目感兴趣,不论是提交 bug 报告、贡献代码、提出建议,还是分享您的使用经验,我们都非常欢迎。在这个开源社区中,每个人的贡献都有着巨大的价值,您的参与将使我们的项目更加丰富多彩。 +[![JetBrains](http://www.aiwenmo.com/dinky/docs/zh-CN/thanks/jetbrains.svg)](https://www.jetbrains.com/?from=dlink) \ No newline at end of file From 88ce5888723bb88210fc535eb772f6826c72b38b Mon Sep 17 00:00:00 2001 From: suzhoujiaoyiren <1271735108@qq.com> Date: Tue, 21 Nov 2023 17:34:48 +0800 Subject: [PATCH 09/11] Improve the document module --- .../register_center/document_manager.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/docs/docs/administrator_guide/register_center/document_manager.md b/docs/docs/administrator_guide/register_center/document_manager.md index 57659dd6c1..816c07de03 100644 --- a/docs/docs/administrator_guide/register_center/document_manager.md +++ b/docs/docs/administrator_guide/register_center/document_manager.md @@ -7,19 +7,19 @@ title: 文档管理 ## 文档管理列表 -![document_manager_list](http://www.aiwenmo.com/dinky/docs/zh-CN/administrator_guide/register_center/document_manager/document_manager_list.png) +![document_manager_list](http://www.aiwenmo.com/dinky/docs/test/document_manager_list.png) ## 查看文档描述 -![document_manager_list](http://www.aiwenmo.com/dinky/docs/zh-CN/administrator_guide/register_center/document_manager/document_show_desc.png) +![document_show_desc](http://www.aiwenmo.com/dinky/docs/test/document_show_desc.png) ## 创建文档 -![create_document](http://www.aiwenmo.com/dinky/docs/zh-CN/administrator_guide/register_center/document_manager/create_document.png) +![create_document](http://www.aiwenmo.com/dinky/docs/test/create_document.png) ## 维护文档 -![update_document](http://www.aiwenmo.com/dinky/docs/zh-CN/administrator_guide/register_center/document_manager/update_document.png) +![update_document](http://www.aiwenmo.com/dinky/docs/test/update_document.png) **参数配置说明:** @@ -34,4 +34,4 @@ title: 文档管理 - **版本:** 文档版本 (必填) ; **填充值提示效果:** -![show_hotkey_tips](http://www.aiwenmo.com/dinky/docs/zh-CN/administrator_guide/register_center/document_manager/show_hotkey_tips.png) +![show_hotkey_tips](http://www.aiwenmo.com/dinky/docs/test/show_hotkey_tips.png) From c391db8796b12a64ff8ae378011a923b21d8191c Mon Sep 17 00:00:00 2001 From: suzhoujiaoyiren <1271735108@qq.com> Date: Tue, 21 Nov 2023 17:40:32 +0800 Subject: [PATCH 10/11] Improve the document module --- .../administrator_guide/authentication_center/_category_.json | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 docs/docs/administrator_guide/authentication_center/_category_.json diff --git a/docs/docs/administrator_guide/authentication_center/_category_.json b/docs/docs/administrator_guide/authentication_center/_category_.json new file mode 100644 index 0000000000..e2bad3f71e --- /dev/null +++ b/docs/docs/administrator_guide/authentication_center/_category_.json @@ -0,0 +1,4 @@ +{ + "label": "认证中心", + "position": 3 +} From 708276b4a2bc4bfa8c65012bdb185d742dd9373a Mon Sep 17 00:00:00 2001 From: suzhoujiaoyiren <1271735108@qq.com> Date: Mon, 18 Dec 2023 19:30:03 +0800 Subject: [PATCH 11/11] Improve the deploy_guide module --- docs/docs/deploy_guide/compile.mdx | 112 +++++++++++++++++------------ docs/docs/deploy_guide/deploy.mdx | 101 ++++++++++++++++++++++++-- 2 files changed, 160 insertions(+), 53 deletions(-) diff --git a/docs/docs/deploy_guide/compile.mdx b/docs/docs/deploy_guide/compile.mdx index fc335e9285..1687c83ae7 100644 --- a/docs/docs/deploy_guide/compile.mdx +++ b/docs/docs/deploy_guide/compile.mdx @@ -9,7 +9,7 @@ title: 编译 | **环境** | **版本** | 备注 | |---------|-----------|---------------------| | npm | 7.19.0 | | -| node.js | 14.19.0 | | +| node.js | 14.19.0+ | | | jdk | 1.8.0_201 | | | maven | 3.6.3 | | | lombok | 1.18.24 | 如果在idea编译,需要自行安装 插件 | @@ -24,7 +24,7 @@ import TabItem from '@theme/TabItem'; -[下载地址]( https://registry.npmmirror.com/-/binary/node/v14.19.0/node-v14.19.0-x64.msi) +[node-v14.19.0 下载地址]( https://registry.npmmirror.com/-/binary/node/v14.19.0/node-v14.19.0-x64.msi) 下载完成后,双击傻瓜式安装即可 @@ -37,7 +37,7 @@ npm install -g npm@7.19.0 -[下载地址](https://nodejs.org/download/release/v14.19.1/node-v14.19.1-linux-x64.tar.gz) +[node-v14.19.1 下载地址](https://nodejs.org/download/release/v14.19.1/node-v14.19.1-linux-x64.tar.gz) 下载完成后,安装配置即可,操作如下: @@ -59,7 +59,7 @@ npm install -g npm@7.19.0 -[下载地址]( https://registry.npmmirror.com/-/binary/node/v14.19.0/node-v14.19.0.pkg) +[node-v14.19.0 下载地址]( https://registry.npmmirror.com/-/binary/node/v14.19.0/node-v14.19.0.pkg) 下载完成后,双击傻瓜式安装即可 @@ -74,41 +74,72 @@ MySQL版本选择5.7+ -[下载地址](https://dev.mysql.com/downloads/file/?id=510038) +[mysql-8.0+ 下载地址](https://dev.mysql.com/downloads/file/?id=510038) 下载完成后,双击傻瓜式安装即可 -[下载地址](http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm) +本次以ARM架构下安装为例,与X86架构步骤相似。MySQL版本选择5.7+ +[mysql-8.0.30 下载地址](https://downloads.mysql.com/archives/community/) +![mysql-download](http://www.aiwenmo.com/dinky/docs/test/mysql-download.png) 下载完成后,安装配置即可,操作如下: - ```bash -#如果没有wget命令 -yum install wget -#下载mysql 5.7 -wget http://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm -#安装yum repository -yum -y install mysql57-community-release-el7-11.noarch.rpm -#在线安装 -yum -y install mysql-community-server -#修改配置文件 -vi /etc/my.cnf -skip-grant-tables #末尾添加这句话,这时候登入mysql就不需要密码 -#开启mysql服务 -service mysqld start -#空密码登录mysql +#卸载系统自带的MySQL和MariaDB +rpm -qa | grep mariadb +rpm -e --nodeps mariadb-libs +rpm -e mariadb-server --nodeps +rm -rf /var/lib/mysql +cd /var/log +rm -rf mysql.log +rm -rf mysqld.log +#解压并安装 +tar -xvf mysql-8.0.30-1.el7.aarch64.rpm-bundle.tar +#安装依赖库(离线环境需要配置yum源) +yum install -y libaio* +yum install -y libncurses* +#安装rpm包 +rpm -ivh mysql-community-common-8.0.30-1.el8.aarch64.rpm +rpm -ivh mysql-community-client-plugins-8.0.30-1.el8.aarch64.rpm +rpm -ivh mysql-community-libs-8.0.30-1.el8.aarch64.rpm +rpm -ivh mysql-community-client-8.0.30-1.el8.aarch64.rpm +rpm -ivh mysql-community-icu-data-files-8.0.30-1.el8.aarch64.rpm +rpm -ivh mysql-community-server-8.0.30-1.el8.aarch64.rpm +#安装过程报错 +这里可能会因为缺少compat-openssl报错,官网地址CentOS Repositories - pkgs.org +下载链接:https://vault.centos.org/centos/8/AppStream/aarch64/os/Packages/compat-openssl10-1.0.2o-3.el8.aarch64.rpm +#添加大小写敏感参数 +vim /etc/my.cnf +lower-case-table-names=1 +#初始化数据库 +mysqld --initialize --console --lower-case-table-names=1 +#目录授权 +chown -R mysql:mysql /var/lib/mysql/ +#启动 +systemctl rstart mysqld +#查看临时密码 +grep 'temporary password' /var/log/mysqld.log +#使用临时密码登录 mysql -u root -p -#设置root密码 -flush privileges; -set password for root@localhost = password('123456'); -#恢复mysql配置 -service mysqld stop #停止mysql服务 +#修改临时密码 +ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的密码'; +#设置远程访问权限 +mysql> create user 'bigdata'@'%' identified by 'Mssq@2022!'; +Query OK, 0 rows affected (0.01 sec) +mysql> GRANT ALL PRIVILEGES ON *.* TO 'bigdata'@'%' WITH GRANT OPTION; +Query OK, 0 rows affected (0.01 sec) +#调优 vi /etc/my.cnf #修改配置文件 # skip-grant-tables # 注释掉这句话 -service mysqld start # 启动mysql服务 +#添加以下内容 +[mysql] +default-character-set = utf8mb4 +[client] +default-character-set = utf8mb4 +[mysqld] +max_connections=1000 #设置开机自启动 systemctl enable mysqld -------------------------------修改密码策略------------------------- @@ -119,17 +150,6 @@ collation_server = utf8mb4_general_ci character_set_server = utf8mb4 #重启服务 service mysqld restart 或者 systemctl restart mysqld.service - -#卸载自动更新 -yum -y remove mysql57-community-release-el7-11.noarch - -------------------------------------远程连接---------------------------- -#输入mysql -uroot -p123456 进入到mysql命令行 -#授权 -grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option; -#刷新权限 -flush privileges; - ---------------------------------修改默认编码------------------------------------------- #root用户 vi /etc/my.cnf @@ -159,13 +179,13 @@ SHOW VARIABLES LIKE 'collation_%'; 排序规则 -[下载地址](https://dlcdn.apache.org/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.zip) +[apache-maven-3.8.8下载地址](https://dlcdn.apache.org/maven/maven-3/3.8.8/binaries/apache-maven-3.8.8-bin.zip) 下载完成后后,解压到对应目录 ``` -1.将安装包解压到某目录,这里解压到C:\Program Files\apache-maven-3.6.3 -3.设置系统变量MAVEN_HOME,值为C:\Program Files\apache-maven-3.6.3 +1.将安装包解压到某目录,这里解压到C:\Program Files\apache-maven-3.8.8 +3.设置系统变量MAVEN_HOME,值为C:\Program Files\apache-maven-3.8.8 4. 更新 PATH 变量,添加 Maven bin 文件夹到 PATH 的最后,%MAVEN_HOME%\bin 完成,以验证它,执行 mvn –v 在命令提示符 ``` @@ -173,20 +193,20 @@ SHOW VARIABLES LIKE 'collation_%'; 排序规则 -[下载地址](https://dlcdn.apache.org/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz) +[apache-maven-3.8.8 下载地址](https://dlcdn.apache.org/maven/maven-3/3.8.8/binaries/apache-maven-3.8.8-bin.tar.gz) 下载完成后后,解压到对应目录 解压安装 ```bash -tar xf apache-maven-3.6.3-bin.tar.gz -C /opt/module/ +tar xf apache-maven-3.8.8-bin.tar.gz -C /opt/module/ cd /opt/module/ -mv apache-maven-3.6.3-bin maven-3.6.3 +mv apache-maven-3.8.8-bin maven-3.8.8 #添加环境变量 vim /etc/profile -export MAVEN_HOME=/opt/module/maven-3.6.3 +export MAVEN_HOME=/opt/module/maven-3.8.8 export PATH=$MAVEN_HOME/bin:$PATH #保存退出,刷新环境变量 @@ -233,7 +253,7 @@ maven ->> dinky->> 配置文件->> 生命周期->> 跳过测试 ->> 双击 insta 具体 `profile` 选择请参考如上 -![local_debug_maven_profile_intro.png](http://www.aiwenmo.com/dinky/docs/zh-CN/developer_guide/local_debug/local_debug_maven_profile_intro.png) +![local_debug_maven_profile_intro.png](http://www.aiwenmo.com/dinky/docs/test/local_debug_maven_profile_intro.png) 说明:如果要对 Dinky 做二次开发,详见开发者指南中的[本地调试](../developer_guide/local_debug) ::: diff --git a/docs/docs/deploy_guide/deploy.mdx b/docs/docs/deploy_guide/deploy.mdx index ed53656bb9..d4d10ad088 100644 --- a/docs/docs/deploy_guide/deploy.mdx +++ b/docs/docs/deploy_guide/deploy.mdx @@ -130,19 +130,26 @@ https://mvnrepository.com/artifact/org.apache.flink/flink-shaded-hadoop-3-uber?r │ ├── dlink-app-1.13-${VERSION}-jar-with-dependencies.jar -- 适配 Flink1.13.x application │ ├── dlink-app-1.14-${VERSION}-jar-with-dependencies.jar -- 适配 Flink1.14.x application │ ├── dlink-app-1.15-${VERSION}-jar-with-dependencies.jar -- 适配 Flink1.15.x application -│ └── dlink-app-1.16-${VERSION}-jar-with-dependencies.jar -- 适配 Flink1.16.x application +│ ├── dlink-app-1.16-${VERSION}-jar-with-dependencies.jar -- 适配 Flink1.16.x application +│ └── dlink-app-1.17-${VERSION}-jar-with-dependencies.jar -- 适配 Flink1.17.x application ├── lib │ ├── dlink-admin-${VERSION}.jar --主程序包 │ ├── dlink-alert-base-${VERSION}.jar │ ├── dlink-alert-dingtalk-${VERSION}.jar │ ├── dlink-alert-email-${VERSION}.jar │ ├── dlink-alert-feishu-${VERSION}.jar +│ ├── dlink-alert-sms-${VERSION}.jar │ ├── dlink-alert-wechat-${VERSION}.jar +│ ├── dlink-catalog-mysql-1.14-${VERSION}.jar +│ ├── dlink-cdc-core-${VERSION}.jar │ ├── dlink-client-base-${VERSION}.jar +│ ├── dlink-client-${VERSION}.jar +│ ├── dlink-client-hadoop-${VERSION}.jar │ ├── dlink-common-${VERSION}.jar +│ ├── dlink-connector-jdbc-1.14-${VERSION}.jar │ ├── dlink-core-${VERSION}.jar │ ├── dlink-daemon-${VERSION}.jar -│ ├── dlink-executor-${VERSION}.jar +│ ├── dlink-flink-1.14-${VERSION}.jar │ ├── dlink-function-${VERSION}.jar │ ├── dlink-gateway-${VERSION}.jar │ ├── dlink-metadata-base-${VERSION}.jar @@ -156,8 +163,84 @@ https://mvnrepository.com/artifact/org.apache.flink/flink-shaded-hadoop-3-uber?r │ ├── dlink-metadata-presto-${VERSION}.jar │ ├── dlink-metadata-sqlserver-${VERSION}.jar │ ├── dlink-metadata-starrocks-${VERSION}.jar -│ ├── dlink-process-${VERSION}.jar │ ├── dlink-scheduler-${VERSION}.jar +│ ├── accessors-smart-2.4.9.jar +│ ├── activation-1.1.1.jar +│ ├── aircompressor-0.8.jar +│ ├── ant-1.6.5.jar +│ ├── ant-1.9.1.jar +│ ├── ant-launcher-1.9.1.jar +│ ├── antlr-runtime-3.5.2.jar +│ ├── aopalliance-1.0.jar +│ ├── argparse4j-0.8.1.jar +│ ├── asm-3.1.jar +│ ├── asm-9.3.jar +│ ├── asm-all-5.0.2.jar +│ ├── asm-commons-3.1.jar +│ ├── asm-tree-3.1.jar +│ ├── aspectjweaver-1.9.7.jar +│ ├── audience-annotations-0.5.0.jar +│ ├── avatica-core-1.17.0.jar +│ ├── avro-1.7.7.jar +│ ├── awaitility-4.2.0.jar +│ ├── aws-java-sdk-core-1.12.589.jar +│ ├── aws-java-sdk-kms-1.12.589.jar +│ ├── aws-java-sdk-s3-1.12.589.jar +│ ├── bcpkix-jdk15on-1.69.jar +│ ├── bcprov-ext-jdk15on-1.69.jar +│ ├── bcprov-jdk15on-1.69.jar +│ ├── bcutil-jdk15on-1.69.jar +│ ├── bonecp-0.8.0.RELEASE.jar +│ ├── byte-buddy-1.12.23.jar +│ ├── checker-qual-3.12.0.jar +│ ├── chill_2.12-0.7.6.jar +│ ├── chill-java-0.7.6.jar +│ ├── classgraph-4.1.7.jar +│ ├── classmate-1.5.1.jar +│ ├── clickhouse-jdbc-0.2.6.jar +│ ├── commonmark-0.21.0.jar +│ ├── commons-beanutils-1.9.4.jar +│ ├── commons-cli-1.3.1.jar +│ ├── commons-codec-1.15.jar +│ ├── commons-collections-3.2.2.jar +│ ├── commons-collections4-4.4.jar +│ ├── commons-compiler-3.1.9.jar +│ ├── commons-compress-1.21.jar +│ ├── commons-configuration2-2.1.1.jar +│ ├── commons-csv-1.0.jar +│ ├── commons-daemon-1.0.13.jar +│ ├── commons-dbcp-1.4.jar +│ ├── commons-el-1.0.jar +│ ├── commons-email-1.5.jar +│ ├── commons-httpclient-3.1.jar +│ ├── commons-io-2.11.0.jar +│ ├── commons-jexl3-3.2.1.jar +│ ├── commons-lang-2.6.jar +│ ├── commons-lang3-3.3.2.jar +│ ├── commons-logging-1.2.jar +│ ├── commons-math-2.2.jar +│ ├── commons-math3-3.6.1.jar +│ ├── commons-net-3.6.jar +│ ├── commons-pool-1.6.jar +│ ├── commons-text-1.4.jar +│ ├── curator-client-4.2.0.jar +│ ├── curator-framework-2.7.1.jar +│ ├── curator-recipes-4.2.0.jar +│ ├── curvesapi-1.07.jar +│ ├── datanucleus-api-jdo-4.2.4.jar +│ ├── datanucleus-core-4.1.17.jar +│ ├── datanucleus-rdbms-4.1.19.jar +│ ├── derby-10.14.2.0.jar +│ ├── disruptor-3.3.6.jar +│ ├── dnsjava-2.1.7.jar +│ ├── docker-java-api-3.2.14.jar +│ ├── docker-java-core-3.2.14.jar +│ ├── docker-java-transport-3.2.14.jar +│ ├── docker-java-transport-httpclient5-3.2.14.jar +│ ├── dropwizard-metrics-hadoop-metrics2-reporter-0.1.2.jar +│ ├── druid-1.2.8.jar +│ ├── druid-spring-boot-starter-1.2.8.jar +│ ├── easy-rules-core-4.1.0.jar ├── plugins │ ├── flink1.13 -- 适配 Flink1.13.x │ ├── dinky-connector-jdbc-1.13-${VERSION}.jar -- dlink 的 jdbc 连接器增强实现 @@ -170,9 +253,13 @@ https://mvnrepository.com/artifact/org.apache.flink/flink-shaded-hadoop-3-uber?r │ ├── flink1.15 -- 适配 Flink1.15.x │ │ ├── dlink-catalog-mysql-1.15-${VERSION}.jar -- dlink 的 catalog 实现 │ │ └── dlink-client-1.15-${VERSION}.jar -│ └── flink1.16 -- 适配 Flink1.15.x -│ ├── dlink-catalog-mysql-1.16-${VERSION}.jar -- dlink 的 catalog 实现 -│ └── dlink-client-1.16-${VERSION}.jar +│ ├── flink1.16 -- 适配 Flink1.15.x +│ │ ├── dlink-catalog-mysql-1.16-${VERSION}.jar -- dlink 的 catalog 实现 +│ │ └── dlink-client-1.16-${VERSION}.jar +│ ├── flink1.16 -- 适配 Flink1.15.x +│ ├── dlink-catalog-mysql-1.17-${VERSION}.jar -- dlink 的 catalog 实现 +│ │ └── dlink-client-1.17-${VERSION}.jar +│ └── └── sql ├── dinky-mysql.sql -- Mysql 首次初始化脚本 └── upgrade -- 各个版本的升级 SQL @@ -196,7 +283,7 @@ sh auto.sh status ``` #### 版本适配 -启动指令的第二个参数则是版本选择,支持 【1.13, 1.14, 1.15, 1.16】,参考指令如下: +启动指令的第二个参数则是版本选择,支持 【1.13, 1.14, 1.15, 1.16,1.17】,参考指令如下: ```shell #启动 sh auto.sh start 1.14