Commit a8b5b52b authored by walkhan's avatar walkhan

Modify the document file to lower case

parent ab23fc2c
* [首页](/introduce.md) * [首页](/introduce.md)
* 文档 * 文档
* [master](/introduce.md) * [master](/introduce.md)
* [下载](/quick_start/download.md) * [下载](/deploy/download.md)
* 开发者 * 开发者
* [参与贡献](/zh-CN/developer-guide/how_contribute.md) * [参与贡献](/zh-CN/developer_guide/how_contribute.md)
* [本地调试](/zh-CN/developer-guide/local_debug.md) * [本地调试](/zh-CN/developer_guide/local_debug.md)
* [远程调试](/zh-CN/developer-guide/remote_debug.md) * [远程调试](/zh-CN/developer_guide/remote_debug.md)
* 用户案例 * 用户案例
* 语言 * 语言
* [:cn: 中文](/) * [:cn: 中文](/)
......
...@@ -71,9 +71,9 @@ ...@@ -71,9 +71,9 @@
function pageFooter(hook, vm) { function pageFooter(hook, vm) {
var footer = [ var footer = [
'<footer class="footer" style="text-align: center">', '<footer class="footer" style="text-align: center">',
'<span ><a href="https://github.com/DataLinkDC/dlink">Dinky</a></span>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://github.com/DataLinkDC/dlink.git"><image src="_media/github.png"></image></a><br><br>', '<span ><a href="https://github.com/DataLinkDC/dlink" target="_blank">Dinky &nbsp;&nbsp;<svg t="1649119584479" class="icon" viewBox="0 0 1049 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="1300" width="20" height="20"><path d="M524.979332 0C234.676191 0 0 234.676191 0 524.979332c0 232.068678 150.366597 428.501342 358.967656 498.035028 26.075132 5.215026 35.636014-11.299224 35.636014-25.205961 0-12.168395-0.869171-53.888607-0.869171-97.347161-146.020741 31.290159-176.441729-62.580318-176.441729-62.580318-23.467619-60.841976-58.234462-76.487055-58.234463-76.487055-47.804409-32.15933 3.476684-32.15933 3.476685-32.15933 53.019436 3.476684 80.83291 53.888607 80.83291 53.888607 46.935238 79.963739 122.553122 57.365291 152.97411 43.458554 4.345855-33.897672 18.252593-57.365291 33.028501-70.402857-116.468925-12.168395-239.022047-57.365291-239.022047-259.012982 0-57.365291 20.860106-104.300529 53.888607-140.805715-5.215026-13.037566-23.467619-66.926173 5.215027-139.067372 0 0 44.327725-13.906737 144.282399 53.888607 41.720212-11.299224 86.917108-17.383422 131.244833-17.383422s89.524621 6.084198 131.244833 17.383422C756.178839 203.386032 800.506564 217.29277 800.506564 217.29277c28.682646 72.1412 10.430053 126.029806 5.215026 139.067372 33.897672 36.505185 53.888607 83.440424 53.888607 140.805715 0 201.64769-122.553122 245.975415-239.891218 259.012982 19.121764 16.514251 35.636014 47.804409 35.636015 97.347161 0 70.402857-0.869171 126.898978-0.869172 144.282399 0 13.906737 9.560882 30.420988 35.636015 25.205961 208.601059-69.533686 358.967656-265.96635 358.967655-498.035028C1049.958663 234.676191 814.413301 0 524.979332 0z" fill="#1296db" p-id="1301"></path><path d="M199.040177 753.571326c-0.869171 2.607513-5.215026 3.476684-8.691711 1.738342s-6.084198-5.215026-4.345855-7.82254c0.869171-2.607513 5.215026-3.476684 8.691711-1.738342s5.215026 5.215026 4.345855 7.82254z m-6.953369-4.345856M219.900283 777.038945c-2.607513 2.607513-7.82254 0.869171-10.430053-2.607514-3.476684-3.476684-4.345855-8.691711-1.738342-11.299224 2.607513-2.607513 6.953369-0.869171 10.430053 2.607514 3.476684 4.345855 4.345855 9.560882 1.738342 11.299224z m-5.215026-5.215027M240.760389 807.459932c-3.476684 2.607513-8.691711 0-11.299224-4.345855-3.476684-4.345855-3.476684-10.430053 0-12.168395 3.476684-2.607513 8.691711 0 11.299224 4.345855 3.476684 4.345855 3.476684 9.560882 0 12.168395z m0 0M269.443034 837.011749c-2.607513 3.476684-8.691711 2.607513-13.906737-1.738342-4.345855-4.345855-6.084198-10.430053-2.607513-13.037566 2.607513-3.476684 8.691711-2.607513 13.906737 1.738342 4.345855 3.476684 5.215026 9.560882 2.607513 13.037566z m0 0M308.555733 853.526c-0.869171 4.345855-6.953369 6.084198-13.037566 4.345855-6.084198-1.738342-9.560882-6.953369-8.691711-10.430053 0.869171-4.345855 6.953369-6.084198 13.037566-4.345855 6.084198 1.738342 9.560882 6.084198 8.691711 10.430053z m0 0M351.145116 857.002684c0 4.345855-5.215026 7.82254-11.299224 7.82254-6.084198 0-11.299224-3.476684-11.299224-7.82254s5.215026-7.82254 11.299224-7.82254c6.084198 0 11.299224 3.476684 11.299224 7.82254z m0 0M391.126986 850.049315c0.869171 4.345855-3.476684 8.691711-9.560882 9.560882-6.084198 0.869171-11.299224-1.738342-12.168395-6.084197-0.869171-4.345855 3.476684-8.691711 9.560881-9.560882 6.084198-0.869171 11.299224 1.738342 12.168396 6.084197z m0 0" fill="#1296db" p-id="1302"></path></svg></a><br>',
'<span>&copy;2022 Produced by DataLink Community .</span>', '<span>&copy; 2022 Produced by DataLink Community .</span>',
'</footer>', '</footer>',,
].join(''); ].join('');
hook.afterEach(function (html) { hook.afterEach(function (html) {
return html + footer; return html + footer;
......
* [首页](/zh-CN/introduce.md) * [首页](/zh-CN/introduce.md)
* 文档 * 文档
* [master](/zh-CN/introduce.md) * [master](/zh-CN/introduce.md)
* [下载](/zh-CN/quick_start/download.md) * [下载](/zh-CN/deploy/download.md)
* 开发者 * 开发者
* [参与贡献](/zh-CN/developer-guide/how_contribute.md) * [参与贡献](/zh-CN/developer_guide/how_contribute.md)
* [本地调试](/zh-CN/developer-guide/local_debug.md) * [本地调试](/zh-CN/developer_guide/local_debug.md)
* [远程调试](/zh-CN/developer-guide/remote_debug.md) * [远程调试](/zh-CN/developer_guide/remote_debug.md)
* 用户案例 * 用户案例
* 语言 * 语言
* [:cn: 中文](/) * [:cn: 中文](/)
......
...@@ -7,8 +7,8 @@ ...@@ -7,8 +7,8 @@
- [基本概念](/zh-CN/concept.md) - [基本概念](/zh-CN/concept.md)
- [功能](/zh-CN/feature.md) - [功能](/zh-CN/feature.md)
- 编译与部署 - 编译与部署
- [编译](/zh-CN/quick_start/build.md) - [编译](/zh-CN/deploy/build.md)
- [部署](/zh-CN/quick_start/deploy.md) - [部署](/zh-CN/deploy/deploy.md)
- [Dinky 概览](/zh-CN/dinky_overview.md) - [Dinky 概览](/zh-CN/dinky_overview.md)
- 快速入门指南 - 快速入门指南
- FlinkSQL作业快速入门 - FlinkSQL作业快速入门
...@@ -19,19 +19,19 @@ ...@@ -19,19 +19,19 @@
- 权限管理 - 权限管理
- 数据开发 - 数据开发
- 基本介绍 - 基本介绍
- [功能介绍](/zh-CN/administrator-guide/Studio/development_control/function_introduce.md) - [功能介绍](/zh-CN/administrator_guide/studio/development_control/function_introduce.md)
- [方言介绍](/zh-CN/administrator-guide/Studio/development_control/component_introduce.md) - [方言介绍](/zh-CN/administrator_guide/studio/development_control/component_introduce.md)
- 作业开发 - 作业开发
- [作业概述](/zh-CN/administrator-guide/Studio/job_dev/job_hosting.md) - [作业概述](/zh-CN/administrator_guide/studio/job_dev/job_hosting.md)
- [环境配置](/zh-CN/administrator-guide/Studio/job_dev/env_config.md) - [环境配置](/zh-CN/administrator_guide/studio/job_dev/env_config.md)
- FlinkSQL开发指南 - FlinkSQL开发指南
- [概述](/zh-CN/administrator-guide/Studio/job_dev/flinksql_guide/summary.md) - [概述](/zh-CN/administrator_guide/studio/job_dev/flinksql_guide/summary.md)
- [作业开发](/zh-CN/administrator-guide/Studio/job_dev/flinksql_guide/flinksql_job_dev.md) - [作业开发](/zh-CN/administrator_guide/studio/job_dev/flinksql_guide/flinksql_job_dev.md)
- [作业提交](/zh-CN/administrator-guide/Studio/job_dev/flinksql_guide/flinksql_job_submit.md) - [作业提交](/zh-CN/administrator_guide/studio/job_dev/flinksql_guide/flinksql_job_submit.md)
- [作业调试](/zh-CN/administrator-guide/Studio/job_dev/flinksql_guide/job_debug.md) - [作业调试](/zh-CN/administrator_guide/studio/job_dev/flinksql_guide/job_debug.md)
- 其他数据源开发指南 - 其他数据源开发指南
- 作业运维 - 作业运维
- [作业管理](/zh-CN/administrator-guide/Studio/job_ops/job_manage.md) - [作业管理](/zh-CN/administrator_guide/studio/job_ops/job_manage.md)
- 作业配置 - 作业配置
- 作业提交 - 作业提交
- 作业日志 - 作业日志
...@@ -39,16 +39,16 @@ ...@@ -39,16 +39,16 @@
- 上下游存储 - 上下游存储
- FlinkSQL参考 - FlinkSQL参考
- 注册中心 - 注册中心
- [集群管理](/zh-CN/administrator-guide/registerCenter/cluster_manage.md) - [集群管理](/zh-CN/administrator_guide/register_center/cluster_manage.md)
- [数据源管理](/zh-CN/administrator-guide/registerCenter/datasource_manage.md) - [数据源管理](/zh-CN/administrator_guide/register_center/datasource_manage.md)
- [告警管理](/zh-CN/administrator-guide/registerCenter/warning.md) - [告警管理](/zh-CN/administrator_guide/register_center/warning.md)
- [jar管理](/zh-CN/administrator-guide/registerCenter/jar_manager.md) - [jar管理](/zh-CN/administrator_guide/register_center/jar_manager.md)
- 文档管理 - 文档管理
- [元数据管理](/zh-CN/administrator-guide/metadata.md) - [元数据管理](/zh-CN/administrator_guide/metadata.md)
- [快速使用快捷键](/zh-CN/administrator-guide/Hotkey.md) - [快速使用快捷键](/zh-CN/administrator_guide/hotkey.md)
- 系统设置 - 系统设置
- [用户管理](/zh-CN/administrator-guide/system_setting/user_management.md) - [用户管理](/zh-CN/administrator_guide/system_setting/user_management.md)
- [Flink设置](/zh-CN/administrator-guide/system_setting/Flink_Setting.md) - [Flink设置](/zh-CN/administrator_guide/system_setting/Flink_Setting.md)
- 运维中心 - 运维中心
- 生命周期管理 - 生命周期管理
- 作业监控 - 作业监控
...@@ -77,14 +77,14 @@ ...@@ -77,14 +77,14 @@
- [DataSphereStudio集成](/zh-CN/extend/dataspherestudio.md) - [DataSphereStudio集成](/zh-CN/extend/dataspherestudio.md)
- 开发者指南 - 开发者指南
- 参与贡献 - 参与贡献
- [如何贡献](/zh-CN/developer-guide/how_contribute.md) - [如何贡献](/zh-CN/developer_guide/how_contribute.md)
- [文档贡献](/zh-CN/developer-guide/document.md) - [文档贡献](/zh-CN/developer_guide/document.md)
- [Issue 须知](/zh-CN/developer-guide/issue.md) - [Issue 须知](/zh-CN/developer_guide/issue.md)
- [Pull Request 须知](/zh-CN/developer-guide/pull_request.md) - [Pull Request 须知](/zh-CN/developer_guide/pull_request.md)
- [Commit Message 须知](/zh-CN/developer-guide/commit_message.md) - [Commit Message 须知](/zh-CN/developer_guide/commit_message.md)
- [提交代码须知](/zh-CN/developer-guide/commit_code.md) - [提交代码须知](/zh-CN/developer_guide/commit_code.md)
- [本地调试](/zh-CN/developer-guide/local_debug.md) - [本地调试](/zh-CN/developer_guide/local_debug.md)
- [远程调试](/zh-CN/developer-guide/remote_debug.md) - [远程调试](/zh-CN/developer_guide/remote_debug.md)
- [常见问题](/zh-CN/FAQ.md) - [常见问题](/zh-CN/FAQ.md)
- [致谢](/zh-CN/others/thanks.md) - [致谢](/zh-CN/others/thanks.md)
- [交流与贡献](/zh-CN/others/comminicate.md) - [交流与贡献](/zh-CN/others/comminicate.md)
......
## 环境准备
| **环境** | **版本** | 备注 |
| -------- | --------- | --------------------------------- |
| npm | 7.19.0 | |
| node.js | 14.19.0 | |
| jdk | 1.8.0_201 | |
| maven | 3.6.3 | |
| lombok | 1.18.16 | 如果在idea编译,需要自行安装 插件 |
| mysql | 5.6+ | |
## NodeJS 安装部署
### Windows版本
[下载地址]( <https://registry.npmmirror.com/-/binary/node/v14.19.0/node-v14.19.0-x64.msi>)
下载完成后,双击傻瓜式安装即可
由于Dinky编译NPM最低版本为7.19.0,因此需要把NPM版本升级到7.19.0。具体操作如下
```
npm install -g npm@7.19.0
```
### Linux 版本
[下载地址](https://nodejs.org/download/release/v14.19.1/node-v14.19.1-linux-x64.tar.gz)
下载完成后,安装配置即可,操作如下:
```
tar xf node-v14.19.0.tar.gz -C /opt/module/
vim /etc/profile
export NODEJS_HOME=/opt/module/node-v14.19.0
export PATH=$NODEJS_HOME/bin:$PATH
#保存退出
source /etc/profile #刷新环境变量
```
由于Dinky编译NPM最低版本为7.19.0,因此需要把NPM版本升级到7.19.0。具体操作如下:
```
npm install -g npm@7.19.0
```
## MySQL部署
MySQL版本选择5.6+
### Windows版本
[下载地址](<https://dev.mysql.com/downloads/file/?id=510038>)
下载完成后,双击傻瓜式安装即可
### Linux 版本
[下载地址]( [http://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm](http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm))
下载完成后,安装配置即可,操作如下:
```
#如果没有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 -u root -p
#设置root密码
flush privileges;
set password for root@localhost = password('123456');
#恢复mysql配置
service mysqld stop #停止mysql服务
vi /etc/my.cnf #修改配置文件
# skip-grant-tables # 注释掉这句话
service mysqld start # 启动mysql服务
#设置开机自启动
systemctl enable mysqld
-------------------------------修改密码策略-------------------------
vi /etc/my.cnf
在 [mysqld]下面添加
validate_password=off
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
#添加如下内容
[client]
default_character_set=utf8mb4
#重启mysql服务
service mysqld restart
#查看修改结果
mysql -u root -p
SHOW VARIABLES LIKE 'char%'; 字符编码
SHOW VARIABLES LIKE 'collation_%'; 排序规则
#显示为utf-8
#已存在的表编码不变
#改变的是新建的表
```
## Maven 安装部署
### Windows版本
[下载地址](<https://dlcdn.apache.org/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.zip>)
下载完成后后,解压到对应目录
```
1.将安装包解压到某目录,这里解压到C:\Program Files\apache-maven-3.6.3
3.设置系统变量MAVEN_HOME,值为C:\Program Files\apache-maven-3.6.3
4. 更新 PATH 变量,添加 Maven bin 文件夹到 PATH 的最后,%MAVEN_HOME%\bin
完成,以验证它,执行 mvn –v 在命令提示符
```
### Linux 版本
[下载地址](<https://dlcdn.apache.org/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz>)
下载完成后后,解压到对应目录
解压安装
```
tar xf apache-maven-3.6.3-bin.tar.gz -C /opt/module/
cd /opt/module/
mv apache-maven-3.6.3-bin maven-3.6.3
#添加环境变量
vim /etc/profile
export MAVEN_HOME=/opt/module/maven-3.6.3
export PATH=$MAVEN_HOME/bin:$PATH
#保存退出,刷新环境变量
source /etc/profile
```
以上环境准备就绪后,接下来就可以开始Dinky的编译。
## Dinky编译
### Windows编译
#### 直接编译
如果在window直接编译,首先将源码包解压到相应目录下,其次切换到Dinky根目录,编译命令如下:
```
mvn clean install -Dmaven.test.skip=true
```
切换到Dinky根目录下得build文件夹下,即可出现编译后的安装包
#### IDEA编译
```
创建 远程克隆项目
maven ->> dlink->> 生命周期->> 跳过测试 ->> 双击install
打包完成后 安装包见项目根下 build 文件夹下
```
说明:如果要对dinky做二次开发,请参考[开发调试](/zh-CN/developer-guide/debug.md)
### Linux编译
```
yum -y install git
git clone https://github.com/DataLinkDC/dlink.git
cd dlink
mvn clean install -Dmaven.test.skip=true
```
切换到Dinky根目录下得build文件夹下,即可出现编译后的安装包。
以上就是Dinky源码编译的详细步骤,Dinky如何安装部署,请查看下一章节[Dinky部署](/zh-CN/quick_start/deploy.md)
## 单机部署
### 解压到指定目录
Dinky 不依赖任何外部的 Hadoop 或者 Flink 环境,可以单独部署在 flink、 hadoop 和 K8S 集群之外,完全解耦,支持同时连接多个不同的集群实例进行运维。
```
tar -zxvf dlink-release-0.6.1.tar.gz
mv dlink-release-0.6.1 dlink
cd dlink
```
### 初始化数据库
Dinky 采用 mysql 作为后端的存储库,mysql 支持 5.6+。这里假设你已经安装了 mysql 。首先需要创建 Dinky 的后端数据库,这里以配置文件中默认库创建。
```
#登录mysql
mysql -uroot -proot@123
#授权并创建数据库
mysql> grant all privileges on *.* to 'dlink'@'%' identified by 'dlink' with grant option;
mysql> grant all privileges on *.* to 'dlink'@'fdw1' identified by 'dlink' with grant option;
mysql> flush privileges;
#此处用 dlink 用户登录
mysql -h fdw1 -udlink -pdlink
mysql> create database dlink;
```
在 Dinky 根目录 sql 文件夹下有 2 个 sql 文件,分别是 dlink.sql 和 dlink_history.sql。如果第一次部署,可以直接将 dlink.sql 文件在 dlink 数据库下执行。(如果之前已经建立了 dlink 的数据库,那 dlink_history.sql 存放了各版本的升级 sql ,根据版本号及日期按需执行即可)
```
#首先登录 mysql
mysql -h fdw1 -udlink -pdlink
mysql> use dlink;
mysql> source /opt/dlink/sql/dlink.sql
```
### 配置文件
创建好数据库后,修改 Dinky 连接 mysql 的配置文件。
```
#切换目录
cd /opt/dlink/config/
vim application.yml
```
### 部署 nginx(可选)
在 linux,首先要配置好相应的 yum 库,因为在安装过程中没有配置,这里可以大概讲述下步骤,可以选择连接网络或者本地 yum 源都可以,这里选择连接网络方式配置。
```
#下载yum源
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
#清除缓存
yum makecache
#接下来安装nginx
yum -y install epel-release
yum -y install nginx
sudo systemctl enable nginx
sudo service nginx start
sudo service nginx reload
nginx -v
#最后查看进程看是否正常启动
ps -ef|grep nginx
```
说明: Dinky-0.5.0 以上版本部署 nginx 为可选
### nginx中配置 Dinky(可选)
如果是 yum 源安装的 nginx,配置文件在 etc 下,如果是源码包安装,请自行找到配置文件
```
#切换到nginx配置目录
cd /etc/nginx/
```
vim /etc/nginx/nginx.conf 打开配置文件,修改 server 中的内容,其内容按照如下配置即可。
```
server {
listen 9999;
#listen [::]:80;
server_name bigdata3;
root /usr/share/nginx/html;
gzip on;
gzip_min_length 1k;
gzip_comp_level 9;
gzip_types text/plain application/javascript application/x-javascript text/css application/xml text/javascript application/x-httpd-php image/jpeg image/gif image/png;
gzip_vary on;
gzip_disable "MSIE [1-6]\.";
# Load configuration files for the default server block.
include /etc/nginx/default.d/*.conf;
location / {
root html;
index index.html index.htm;
try_files $uri $uri/ /index.html;
}
error_page 404 /404.html;
location = /404.html {
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
}
location ^~ /api {
proxy_pass http://192.168.0.0:8888;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Real-IP $remote_addr;
}
}
```
修改内容:
- listen 监听端口;
- 存放html路径;
- location / 这里可以指定为绝对路径
配置完成后,保存退出。并重启 nginx 并重新加载生效
```
$systemctl restart nginx.service
$systemctl reload nginx.service
#查看nginx是否配置成功
nginx -t
$nginx -s reload
```
### 加载依赖
Dinky 需要具备自身的 Flink 环境,该 Flink 环境的实现需要用户自己在 Dinky 根目录下创建 plugins 文件夹并上传相关的 Flink 依赖,如 flink-dist, flink-table 等,具体见下文。当然也可在启动文件中指定 FLINK_HOME,但不建议这样做。
Dinky 当前版本的 yarn 的 perjob 与 application 执行模式依赖 flink-shade-hadoop ,如果你的 Hadoop 版本为 2+ 或 3+,需要额外添加 flink-shade-hadoop-uber-3 包,请手动删除该包内部的 javax.servlet 等冲突内容。
当然如果你的 Hadoop 为 3+ 也可以自行编译对于版本的 dlink-client-hadoop.jar 以替代 uber 包,
```
#创建目录
cd /opt/dlink/
mkdir plugins
```
将 flink-shade-hadoop 上传到到 plugins 文件目录下,使用 flink-shade-hadoop-3 地址如下:
```
https://mvnrepository.com/artifact/org.apache.flink/flink-shaded-hadoop-3-uber?repo=cloudera-repos
```
如果是 CDH 及 HDP 使用开源 flink-shade 对 Dinky 没有任何影响,其他用到的依赖取决于 CDH 或者 HDP 与开源版本的兼容性,需要自行根据兼容性添加依赖即可正常使用 Dinky 的所有功能。
最终项目根目录如下,仅供参考:
```shell
config/ -- 配置文件
|- application.yml
extends/ -- 扩展
|- dlink-client-1.11.jar
|- dlink-client-1.12.jar
|- dlink-client-1.14.jar
html/ -- 前端编译产物
jar/ -- dlink application 模式提交 sql 用到的 jar
lib/ -- 内部组件
|- dlink-alert-dingtalk.jar
|- dlink-alert-wechat.jar
|- dlink-client-1.13.jar
|- dlink-connector-jdbc.jar
|- dlink-function.jar
|- dlink-metadata-clickhouse.jar
|- dlink-metadata-doris.jar
|- dlink-metadata-hive.jar
|- dlink-metadata-mysql.jar
|- dlink-metadata-oracle.jar
|- dlink-metadata-phoenix.jar
|- dlink-metadata-postgresql.jar
|- dlink-metadata-sqlserver.jar
plugins/
|- flink-connector-jdbc_2.11-1.13.6.jar
|- flink-csv-1.13.6.jar
|- flink-dist_2.11-1.13.6.jar
|- flink-json-1.13.6.jar
|- flink-shaded-hadoop-3-uber-3.1.1.7.2.1.0-327-9.0.jar
|- flink-shaded-zookeeper-3.4.14.jar
|- flink-table-blink_2.11-1.13.6.jar
|- flink-table_2.11-1.13.6.jar
|- mysql-connector-java-8.0.21.jar
sql/
|- dlink.sql -- Mysql初始化脚本
|- dlink_history.sql -- Mysql各版本及时间点升级脚本
auto.sh --启动停止脚本
dlink-admin.jar --主程序包
```
### 启动 Dinky
```
#启动
$sh auto.sh start
#停止
$sh auto.sh stop
#重启
$sh auto.sh restart
#查看状态
$sh auto.sh status
```
默认用户名/密码: admin/admin
## 高可用部署
敬请期待
## Dinky 下载
### 发行说明
Dinky 版本的[发行说明](/zh-CN/release_notes/dinky-0.6.1.md)
### 当前稳定版本 0.6.1
| 发布版 | 链接 | |
| ---------- |----------------------------------------------------------------------------------------------------------------------| ---- |
| 二进制程序 | [dlink-release-0.6.1.tar.gz](https://github.com/DataLinkDC/dlink/releases/download/0.6.1/dlink-release-0.6.1.tar.gz) | |
| source | [Source code (zip)](https://github.com/DataLinkDC/dlink/archive/refs/tags/0.6.1.zip) | |
### 历史版本
| 发布版 | 二进制程序 | Source | 发行说明 |
|-------|----------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------|---------------------------------------------|
| 0.6.0 | [dlink-release-0.6.0.tar.gz](https://github.com/DataLinkDC/dlink/releases/download/0.6.0/dlink-release-0.6.0.tar.gz) | [Source code (zip)](https://github.com/DataLinkDC/dlink/archive/refs/tags/0.6.0.zip) | [发行说明](/zh-CN/release_notes/dinky-0.6.0.md) |
| 0.5.1 | [dlink-release-0.5.1.tar.gz](https://github.com/DataLinkDC/dlink/releases/download/0.5.1/dlink-release-0.5.1.tar.gz) | [Source code (zip)](https://github.com/DataLinkDC/dlink/archive/refs/tags/0.5.1.zip) | [发行说明](/zh-CN/release_notes/dinky-0.5.1.md) |
| 0.5.0 | [dlink-release-0.5.0.tar.gz](https://github.com/DataLinkDC/dlink/releases/download/0.5.0/dlink-release-0.5.0.tar.gz) | [Source code (zip)](https://github.com/DataLinkDC/dlink/archive/refs/tags/0.5.0.zip) | [发行说明](/zh-CN/release_notes/dinky-0.5.0.md) |
| 0.4.0 | [dlink-release-0.4.0.tar.gz](https://github.com/DataLinkDC/dlink/releases/download/0.4.0/dlink-release-0.4.0.tar.gz) | [Source code (zip)](https://github.com/DataLinkDC/dlink/archive/refs/tags/0.4.0.zip) | [发行说明](/zh-CN/release_notes/dinky-0.4.0.md) |
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