【快捷部署】006_DolphinScheduler(3.2.0)

举报
云叔记 发表于 2024/03/13 15:27:59 2024/03/13
【摘要】 快捷部署系列,本期带来的是dolphinscheduler 3.2.0 standalone模式的快捷部署,便于体验、学习海豚调度,方便快速技术验证。

【快捷部署系列】基本信息

编号 选型 版本 操作系统 部署形式 部署模式
006 DolphinScheduler 3.2.0 CentOS 7.X tar包 单机

海豚调度Standalone快捷部署脚本:install-dolphinschedule.sh

#!/bin/bash
#################################################################################
# 作者:cxy-2024-03-13                                                          
# 功能:快捷部署海豚调度                                           
#   
# 1、如需安装JDK1.8,请自行开启insatll_JDK(默认注释不执行)    
#################################################################################

################################# 变量定义,可根据实际情况修改 #################################
#项目简称,创建于部署的根级目录,所有绿色安装的软件都放到这个目录下
proj_jc=cxy
proj_dir=/${proj_jc}
#所有安装包
proj_bao_dir="${proj_dir}/bao"
#JDK安装目录
jdk_dir="${proj_dir}/jdk"
#dolphinscheduler目录
dolphinscheduler_dir=$proj_dir/dolphinscheduler


#安装包下载地址(如有失效,可自行更换,如更换,注意下方对应解压路径名称也需要更换)
JDK_tar_url=https://repo.huaweicloud.com/java/jdk/8u151-b12/jdk-8u151-linux-x64.tar.gz
DS_tar_url=https://repo.huaweicloud.com/apache/dolphinscheduler/3.2.0/apache-dolphinscheduler-3.2.0-bin.tar.gz


#初始化目录
init_dir(){
mkdir -p ${proj_bao_dir}
}

#安装JDK1.8 (如环境已有JDK,请勿安装,默认不执行)
insatll_JDK(){
mkdir ${jdk_dir}
cd ${proj_bao_dir}
wget $JDK_tar_url
cd ${proj_dir}
tar xf ${proj_bao_dir}/jdk-8u151-linux-x64.tar.gz -C ${jdk_dir}
cat >> /etc/profile <<EOF

export JAVA_HOME=${jdk_dir}/jdk1.8.0_151
export JRE_HOME=\${JAVA_HOME}/jre
export CLASSPATH=.:\${JAVA_HOME}/lib:\${JRE_HOME}/lib
export PATH=.:\${JAVA_HOME}/bin:\$PATH
EOF

source /etc/profile
}


#安装DolphinScheduler
insatll_DolphinScheduler(){
mkdir -p $dolphinscheduler_dir
cd ${proj_bao_dir}
wget $DS_tar_url -O apache-dolphinscheduler-bin.tar.gz && tar -zxvf apache-dolphinscheduler-bin.tar.gz -C $dolphinscheduler_dir
chmod -R 755 $dolphinscheduler_dir
cd $dolphinscheduler_dir/apache-dolphinscheduler-3.2.0-bin
./bin/dolphinscheduler-daemon.sh start standalone-server
}

init_dir
#insatll_JDK
insatll_DolphinScheduler

echo "DolphinScheduler(Standalone)部署完毕!"
echo "http://eip:12345/dolphinscheduler/ui/login,admin,dolphinscheduler123"

使用方法:

$ vim install-dolphinschedule.sh
$ chmod +x install-dolphinschedule.sh
$ ./install-dolphinschedule.sh
# 感谢淘客科技提供的实验资源环境

官方部署文档地址:https://dolphinscheduler.apache.org/zh-cn/docs/3.2.0/guide/installation/standalone
切换元数据库:https://github.com/apache/dolphinscheduler/blob/3.2.0-release/docs/docs/zh/guide/howto/datasource-setting.md

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。