Dolphinscheduler在Windows环境下的部署与开发-创新互联

这里写自定义目录标题
  • 环境介绍
  • WSL2
  • 工程下载
    • 修改POM文件
      • java版本
      • mysql驱动
    • 修改mysql密码
  • IDEA配置
    • JDK8+模块导出
    • 运行配置
  • 启动
    • 加入远程调试接口
    • 开始调试
    • 前端

成都创新互联-专业网站定制、快速模板网站建设、高性价比马山网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式马山网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖马山地区。费用合理售后完善,十余年实体公司更值得信赖。环境介绍

MySql:8.0.31
JDK:17
需要安装windows的wsl2

WSL2

首先安装好WSL2,并且通过sudo apt-get install openjdk-17-jdk安装好jdk17。
我装的是Ubuntu,默认自带了JDK8。可以通过update-alternatives --config java重新配置jdk17为默认jdk。

MySQL也需要安装,可以通过官网的二进制包安装,也可以通过WSL的docker进行安装,这里不再赘述。

工程下载

从 https://gitee.com/dolphinscheduler/DolphinScheduler.git 地址拉取整个工程到本地

我们因为不是使用默认的JDK8,所以有几点需要进行调整

修改POM文件 java版本
1.8

替换为

17
1.8

替换为

17
mysql驱动
mysqlmysql-connector-java${mysql-connector.version}test

替换为

mysqlmysql-connector-java${mysql-connector.version}
修改mysql密码
datasource:
    driver-class-name: com.mysql.cj.jdbc.Driver
    url: jdbc:mysql://127.0.0.1:3306/dolphinscheduler?useUnicode=true&characterEncoding=UTF-8
    username: root
    password: root
IDEA配置 JDK8+模块导出

因为JDK模块的组织方式发生变化,在编译时会遇到:
(程序包 sun.security.krb5 已在模块 java.security.jgss 中声明, 但该模块未将它……

这个时候需要在编译参数里面添加--add-exports=java.base/sun.security.pkcs=ALL-UNNAMED来解决。
IDEA不卡的话,可以通过智能提示修复,卡到没弹出提示则需要手动。
这是修复位置:
在这里插入图片描述
在这里添加-parameters是因为运行起来会发现反射需要用到一些信息,所以直接也添加上。否则反射报错,启动不成功。

运行配置

在这里插入图片描述
进入“Manage targets”

设置如下:
在这里插入图片描述
只要注意,第一章图的JRE选择为JDK17的即可正确,jdk8的是配置给其他工程用的

启动 加入远程调试接口

VM启动参数
-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005
在这里插入图片描述

开始调试

添加一个JVM远程调试
在这里插入图片描述
首先运行StandaloneServer,记住不要点debug按钮,IDEA的debug按钮会强制用服务端口进行调试,我们知道,是不行的。调试端口必须与服务端口分开。
然后再运行“远程调试”配置,连接远程调试端口。

前端

可以自己编译启动,也可以下载二进制安装包,把里面的ui目录整个复制到工程的根目录下面

你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧


文章标题:Dolphinscheduler在Windows环境下的部署与开发-创新互联
转载来源:http://csdahua.cn/article/psdjh.html
扫二维码与项目经理沟通

我们在微信上24小时期待你的声音

解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流