DolphinScheduler开发者必读!IDEA本地调试实用指南

DolphinScheduler开发者必读!IDEA本地调试实用指南

💡 原文英文,约600词,阅读约需2分钟。
📝

内容提要

本文介绍了在IDEA中设置Apache DolphinScheduler本地调试环境的步骤,包括环境准备、代码配置和服务启动。主要组件有JDK、Maven、Node.js、Zookeeper和MySQL,并详细说明了配置文件和启动方法。

🎯

关键要点

  • 本文介绍了在IDEA中设置Apache DolphinScheduler本地调试环境的步骤。

  • 主要组件包括JDK、Maven、Node.js、Zookeeper和MySQL。

  • JDK版本要求为v1.8.x,不支持JDK 11。

  • Maven版本要求为v3.5+。

  • Node.js版本要求为v18.19.1+,并需安装pnpm。

  • Zookeeper版本要求为3.6.3,Curator版本需与Zookeeper版本匹配。

  • MySQL版本检查需确认为5.7.44。

  • 初始化数据库需要执行dolphinscheduler_mysql.sql文件。

  • common.properties文件中需配置数据存储路径、资源中心根目录等。

  • 每个服务的application.yaml需配置Zookeeper和MySQL连接地址。

  • 启动MasterServer、WorkerServer和ApiApplicationServer需设置相应的VM选项。

  • 前端启动需在dolphinscheduler-ui目录下执行pnpm命令。

  • 遇到错误时需修改vite.config.ts文件中的IP地址。

  • 登录URL为http://10.x.x.x/login,使用admin/dolphinscheduler123进行登录。

  • 版本2.x的组件启动需设置不同的logging.config和spring.profiles选项。

🔎

延伸解读

环境配置的重要性

在设置Apache DolphinScheduler的本地调试环境时,确保各个组件的版本匹配至关重要。例如,JDK仅支持v1.8.x,使用其他版本可能导致无法启动服务。因此,开发者在配置环境时需仔细核对版本要求,以避免不必要的调试时间浪费。

数据库初始化步骤

初始化数据库是成功运行DolphinScheduler的关键步骤之一。开发者需要执行特定的SQL文件(如dolphinscheduler_mysql.sql)来创建必要的数据库结构。如果未正确初始化数据库,后续的服务启动将会失败,导致调试工作无法进行。

前端启动的注意事项

在启动DolphinScheduler的前端时,开发者需确保在dolphinscheduler-ui目录下执行pnpm命令。如果遇到地址不可用的错误,需检查vite.config.ts文件中的IP地址配置,确保其与本机IP一致。这一细节常常被忽视,但却是成功启动前端的关键。

延伸问答

如何在IDEA中设置DolphinScheduler的本地调试环境?

在IDEA中设置DolphinScheduler的本地调试环境需要准备JDK、Maven、Node.js、Zookeeper和MySQL等组件,并进行相应的配置和服务启动。

DolphinScheduler所需的JDK版本是什么?

DolphinScheduler要求使用JDK版本v1.8.x,不支持JDK 11。

如何初始化DolphinScheduler的数据库?

初始化数据库需要执行dolphinscheduler_mysql.sql文件。

在配置文件中需要设置哪些关键参数?

在common.properties文件中需配置数据存储路径、资源中心根目录等关键参数。

如何启动DolphinScheduler的各个服务?

启动MasterServer、WorkerServer和ApiApplicationServer时需执行相应的主方法,并设置特定的VM选项。

如果在启动前端时遇到错误,应该如何解决?

遇到错误时需修改vite.config.ts文件中的IP地址,以确保使用正确的地址。

🏷️

标签

➡️

继续阅读