创建用户
添加密码
添加 sudo 权限
修改目录权限
切换到 dolphinscheduler 用户
生成密钥
将公钥添加到 authorized_keys
修改 authorized_keys 权限
上传 JDK 到 /opt/software
目录下
解压到 /opt/bigdata
目录下
创建软链接
配置环境变量
使环境变量生效
下载 zookeeper 并解压到 /opt/bigdata
目录下
创建软链接
修改配置文件
启动 zookeeper
下载安装包并解压到当前目录
上传 mysql 驱动
:::note 由于 Apache License 2.0 的限制,DolphinScheduler 的安装包中不包含 mysql 驱动,需要自行上传。 :::
我这里首先下载 mysql 驱动到 /opt/software
目录,然后拷贝到所需驱动的各个服务的 libs 目录下。
:::caution
此处使用 mysql 作为元数据库。
创建元数据库
修改 dolphinscheduler_env.sh 配置文件
:::caution
在 SPRING_DATASOURCE_URL 中,需要补充 &allowPublicKeyRetrieval=true
,否则初始化过程会报错,这一点在官方模板中没有写到。
:::
初始化数据库
修改 install_env.sh 配置文件
修改 dolphinscheduler_env.sh 配置文件
:::info 如后续调度任务中使用到以下组件,则需要在此处配置对应的环境变量。 :::
一键部署
首先确保当前用户为 dolphinscheduler 用户,且 zookeeper 已启动。
启停命令
开放 12345 端口或关闭防火墙
开放 12345 端口
关闭防火墙
Web UI 访问
访问地址:http://localhost:12345/dolphinscheduler/ui
:::note 默认的用户名和密码为:admin / dolphinscheduler123 :::
:::caution
访问地址中的 /dolphinscheduler/ui
不能省略,否则无法进入登录页面。
:::