apache-dolphinscheduler下载
官网连接:
https://dolphinscheduler.apache.org/zh-cn/download/download.html
这里用1.35版本进行演示,
注,1.21版本开始不需要分别部署前后端
官方链接参考:
https://dolphinscheduler.apache.org/zh-cn/docs/latest/user_doc/cluster-deployment.html
集群环境:
192.168.10.100 master
192.168.10.110 node1
192.168.10.120 node2
CentOs7.5,如果你是CentOs7以下版本,那么后面的命令可能会有所不同
java和mysql已安装完毕,该集群已部署CDH6.3.1
服务器之间已经免密登陆
1.上传解压
将apache-dolphinscheduler-incubating-1.3.5-dolphinscheduler-bin.tar.gz上传至/opt目录下
#进入/opt目录
cd /opt/
#解压
tar xzvf apache-dolphinscheduler-incubating-1.3.5-dolphinscheduler-bin.tar.gz
#改名
mv apache-dolphinscheduler-incubating-1.3.5-dolphinscheduler-bin dolphinscheduler-1.3.5
2.分发
scp -r dolphinscheduler-1.3.5/ root@192.168.10.110:/opt/
scp -r dolphinscheduler-1.3.5/ root@192.168.10.120:/opt/
3.创建用户
#所有部署机器
#也可以使用别的用户去安装,不推荐使用root安装
#创建用户:dolphinscheduler
useradd dolphinscheduler
#设置密码为:dolphinscheduler
echo "dolphinscheduler" | passwd --stdin dolphinscheduler
#配置sudo免密
echo 'dolphinscheduler ALL=(ALL) NOPASSWD: NOPASSWD: ALL' >> /etc/sudoers
sed -i 's/Defaults requirett/#Defaults requirett/g' /etc/sudoers
修改目录权限
cd /opt/
chown -R dolphinscheduler:dolphinscheduler dolphinscheduler-1.3.5/
4.数据库初始化
以mysql为例:
#创建数据库</