Apache DolphinScheduler系列1-单节点部署及测试报告

news/2025/2/26 18:29:23

文章目录

  • 整体说明
  • 一、部署环境
  • 二、版本号
  • 三、部署方案
  • 四、部署步骤
    • 4.1、上传部署包
    • 4.2、创建外部数据库
    • 4.3、修改元数据库配置
    • 4.4、上传MySQLl驱动程序
    • 4.5、初始化外部数据库
    • 4.6、启停服务
    • 4.7、访问页面
  • 五、常见问题及解决方式
    • 5.1、时间不一致
    • 5.2、异常终止
    • 5.3、大量日志
    • 5.4、数据源中心连接Hive失败
    • 5.5、SQL脚本使用Hive UDF
  • 六、测试报告
    • 6.1、 测试结论
    • 6.2、兼容性要求及评估结果
    • 6.3、性能指标及评估
    • 6.4、安全指标及评估
      • 6.4.1、测试指标
      • 6.4.2、修复方法
      • 6.4.3、 测试结论

摘要: Apache DolphinScheduler系列1-单节点部署及测试报告

关键词: Apache DolphinScheduler、单节点部署、测试报告

整体说明

从部署环境的简介,到部署方案的介绍,以及实际的部署步骤,到解决具体的常见问题,最后给出简单的测试报告,简单图示如下:

一、部署环境

  • Java版本: 1.8.0_181

  • 操作系统: CentOS Linux release 7.6.1810

  • MySQL库版本: 5.7.22-22-log

  • MySQL驱动程序版本: 8.0.16

二、版本号

  • 版本: 3.2.0

  • 备注说明: DolphinScheduler 3.2.0 版本兼容更多类型数据库,国产化支持Damen数据库,项目中有国产化需求,所以选择此版本

  • 下载地址:https://dolphinscheduler.apache.org/zh-cn/download/3.2.0

三、部署方案

  • 平台只做数据质量监控告警发送不存在高并发相关需求场景,所以采用单机部署

  • 因为该系统需要持续使用,所以要采用配置外部数据库

四、部署步骤

官网部署步骤地址:https://dolphinscheduler.apache.org/zh-cn/docs/3.2.0/guide/installation/standalone

4.1、上传部署包

上传程序到服务目录,apache-dolphinscheduler-3.2.0-bin.tar.gz

解压文件:

tar -xvzf apache-dolphinscheduler-3.2.0-bin.tar.gz

4.2、创建外部数据库

创建外部数据库实例、账号,并对账号授权库的全部权限;

备注说明: 其中 user 和 passwd 为自己安装好的数据库的用户名和密码

mysql-uroot –p
mysql>CREATE DATABASE dolphinscheduler DEFAULT CHARACTER SET utf8 DEFAULTCOLLATE utf8_general_ci;
mysql>GRANT ALL PRIVILEGES ON dolphinscheduler.* TO '{user}'@'%' IDENTIFIEDBY '{password}';
mysql>GRANT ALL PRIVILEGES ON dolphinscheduler.* TO

http://www.niftyadmin.cn/n/5869057.html

相关文章

学习Flask:Day 2:模板与表单开发

学习目标:前后端混合开发 # 添加模板渲染 from flask import render_templateapp.route(/profile) def profile():return render_template(profile.html, username"开发者",skills[Vue, JavaScript]) ✅ 实践任务: 创建templates目录 使用J…

为什么MySQL选择使用B+树作为索引结构

B树是MySQL最常见的索引结构,大部分存储引擎都支持 B 树索引。 相对于其他竞争力强的数据结构,B树都有战胜它们成为大多时候MySQL选择使用索引结构的理由: 第一个强有力的竞争对手是B树: 1. B树每个节点都存储了完整的数据&…

Postman参数介绍

Params 查询参数 Params 请求url信息,会补充请求的url 在 Postman 中处理查询参数(Query Parameters) 查询参数以键值对形式附加于 URL 末端,用于调整请求结果,在 Postman 中的传递通过用户友好的界面轻松完成。 首…

【滑动窗口算法】-- 长度最小的子数组

文章目录 1. 题目2. 题目解析3. 代码 1. 题目 在线oj 给定一个含有 n 个正整数的数组和一个正整数 target 。 找出该数组中满足其总和大于等于 target 的长度最小的 子数组 [numsl, numsl1, ..., numsr-1, numsr] ,并返回其长度。如果不存在符合条件的子数组&…

Java如何解决彻底解决,大数据量excel导出内存溢出问题

一、核心工具选型:流式处理框架 1. 使用EasyExcel(推荐) 阿里巴巴开源的EasyExcel基于流式读写设计,通过逐行处理数据避免内存堆积。 优势: 内存占用低,支持百万级数据导出; 内置分页写入、自…

办公自动化|xlwings使用公式和函数

1. 介绍 xlwings xlwings 是一个强大的 Python 库,能够用于 Excel 自动化操作。除了基本的数据读写和格式设置,xlwings 还支持写入 Excel 公式、调用内置函数以及创建自定义函数,使得 Python 与 Excel 之间的交互更加灵活。 2. 在单元格中使…

智慧城市与安防监控:PoE交换机在高清视频监控中的优势

安防监控系统,尤其是高清摄像头(如IP摄像头、PTZ云台、热成像摄像头)在现代安防应用中大量部署,这些设备对电力和数据的传输需求非常高。传统的电源布线方式往往不能满足大规模、高质量设备的需求,而PoE交换机不仅解决…

跳跃游戏两则

跳跃游戏 给你一个非负整数数组 nums ,你最初位于数组的 第一个下标 。数组中的每个元素代表你在该位置可以跳跃的最大长度。 判断你是否能够到达最后一个下标,如果可以,返回 true ;否则,返回 false 。 思路 这里只…