DolphinScheduler-2.0.0 安装部署

本文介绍在Linux(Centos 6.5)环境下部署DolphinScheduler的详细步骤。包括环境准备,如准备Centos、Zookeeper、JDK、Mysql等;准备工作,如配置host、安装openjdk、搭建Zookeeper集群、配置免密等;还阐述了DolphinScheduler源数据库配置、配置及安装过程,最后可通过web界面访问。

一、环境准备

  • Centos 6.5 三台 (192.168.206.5   192.168.206.6   192.168.206.7)
  • Zookeeper: 3.4.6 左右
  • JDK: JDK1.8+ 左右
  • Mysql:5.1.47+

二、准备工作

1、配置host (三台)

[root@master03 ~]# cat >>/etc/hosts<<EOF
192.168.206.5 node1
192.168.206.6 node2
192.168.206.7 node3
EOF

2、安装openjdk

安装此处略过

[root@master01 ~]# which java
/bin/java
[root@master01 ~]#
[root@master01 ~]# ll /bin/java
lrwxrwxrwx 1 root root 23 7月  18 09:40 /bin/java -> /data/java/jre/bin/java
[root@master01 ~]#
[root@master01 ~]# java -version
java version "1.8.0_181"
Java(TM) SE Runtime Environment (build 1.8.0_181-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.181-b13, mixed mode)

3、Zookeeper集群

(node1操作)

下载 apache-zookeeper-3.6.4-bin

Index of /dist/zookeeper

cd /opt/src
sz apache-zookeeper-3.6.4-bin.tar.gz
tar -zxvf apache-zookeeper-3.6.4-bin.tar.gz
mv apache-zookeeper-3.6.4-bin /opt/
ln -s apache-zookeeper-3.6.4-bin/ zookeeper
cd /opt/zookeeper/conf
cp -r zoo_sample.cfg  zoo.cfg

vi zoo.cfg

dataDir=/opt/zookeeper/var/data
dataLogDir=/opt/zookeeper/var/datalog
clientPort=2181
server.1=node1:2888:3888
server.2=node2:2888:3888
server.3=node3:2888:3888

grep -v "^#\|^$" zoo.cfg

tickTime=2000
initLimit=10
syncLimit=5
dataDir=/opt/zookeeper/var/data
dataLogDir=/opt/zookeeper/var/datalog
clientPort=2181
server.1=node1:2888:3888
server.2=node2:2888:3888
server.3=node3:2888:3888
scp -r apache-zookeeper-3.6.4-bin/ node2:/opt/
scp -r apache-zookeeper-3.6.4-bin/ node3:/opt/

(node2 node3 操作)

cd /opt/src
ln -s apache-zookeeper-3.6.4-bin/ zookeeper

(node1 node2 node3 操作) 

启动

cd /opt/zookeeper/bin
./zkServer.sh start

查看状态

cd /opt/zookeeper/bin
./zkServer.sh status

4、配置免密

DolphinScheduler 集群默认的启动脚本是 start-all.sh,看名字就是启动一个节点,所有的节点都会启动,他是通过 ssh 启动其他节点,故需要配置免密

(node1 node2 node3 )

[root@ jerry7-11 ~]# ssh-keygen -t rsa   //默认指定算法的是rsa,可以没有-t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa):   
//保存私钥的路径默认/root/.ssh/id_rsa,可以指定生成地址
Created directory '/root/.ssh'.
Enter passphrase (empty for no passphrase):   //密码
Enter same passphrase again: 
Your identification has been saved in /root/.ssh/id_rsa.  生成私钥
Your public key has been saved in /root/.ssh/id_rsa.pub.  生成公钥
The key fingerprint is:
SHA256:PXTg9KW4P582PWJMEwUstPfyXk6NWdrB518yCORbisc root@hdss7-11
The key's randomart image is:
+---[RSA 2048]----+
|          +...o  |
|         o =.+ . |
|          =.=..  |
|         = o..o  |
|        S * ...+o|
|         o B +oB+|
|        . E * BoB|
|         .   *+B=|
|            ..+o+
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值