当前位置: 首页 > news >正文

容桂低价网站建设/百度搜索app下载

容桂低价网站建设,百度搜索app下载,网络公司排名及发展,做外贸到那个网站DolphinScheduler 集群模式部署集群规划前置准备工作安装 DolphinScheduler解压 DolphinScheduler 安装包初始化数据库修改数据源配置文件配置一键部署脚本一键部署 DolphinSchedulerDolphinScheduler启停命令集群规划 集群模式下,可配置多个 Master 及多个 Worker…

DolphinScheduler 集群模式部署

  • 集群规划
  • 前置准备工作
  • 安装 DolphinScheduler
    • 解压 DolphinScheduler 安装包
    • 初始化数据库
    • 修改数据源配置文件
  • 配置一键部署脚本
  • 一键部署 DolphinScheduler
  • DolphinScheduler启停命令

集群规划

集群模式下,可配置多个 Master 及多个 Worker

通常可配置2~3个Master,若干个Worker

cpu101cpu102cpu103
Master
Alert
ApiApplication
Worker
Logger

前置准备工作

三台节点均需部署JDK(1.8+),并配置相关环境变量

https://blog.csdn.net/qq_44226094/article/details/122685082

需部署数据库,支持MySQL(5.7+)或者PostgreSQL(8.2.15+)

https://blog.csdn.net/qq_44226094/article/details/123361850

需部署Zookeeper(3.4.6+)

https://blog.csdn.net/qq_44226094/article/details/123119682

安装 DolphinScheduler

解压 DolphinScheduler 安装包

上传 DolphinScheduler 安装包到 /opt/software 目录

解压安装包到当前目录 ( 注意 !!! )

tar -zxvf apache-dolphinscheduler-1.3.9-bin.tar.gz

在这里插入图片描述

修改软件名 dolphinscheduler-1.3.9

mv apache-dolphinscheduler-1.3.9-bin/ dolphinscheduler-1.3.9/

在这里插入图片描述

初始化数据库

DolphinScheduler 元数据存储在关系型数据库中

创建数据库

create database dolphinscheduler default character set utf8 default collate utf8_general_ci;

在这里插入图片描述

降低 MySQL 密码强度级别 :

set global validate_password_length = 4;
set global validate_password_policy = 0;

在这里插入图片描述

创建用户

create user 'dolphinscheduler'@'%' identified by 'dolphinscheduler';

在这里插入图片描述

赋予用户相应权限

GRANT ALL PRIVILEGES ON dolphinscheduler.* TO 'dolphinscheduler'@'%';
flush privileges;

在这里插入图片描述

修改数据源配置文件

进入 DolphinScheduler 解压目录 , 修改 conf 目录下的 datasource.properties 文件

vim datasource.properties
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
spring.datasource.url=jdbc:mysql://cpu102:3306/dolphinscheduler?useUnicode=true&characterEncoding=UTF-8
spring.datasource.username=dolphinscheduler
spring.datasource.password=dolphinscheduler

在这里插入图片描述

在这里插入图片描述

拷贝 MySQL 驱动到 DolphinScheduler 的解压目录下的 lib 中

cp /opt/software/mysql-connector-java-5.1.49.jar /opt/software/dolphinscheduler-1.3.9/lib/

在这里插入图片描述

执行数据库初始化脚本

数据库初始化脚本位于 /opt/software/dolphinscheduler-1.3.9/script

./create-dolphinscheduler.sh

在这里插入图片描述

配置一键部署脚本

修改解压目录下的 conf/config 目录下的 install_config.conf 文件

vim install_config.conf
# postgresql or mysql
dbtype="mysql"# db config
# db address and port
dbhost="cpu102:3306"# db username
username="dolphinscheduler"# database name
dbname="dolphinscheduler"# db passwprd
# NOTICE: if there are special characters, please use the \ to escape, for example, `[` escape to `\[`
password="dolphinscheduler"# zk cluster
zkQuorum="cpu101:2181,cpu102:2181,cpu103:2181"# Note: the target installation path for dolphinscheduler, please not config as the same as the current path (pwd)
installPath="/opt/module/dolphinscheduler-1.3.9"# deployment user
# Note: the deployment user needs to have sudo privileges and permissions to operate hdfs. If hdfs is enabled, the root directory needs to be created by itself
deployUser="cpu"# resource storage type: HDFS, S3, NONE
resourceStorageType="HDFS"# resource store on HDFS/S3 path, resource file will store to this hadoop hdfs path, self configuration, please make sure the directory exists on hdfs and have read write permissions. "/dolphinscheduler" is recommended
resourceUploadPath="/dolphinscheduler"# if resourceStorageType is HDFS,defaultFS write namenode address,HA you need to put core-site.xml and hdfs-site.xml in the conf directory.
# if S3,write S3 address,HA,for example :s3a://dolphinscheduler,
# Note,s3 be sure to create the root directory /dolphinscheduler
defaultFS="hdfs://mycluster:8020"# resourcemanager port, the default value is 8088 if not specified
resourceManagerHttpAddressPort="8088"# if resourcemanager HA is enabled, please set the HA IPs; if resourcemanager is single, keep this value empty
yarnHaIps="cpu101,cpu102,cpu103"# if resourcemanager HA is enabled or not use resourcemanager, please keep the default value; If resourcemanager is single, you only need to replace ds1 to actual resourcemanager hostname
#singleYarnIp="cpu101"# who have permissions to create directory under HDFS/S3 root path
# Note: if kerberos is enabled, please config hdfsRootUser=
hdfsRootUser="cpu"# api server port
apiServerPort="12345"# install hosts
# Note: install the scheduled hostname list. If it is pseudo-distributed, just write a pseudo-distributed hostname
ips="cpu101,cpu102,cpu103"# ssh port, default 22
# Note: if ssh port is not default, modify here
sshPort="22"# run master machine
# Note: list of hosts hostname for deploying master
masters="cpu102"# run worker machine
# note: need to write the worker group name of each worker, the default value is "default"
workers="cpu101:default,cpu102:default,cpu103:default"# run alert machine
# note: list of machine hostnames for deploying alert server
alertServer="cpu102"# run api machine
# note: list of machine hostnames for deploying api server
apiServers="cpu102"

在这里插入图片描述

一键部署 DolphinScheduler

启动Zookeeper集群

zk.sh start

在这里插入图片描述

一键部署并启动 DolphinScheduler

./install.sh 

在这里插入图片描述

查看进程

jpsall -l

在这里插入图片描述

访问DolphinScheduler UI

http://cpu102:12345/dolphinscheduler

初始用户的用户名为:admin ,密码为 dolphinscheduler123

在这里插入图片描述

DolphinScheduler启停命令

DolphinScheduler 的启停脚本均位于其安装目录的 bin 目录下

一键启停所有服务

./bin/start-all.sh
./bin/stop-all.sh

在这里插入图片描述

同 Hadoop 的启停脚本进行区分

http://www.lbrq.cn/news/1049725.html

相关文章:

  • 白云区建网站/seo策略
  • wordpress 美食主题/百度搜索优化建议
  • 网站开发需要哪些工程师/百度广告投放价格表
  • 自己做黑彩网站/广告营销方式有哪几种
  • 用竹片做的网站/营销模式和营销策略
  • 电商网站管理系统模板下载/徐州做网站的公司
  • 做网站需要哪些东西和步骤/怎样有效的做网上宣传
  • 筑巢网站建设/全网营销是什么
  • 签约做网站模板/百度登录首页
  • 用pc做网站服务器为什么不如云主机/网站推广如何引流
  • 合肥网络公司网站建设/兰州seo快速优化报价
  • 柳州建设厅官方网站/搜狗搜索旧版本
  • 网站空间每年继费到哪交/免费招聘信息发布平台
  • adobe专门做网站的软件/爱战网关键词挖掘
  • 怎么做套板网站/品牌推广活动有哪些
  • sublime做网站/aso优化技巧大aso技巧
  • 网站开发网站制作/b站大全永不收费2023入口在哪
  • 小说网站建设方案书ppt/网站建设维护
  • 广州网站开发设计公司/核心关键词举例
  • 阳江企业网站建设/12345浏览器网址大全
  • 网站做跳转/seo免费浏览网站
  • 做网站导流/小江seo
  • 河北移动端网站建设/在线刷关键词网站排名
  • 建设一个网站大概多少钱/电商运营自学网站
  • 网站导航网站建设多少钱/百度销售推广
  • 怎么做出有品牌感的网站/百度排名查询
  • 网站是哪个公司做的好处/百度投广告怎么收费
  • 企业网站建设联系电话/北京排名seo
  • 新闻网站建设规划书/5118站长工具箱
  • 杭州湾新区开发建设公司网站/百度一下首页登录入口
  • Shell脚本-了解i++和++i
  • Python高阶
  • 【Git】Visual Studio 实现合并分支
  • 初学python的我开始Leetcode题15-2
  • 软件定义车辆加速推进汽车电子技术
  • 前端工程化:从构建工具到性能监控的全流程实践