四、Zookeeper集群搭建

2019-01-05  本文已影响0人  1c5c99819799

本系列目录:

一、CentOS集群搭建(1)--CentOS安装篇

一、CentOS集群搭建(2)--CentOS设置篇

一、CentOS集群搭建(3)

二、Hadoop集群搭建

三、Hive搭建(不需要搭建集群)

四、Zookeeper集群搭建

五、kafka集群搭建

六、Spark集群搭建

本节用的安装包有:

※zookeeper-3.4.10.tar.gz

1 将zookeeper-3.4.10.tar.gz通过主机Mac的终端分别传输到a1中的/usr/local目录下

2 使用命令进行解压缩zookeeper-3.4.10.tar.gz,

命令为:tar -zvxf zookeeper-3.4.10.tar.gz

3 重命名:mv zookeeper-3.4.10 zk

4 配置zk相关的环境变量

vi ~/.bashrc

export ZOOKEEPER_HOME=/usr/local/zk

export PATH=$ZOOKEEPER_HOME/bin

source ~/.bashrc

5 配置zoo.cfg

首先进入/usr/local/zk/conf目录下,命令:cd /usr/local/zk/conf

5.1 将zoo_sample.cfg进行重命名,命令:mv zoo_sample.cfg zoo.cfg

5.2 修改zoo.cfg,命令:vi zoo.cfg,如图4.1.1所示

修改:dataDir=/usr/local/zk/data

新增:

server.0=a1:2888:3888

server.1=a2:2888:3888

server.2=a3:2888:3888

图4.1.1

6 设置zk节点标识

进入/usr/local/zk目录下,命令:cd /usr/local/zk

创建data文件夹,命令:mkdir data

进入data文件夹,命令:cd data

创建文件myid,并输入0(注:数字零),如图4.1.2所示,命令:vi myid

图4.1.2

至此一个虚拟机上的zookeeper搭建完成,下面搭建zookeeper集群

7 将a1中的zk、~/.bashrc通过scp命令拷贝a2、a3中,命令:

scp -r zk root@a2:/usr/local

scp -r zk root@a3:/usr/local

scp ~/.bashrc root@a2:~

scp ~/.bashrc root@a3:~

然后,在a2和a3中,分别执行命令:source ~/.bashrc,使得配置文件生效

8 将a2的/usr/local/zk/data/myid的内容修改为1;

将a3的/usr/local/zk/data/myid的内容修改为2;

9 启动Zookeeper集群

分别在三台虚拟机上执行,命令:zkServer.sh start,出现图4.1.3的内容,即代表启动成功

图4.1.3

分别在a1,a2,a3使用命令:zkServer.sh status,检查状态,a1的状态如图4.1.4所示,代表成功。

图4.1.4

a2的状态,如图4.1.5所示

图4.1.5

a3的状态,如图4.1.6所示

图4.1.6

至此Zookeeper集群搭建完成~

上一篇下一篇

猜你喜欢

热点阅读