Ubuntu 使用 dolphinscheduler
时间: 2025-03-24 14:22:50 浏览: 51
### 安装和配置 Apache DolphinScheduler
#### 准备工作
在开始之前,确保已准备好满足最低硬件需求的 Ubuntu 20.04 系统环境。此外,还需要安装 Java 和数据库支持(如 MySQL 或 PostgreSQL)。这些依赖项可以通过以下命令完成安装:
```bash
sudo apt update && sudo apt install -y openjdk-11-jdk mysql-server
```
此操作会安装 OpenJDK 11 和 MySQL 数据库服务[^2]。
#### 下载并解压 DolphinScheduler
访问官方文档页面获取最新版本的下载链接,并通过 `wget` 命令将其下载到本地服务器。假设当前稳定版为 v3.1.3,则执行如下命令:
```bash
wget https://dlcdn.apache.org/dolphinscheduler/3.1.3/apache-dolphinscheduler-3.1.3-bin.tar.gz
tar zxvf apache-dolphinscheduler-3.1.3-bin.tar.gz
cd apache-dolphinscheduler-3.1.3-bin/
```
上述脚本用于提取压缩包中的文件结构以便后续部署使用。
#### 初始化数据库
DolphinScheduler 支持多种关系型数据库作为元数据存储,默认推荐采用 MySQL。按照指南创建专用 schema 并赋予相应权限给指定用户账户之后运行初始化 SQL 脚本来填充必要的表定义及相关初始记录集。
进入 conf 目录下找到 env.example.sh 文件复制重命名为 env.sh 同时编辑其中关于 JDBC URL 的部分指向实际使用的 RDBMS 实例地址端口以及认证凭证信息等内容设置完毕保存退出即可继续下一步骤启动各个组件进程前先确认所有路径变量均已正确定义无误后再尝试激活整个应用框架实例化过程。
对于 MySQL 用户来说可以参照下面给出的例子来构建连接字符串形式样例供参考调整适配具体场景下的差异情况:
```bash
export SPRING_DATASOURCE_URL="jdbc:mysql://localhost:3306/dolphinscheduler?useUnicode=true&characterEncoding=UTF-8&autoReconnect=true"
export SPRING_DATASOURCE_USERNAME="root"
export SPRING_DATASOURCE_PASSWORD="your_password_here"
```
以上参数需依据实际情况修改密码字段值匹配目标主机上的管理员账号凭据组合成最终有效的 URI 表达方式提交至程序加载解析阶段处理利用。
#### 启动服务
当所有的前期准备工作都已完成以后就可以着手于开启 API Server 及其他后台工作者节点等相关联的服务单元了。这一步可通过调用内置脚本实现自动化控制流程简化人为干预程度提高效率减少错误发生几率。
```bash
bash ./bin/dolphinscheduler-daemon.sh start all
```
这条指令将会依次触发多个子模块逐一上线直至整体架构处于正常运转状态为止[^1]。
---
###
阅读全文
相关推荐

















