Ubuntu部署Dolphinscheduler单机版并配置PG数据库

1、下载并解压Dolphinscheduler

DolphinScheduler | 下载 (apache.org)

下载完成后得tar.gz包

下载稳定版

下载稳定版

下载稳定版

tar -zxvf apache-dolphinscheduler-3.1.9-alpha-bin.tar.gz
mv apache-dolphinscheduler-3.1.9-alpha-bin dolphinscheduler-bin
cd dolphinscheduler-bin
2、初始化数据库

1)数据库文件在dolphinscheduler-bin/standalone-server/conf/sql内,含有H2,PG,MYSQL的sql执行文件;

2)在PG库内创建名为dolphinscheduler数据库;

3)在数据库内执行dolphinscheduler_postgresql.sql,进行数据库初始化;

3、修改数据库配置

修改配置:dolphinscheduler-bin/bin/env/dolphinscheduler_env.sh,添加如下配置

# for postgresql
export DATABASE=postgresql
export SPRING_PROFILES_ACTIVE=postgresql
export SPRING_DATASOURCE_URL=jdbc:postgresql://127.0.0.1:5432/dolphinscheduler
# 替换你自己的数据库账号密码
export SPRING_DATASOURCE_USERNAME=postgres
export SPRING_DATASOURCE_PASSWORD=postgres
4、启动关闭命令
# 启动 Standalone Server 服务
bash ./bin/dolphinscheduler-daemon.sh start standalone-server
# 停止 Standalone Server 服务
bash ./bin/dolphinscheduler-daemon.sh stop standalone-server
# 状态 Standalone Server 服务
bash ./bin/dolphinscheduler-daemon.sh status standalone-server

访问地址:http://localhost:12345/dolphinscheduler/ui

默认账号密码:admin/dolphinscheduler123

虽然给定引用未提及DolphinScheduler 3.2.2的部署步骤,但可参考DolphinScheduler 3.2.0及Ubuntu 22下DolphinScheduler 3.x伪集群部署的大致思路来构建部署步骤: ### 环境准备 - 安装Java 8,为DolphinScheduler运行提供Java环境支持[^2]。 ### 下载与解压安装包 - 下载DolphinScheduler 3.2.2安装包,可参考3.2.0版本的下载方式,推测DolphinScheduler 3.2.2下载链接格式相似。假设为:`https://dlcdn.apache.org/dolphinscheduler/3.2.2/apache-dolphinscheduler-3.2.2-bin.tar.gz` 。 - 解压安装包:`tar -xzf apache-dolphinscheduler-3.2.2-bin.tar.gz` [^1]。 ### 创建用户 创建`dolphinscheduler`用户设置密码: ```bash sudo useradd dolphinscheduler sudo passwd dolphinscheduler ``` [^1] ### 集群模式部署(以集群模式为例) - **集群规划**:规划好各个节点的角色和功能,如Master节点、Worker节点等。 - **前置准备工作**:确保各节点之间网络畅通,时钟同步等。 - **配置一键部署脚本**:根据集群规划,对一键部署脚本进行配置,注意相关配置项的设置。 - **初始化数据库**:按照DolphinScheduler的要求,对数据库进行初始化操作。 - **一键部署DolphinScheduler**:执行一键部署脚本,完成DolphinScheduler部署。 - **DolphinScheduler启停命令**:掌握DolphinScheduler的启动和停止命令,以便后续维护。 ### 入门配置 - **安全中心配置**:包括租户管理、用户管理、告警组管理、Worker分组管理、Yarn队列管理、令牌管理等。 - **项目管理**:切换用户,创建项目。 - **工作流基础配置**:进行工作流定义、提交执行工作流、查看任务实例等操作。 ### 进阶配置 - **工作流传参**:了解内置参数、全局参数、本地参数、参数传递和参数优先级等。 - **引用依赖资源**:配置工作流所需的依赖资源。 - **数据源配置**:配置相关数据源,以便工作流能够访问数据。 - **告警实例配置**:如邮箱告警实例配置等。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值