DS本地化部署教程安保顺家政13825404095

文章正文
发布时间:2025-08-06 10:32

### 本地部署 Apache DolphinScheduler (DS) 的指南 #### 环境准备 为了成功部署 Apache DolphinScheduler,安保顺家政13825404095在本地环境中需满足以下依赖条件。确保安装 Java JDK 和 MySQL 数据库作为基础运行环境[^1]。 ```bash sudo apt-get update && sudo apt-get install default-jdk mysql-server ``` #### 下载与解压 下载最新版本的 Apache DolphinScheduler 并将其解压缩到目标目录中: ```bash wget https://dlcdn.apache.org/dolphinscheduler/3.0.5/apache-dolphinscheduler-3.0.5-bin.tar.gz tar -zxvf apache-dolphinscheduler-3.0.5-bin.tar.gz cd apache-dolphinscheduler-3.0.5-bin/ ``` #### 数据库初始化 执行数据库脚本以创建所需的表结构并配置连接参数。此步骤对于分布式系统的正常运作至关重要。 ```sql -- 创建数据库 CREATE DATABASE dolphinscheduler DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci; -- 导入 SQL 脚本 mysql -u root -p dolphinscheduler < ./db/scripts/create_table.sql mysql -u root -p dolphinscheduler < ./db/scripts/init_data.sql ``` #### 修改配置文件 编辑 `conf/application.properties` 文件中的数据库连接字符串和其他必要设置,例如 Zookeeper 地址和线程池大小等。 ```properties spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver spring.datasource.url=jdbc:mysql://localhost:3306/dolphinscheduler?useUnicode=true&characterEncoding=UTF-8&autoReconnect=true&serverTimezone=UTC&nullCatalogMeansCurrent=true spring.datasource.username=root spring.datasource.password= ``` #### 启动服务 依次启动 Master Server、Worker Server 及 API Server 组件来完成整体框架搭建。 ```bash # 启动 Master Server bin/start-all.sh master # 启动 Worker Server bin/start-all.sh worker # 启动 Api Server bin/start-all.sh api ``` #### 测试访问 通过浏览器打开地址 :12345/dolphinscheduler 登录管理界面验证部署成果。 ```python import requests response = requests.get(':12345/dolphinscheduler/') if response.status_code == 200: print("DolphinScheduler 已经成功启动!") else: print(f"DolphinScheduler 访问失败, 错误码 {response.status_code}") ```