【快捷部署】006_DolphinScheduler(3.2.0)
【摘要】 快捷部署系列,本期带来的是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)