Commit 55a2b754 authored by walkhan's avatar walkhan

添加扩展源数据及远程调试文档

parent 38fe986a
* [首页](/zh-CN/introduce.md)
* 文档
* [master](/zh-CN/introduce.md)
* [下载](/zh-CN/quick_start/download.md)
* 开发者
* 如何贡献
* [本地调试](/zh-CN/developer-guide/local_debug.md)
* 远程调试
* 用户案例
* 语言
* [中文](/zh-CN/)
* [En](/en-US/)
* [首页](/zh-CN/introduce.md)
* 文档
* [master](/zh-CN/introduce.md)
* [下载](/zh-CN/quick_start/download.md)
* 开发者
* [如何贡献](/zh-CN/developer-guide/how_contribute.md)
* [本地调试](/zh-CN/developer-guide/local_debug.md)
* [远程调试](/zh-CN/developer-guide/remote_debug.md)
* 用户案例
* 语言
* [中文](/zh-CN/)
* [En](/en-US/)
<!-- docs/zh-CN/_sidebar.md -->
- [Dinky简介](/zh-CN/introduce.md)
- 概念和架构
- [系统架构](/zh-CN/architecture.md)
- [基本概念](/zh-CN/concept.md)
- [功能](/zh-CN/feature.md)
- 入门
- [编译](/zh-CN/quick_start/build.md)
- [部署](/zh-CN/quick_start/deploy.md)
- 基本使用指南
- 参考手册
- FlinkSQL Studio
- 作业和目录创建
- 作业开发
- 作业配置
- 作业管理
- 会话管理
- 注册中心
- 集群实例
- 集群配置
- jar管理
- 数据源管理
- 文档管理
- 系统设置
- 用户管理
- Flink设置
- 运维中心
- 生命周期管理
- 作业监控
- api
- 最佳实践
- [Yarn提交实践指南](/zh-CN/practice/yarnsubmit.md)
- [Dlink 核心概念及实现原理详解](/zh-CN/practice/principle.md)
- [AGGTABLE 表值聚合的实践](/zh-CN/practice/aggtable.md)
- 扩展
- 集成
- [Flink-CDC集成](/zh-CN/extend/flinkcdc.md)
- [Flink-CDC-Kafka多源合并](/zh-CN/extend/Flink_CDC_kafka_Multi_source_merger.md)
- [hive集成](/zh-CN/extend/hive.md)
- [clickhouse集成](/zh-CN/extend/clickhouse.md)
- [Doris集成](/zh-CN/extend/doris.md)
- [Hudi集成](/zh-CN/extend/hudi.md)
- [Iceberg集成](/zh-CN/extend/iceberg.md)
- [Flink UDF集成](/zh-CN/extend/udf.md)
- [DolphinScheduler集成](/zh-CN/extend/dolphinscheduler.md)
- [DataSphereStudio集成](/zh-CN/extend/dataspherestudio.md)
- 其他
- [扩展Flink版本](/zh-CN/extend/flinkversion.md)
- [扩展连接器](/zh-CN/extend/connector.md)
- [扩展数据源](/zh-CN/extend/datasource.md)
- [FlinkSQL 编辑器自动补全函数](/zh-CN/extend/completion.md)
- 开发者指南
- 常见问题
- [致谢](/zh-CN/others/thanks.md)
- [交流与贡献](/zh-CN/others/comminicate.md)
- [roadmap](/zh-CN/roadmap.md)
<!-- docs/zh-CN/_sidebar.md -->
- [Dinky简介](/zh-CN/introduce.md)
- 概念和架构
- [系统架构](/zh-CN/architecture.md)
- [基本概念](/zh-CN/concept.md)
- [功能](/zh-CN/feature.md)
- 入门
- [编译](/zh-CN/quick_start/build.md)
- [部署](/zh-CN/quick_start/deploy.md)
- 基本使用指南
- 参考手册
- FlinkSQL Studio
- 作业和目录创建
- 作业开发
- 作业配置
- 作业管理
- 会话管理
- 注册中心
- 集群实例
- 集群配置
- [数据源管理](/zh-CN/administrator-guide/register_center/datasource_management.md)
- [告警管理](/zh-CN/administrator-guide/register_center/warning.md)
- jar管理
- 文档管理
- 元数据管理
- 系统设置
- 用户管理
- Flink设置
- 运维中心
- 生命周期管理
- 作业监控
- openapi
- 最佳实践
- [Yarn提交实践指南](/zh-CN/practice/yarnsubmit.md)
- [Dlink 核心概念及实现原理详解](/zh-CN/practice/principle.md)
- [AGGTABLE 表值聚合的实践](/zh-CN/practice/aggtable.md)
- 扩展
- 集成
- [Flink-CDC集成](/zh-CN/extend/flinkcdc.md)
- [Flink-CDC-Kafka多源合并](/zh-CN/extend/Flink_CDC_kafka_Multi_source_merger.md)
- [hive集成](/zh-CN/extend/hive.md)
- [clickhouse集成](/zh-CN/extend/clickhouse.md)
- [Doris集成](/zh-CN/extend/doris.md)
- [Hudi集成](/zh-CN/extend/hudi.md)
- [Iceberg集成](/zh-CN/extend/iceberg.md)
- [Flink UDF集成](/zh-CN/extend/udf.md)
- [DolphinScheduler集成](/zh-CN/extend/dolphinscheduler.md)
- [DataSphereStudio集成](/zh-CN/extend/dataspherestudio.md)
- 其他
- [扩展Flink版本](/zh-CN/extend/flinkversion.md)
- [扩展连接器](/zh-CN/extend/connector.md)
- [扩展数据源](/zh-CN/extend/datasource.md)
- [FlinkSQL 编辑器自动补全函数](/zh-CN/extend/completion.md)
- 开发者指南
- 常见问题
- [致谢](/zh-CN/others/thanks.md)
- [交流与贡献](/zh-CN/others/comminicate.md)
- [roadmap](/zh-CN/roadmap.md)
\ No newline at end of file
# 如何贡献
​ Dinky0.6基本功能已经全部开发完成,已经达到生产可用级别。为了Dinky社区生态更加完善,社区希望有更多的人参与进来。不管是小白还是大佬,Dinky社区欢迎你的加入,未来共同建设Dinky生态体系。
​ Dinky目前围绕Flink已经初步建设完成,其他数据源也在不断扩展中,当前支持的MySQL,Doris等数据库,更多数据源支持请查阅[扩展数据源](/zh-CN/extend/datasource.md)。后续还会有更多的功能,如数据集成,数据治理等。
那对于参与进来的伙伴如何贡献呢?那么贡献的方式有如下3种方式:
- 代码贡献;
- 文档类贡献;
- 问题解答;
为了方便更多人参与进社区,不管你是代码贡献者还是文档贡献者,Dinky社区方便大家开发,准备了文档贡献和代码贡献的开发者指南
## 文档贡献
首先要下载[Dinky源码](https://github.com/DataLinkDC/dlink/tree/dev),下载完成后,需要安装nodejs和npm。详细安装步骤可以查阅本地调试。由于Dinky文档是有[docsify](https://docsify.js.org/#/zh-cn/quickstart)维护。因此需要在dinky根目录执行如下命令,在本地方可启动:
```
#推荐全局安装 docsify-cli 工具
npm i docsify-cli -g
#运行 docsify serve 启动一个本地服务器
docsify serve docs
```
可以方便地实时预览效果。默认访问地址 [http://localhost:3000](http://localhost:3000/)
## 代码贡献
请查阅[本地调试](/zh-CN/developer-guide/local_debug.md)[远程调试](/zh-CN/developer-guide/remote_debug.md)
## 开发者须知
开发不同的代码需要不同的分支
- 如果要基于二进制包进行开发,需要切换到对应的分支代码,如0.5.1;
- 如果想要开发新代码,切换到dev分支即可;
# Dinky开发者本地调试
# 开发者本地调试手册
## 前置条件
......@@ -180,7 +180,7 @@ spring:
npm start
```
等待几分钟,访问 127.0.0.1:8000 可见登录页。
等待几分钟,访问 127.0.0.1:8888 可见登录页。
输入 admin/admin 登录。
......
This diff is collapsed.
## 扩展 Metadata
遵循SPI。
\ No newline at end of file
Dinky数据源遵循SPI,可随意扩展所需要的数据源。数据源扩展可在dlink-metadata模块中进行可插拔式扩展。现已经支持的数据源包括如下:
- MySQL
- Oracle
- SQLServer
- PostGreSQL
- Phoenix
- Doris
- ClickHouse
使用以上数据源,请查阅注册中心[数据源管理](/zh-CN/administrator-guide/register_center/warning.md),配置数据源连接
\ No newline at end of file
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