DolphinScheduler3.1.5安装部署

news2024/11/25 18:39:31

1.下载

DolphinScheduler下载地址:https://dolphinscheduler.apache.org/zh-cn/download/3.1.5

选择二进制包 下载,点击 jar 名称 就行

2.环境

CentOS Linux release 7.5.1804 (Core)
java version "1.8.0_212"
mysql version 5.7.16-log
zookeeper version 3.5.7

3.解压安装

JDK、MySQL、Zookeeper 等环境 在这就不描述了

1.上传 DolphinScheduler 安装包 到 服务器(虚拟机)下的 /opt/software 目录(没有自己建)

2.解压安装包到 /opt/module (没有自己建)

 tar -zxvf /opt/software/apache-dolphinscheduler-3.1.5-bin.tar.gz -C /opt/module/

4.创建元数据库

#创建 数据库
CREATE DATABASE dolphinscheduler DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci;

5.修改配置

根据自己的机器配置

修改 DolphinScheduler解压目录下面的  bin/env/install_env.sh 文件

ips="192.168.233.131"
sshPort="22"
masters="192.168.233.131"
workers="192.168.233.131:default"
alertServer="192.168.233.131"
apiServers="192.168.233.131"
installPath="/opt/module/apache-dolphinscheduler-3.1.5-bin"
deployUser="root"
zkRoot="/dolphinscheduler"

修改 DolphinScheduler解压目录下面的  bin/env/dolphinscheduler_env.sh 文件

配置好这些 就可以了,如需要真正使用的话,需要把 文件最下面的 环境变量给配置上,如HADOOP_HOME,FLINK_HOME,CHUNJUN_HOME,DATAX_HOME,PYTHON_HOME,SPARK_HOME等等

# JAVA_HOME, will use it to start DolphinScheduler server
export JAVA_HOME=/opt/module/jdk

# Database related configuration, set database type, username and password
export DATABASE="mysql"
export SPRING_PROFILES_ACTIVE=${DATABASE}
export SPRING_DATASOURCE_URL="jdbc:mysql://192.168.233.130:3306/dolphinscheduler?useUnicode=true&characterEncoding=UTF-8"
export SPRING_DATASOURCE_USERNAME="root"
export SPRING_DATASOURCE_PASSWORD="000000"

# DolphinScheduler server related configuration
export SPRING_CACHE_TYPE="none"
export SPRING_JACKSON_TIME_ZONE="Asia/Shanghai"
export MASTER_FETCH_COMMAND_NUM="10"

# Registry center configuration, determines the type and link of the registry center
export REGISTRY_TYPE="zookeeper"
export REGISTRY_ZOOKEEPER_CONNECT_STRING="192.168.233.131:2181"

6.下载mysql驱动包并初始化元数据库

mysql 驱动包 自行百度 下载 

或 阿里云盘 下载 阿里云盘分享

提取码:80cy

将 mysql 驱动 包 复制到  DolphinScheduler解压目录下面的目录中(5个目录都需要复制)

api-server/libs

alert-server/libs

master-server/libs

worker-server/libs

tools/libs

复制完之后,在DolphinScheduler解压目录下面 执行 shell 脚本,来初始化元数据库:

sh tools/bin/upgrade-schema.sh

搞定!启动

7.启动DolphinScheduler

bin/install.sh

查看 web ui (自己的ip):http://192.168.233.131:12345/dolphinscheduler/ui

 能看到 页面 就是安装 成功了!

8.启动、停止服务命令

# 一键停止集群所有服务
bin/stop-all.sh
# 一键开启集群所有服务
bin/start-all.sh
# 启停 Master
bin/dolphinscheduler-daemon.sh stop master-server
bin/dolphinscheduler-daemon.sh start master-server
# 启停 Worker
bin/dolphinscheduler-daemon.sh start worker-server
bin/dolphinscheduler-daemon.sh stop worker-server
# 启停 Api
bin/dolphinscheduler-daemon.sh start api-server
bin/dolphinscheduler-daemon.sh stop api-server
# 启停 Alert
bin/dolphinscheduler-daemon.sh start alert-server
bin/dolphinscheduler-daemon.sh stop alert-server

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/513816.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

信息化 VS 数字化,哪个更适合当代企业?

各位数据的朋友,大家好,我是老周道数据,和你一起,用常人思维数据分析,通过数据讲故事。 现在大家都在谈数字化转型升级,那到底什么是数字化,是不是新瓶装旧酒呢?今天就和大家来谈谈…

【华为机考】专题突破 第二周:前缀和与差分 1109

刷题顺序参考于 《2023华为机考刷题指南:八周机考速通车》 前言 前缀和是指某序列的前n项和,可以把它理解为数学上的数列的前n项和,而差分可以看成前缀和的逆运算。合理的使用前缀和与差分,可以将某些复杂的问题简单化。 关于各类…

CnOpenData中国标准数据

一、数据简介 按照《中华人民共和国标准化法》的定义,标准是指农业、工业、服务业以及社会事业等领域需要统一的技术要求。标准作为一种通用性的规范语言,在合理利用国家资源、保障产品质量、提高市场信任度、促进商品流通、维护公平竞争、保障安全等方面…

机器学习-9 降维算法——PCA降维

降维算法 算法概述降维的概念降维的作用降维的本质常见算法分类主成分分析(PCA)降维分析 算法流程PCA算法的流程图PCA算法的实现步骤协方差矩阵 算法应用sklearn库中的主成分分析PCA实现高维数据可视化鸢尾花案例手写体数字图像识别案例 算法总结PCA算法…

MyBatis缓存-一级缓存--二级缓存的非常详细的介绍

目录 MyBatis-缓存-提高检索效率的利器 缓存-官方文档 一级缓存 基本说明 一级缓存原理图 代码演示 修改MonsterMapperTest.java, 增加测试方法 结果 debug 一级缓存执行流程 一级缓存失效分析 关闭sqlSession会话后 , 一级缓存失效 如果执行sqlSession.clearCache(…

linux安装nacos步骤

安装前提:服务器已安装JDK 一、nacos下载 Nacos下载地址:Releases alibaba/nacos GitHub 根据springboot版本选择nacos版本 版本说明 alibaba/spring-cloud-alibaba Wiki GitHub 二、nacos解压、修改配置文件 #选择安装目录 cd /home/dxhy/appl…

一款基于 Spring Cloud 开源的医疗信息系统

今天给大家介绍一个医院信息系统开源项目,相对比较完整,采用的技术栈是 Spring cloud和Spring boot 2.x,比较主流,正在做这方面系统的童鞋们可以参考一下! 主要功能按照数据流量、流向及处理过程分为临床诊疗、药品管…

云原生|详解Kubernetes Operator在项目中的开发应用

目录 一、使用场景 (一)client-go中处理逻辑 (二)controller-runtime中处理逻辑 二、使用controller-runtime开发operator项目 (一)生成框架代码 (二)定义crd字段 &#xff0…

分布式消息队列RocketMQ概念详解

目录 1.MQ概述 1.1 RocketMQ简介 1.2 MQ用途 1.3 常见MQ产品 2.RocketMQ 基本概念 2.1 消息 2.2 主题 2.3 标签 2.4 队列 2.5 Producer 2.6 Consumer 2.7 NameServer 2.8 Broker 2.9 RocketMQ 工作流程 1.MQ概述 1.1 RocketMQ简介 RocketMQ 是阿里开源的分布式消…

云原生:从基本概念到实践,解析演进与现状

文章目录 云原生:从基本概念到实践,解析演进与现状概念演进之路DockerKubernetesCloud NativeServerless 业界现状总结 结语 云原生:从基本概念到实践,解析演进与现状 本文仅用于简单普及,达到的目的是给没接触过或者很…

苹果手机无法开机?黑屏打不开怎么办?出现这种问题的解决办法分享!

各位在使用苹果手机的小伙伴有没有遇到苹果手机突然就黑屏开不了机,打电话也没有任何反应,手机也无法关机重启,这是什么问题呢?我们遇到这种问题该如何去处理呢? 小编今天就来跟大家说说苹果手机突然开不了机的原因以及…

【Linux命令】脚本里常用的几个命令

脚本里常用的命令 一、SORT命令1.1、语法格式1.2常用选项 二、uniq命令2.1命令格式2.2常用选项2.3小实验,过滤出现三次以上的IP地址 三、tr命令3.1语法格式3.2常用选项3.3实验 四、cut命令4.1语法格式4.2常用选项 五、split命令5.1语法格式5.2常用选项 六、eval七、…

在行 | “数智”为离散制造发展注入动能

在行业现场解析行业难题, 用主题方案创新数智价值。 制造业作为我国实体经济的主体,是国民经济体系的重要组成部分,其中以离散制造比重最大,是解决就业等民生问题的支柱。随着技术和经济水平的提升,市场对离散制造行业…

CnOpenData淘宝村淘宝镇名单数据

一、数据简介 随着电商的迅猛发展,以淘宝村为代表的新型城镇化不断推进。淘宝镇和淘宝村是电商巨头阿里巴巴推出的一系列支持中小企业、新创企业发展的计划,旨在为中小企业及创新企业提供融资、营销、培训、咨询等服务。截至2022年,全国涌现了…

创新案例 |探索 Tive 80% 的收入增长得益于智能物流服务、跟踪和实时可视化

您正在寻找可靠的物流解决方案吗? Tive 是领先的智能物流服务提供商,提供跟踪和实时可见性解决方案。使用 Tive,您可以主动监控公路、空运、海运和铁路运输。它可以帮助您减少运输问题并确保准时和全面交付,从而改善客户体验。 …

融合CDN和单CDN的产品对比

仅针对特定地理位置的公司可以使用单一CDN解决方案,建议网站内容在全球分发的优先选择融合CDN来进行加速。 如果您的网站内容/应用程序大多是静态的,那么单一CDN解决方案可能适合大多数市场需求;但如果您的流量高于平均水平,媒体流…

【表面缺陷检测】基于yolov5的钢板表面缺陷检测(附代码和数据集,Windows系统)

写在前面: 首先感谢兄弟们的订阅,让我有创作的动力,在创作过程我会尽最大能力,保证作品的质量,如果有问题,可以私信我,让我们携手共进,共创辉煌。 路虽远,行则将至;事虽难,做则必成。只要有愚公移山的志气、滴水穿石的毅力,脚踏实地,埋头苦干,积跬步以至千里,就…

iPhone语音备忘录删除了怎么恢复?恢复备忘录,只需3个方法!

案例:语音备忘录被清空 【苹果语音备忘录有我很多会议记录,但是被我清理手机垃圾的时候顺便清理了。有什么方法恢复回来吗?】 很多人都知道,iphone语音备忘录是使用起来非常方便的一种记录方式,但是如何在不小心删除备…

Python之引用

1. 引用简介与工具引入 Python 中对于变量的处理与 C 语言有着很大的不同,Python 中的变量具有一个特殊的属性:identity,即“身份标识”。这种特殊的属性也在很多地方被称为“引用”。 为了更加清晰地说明引用相关的问题,我们首…

MySQL---多表联合查询(下)(内连接查询、外连接查询、子查询(ALL/ANY/SOME/IN/EXISTS关键字)、自关联查询)

1. 内连接查询 数据准备: use mydb3;-- 创建部门表 create table if not exists dept3(deptno varchar(20) primary key , -- 部门号name varchar(20) -- 部门名字 );-- 创建员工表 create table if not exists emp3(eid varchar(20) primary key , -- 员工编号e…