DolphinScheduler伪集群部署

发布时间:2024年01月12日

一.伪集群部署

  伪集群部署目的是在单台机器部署 DolphinScheduler 服务,该模式下master、worker、api server、logger server都在同一台机器上。单机版本稳定性较差,官方建议20个以下流程使用。

二.前置需求

1、2.0.6二进制包,官方下载地址:https://archive.apache.org/dist/dolphinscheduler/2.0.6/apache-dolphinscheduler-2.0.6-bin.tar.gz

2、JDK1.8+ JAVA_HOME配置完成

3、数据库PostgreSQL?(8.2.15+)?或者?MySQL?(5.7+),两者任选其一即可,如 MySQL 则需要 JDBC Driver 8.0.16(驱动包移动至lib目录下)

4、ZooKeeper?(3.4.6+)安装成功

5、hdfs集群间免密登录,ssh 验证(文件要上传hdfs系统则需要,否则不需要)

三.修改DolphinScheduler配置文件

修改配置

其中zk必须用ip不可用域名,各服务地址使用本地地址

四.初始化数据库

1.在mysql中新建配置中同名数据库

sh script/create-dolphinscheduler.sh

2.启动服务

sh install.sh

3.访问 默认端口12345

浏览器访问地址 http://localhost:12345/dolphinscheduler 默认的用户名和密码admin/dolphinscheduler123

4、启停服务

启动:sh ./bin/start-all.sh

停止:sh ./bin/stop-all.sh

5.详细服务

MasterServer ----- master服务

WorkerServer ----- worker服务

LoggerServer ----- logger服务

ApiApplicationServer ----- api服务

AlertServer ----- alert服务

PythonGatewayServer ----- python gateway服务

文章来源:https://blog.csdn.net/anguoan/article/details/135552608
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。