Zookeeper集群安装

Zookeeper集群安装

1,  安装准备

1)由于zookeeper运行需要jvm,所以需要首先安装JDK

https://blog.csdn.net/licongcong_0224/article/details/12756959

2)准备zookeeper安装包通过后面的链接下载Zookeeper:    Zookeeper下载

下载后解压至安装目录下,本文我们解压到目录:/opt/zookeeper/zookeeper

$:tar -xzvf zookeeper-3.4.12.tar.gz

 

2.zookeeper的环境变量的配置:

为了今后操作方便,我们需要对Zookeeper的环境变量进行配置,方法如下:

在/etc/profile文件中加入如下的内容:

#set zookeeper environment

export ZOOKEEPER_HOME=/opt/zookeeper/zookeeper-3.4.12

export PATH=$PATH:$ZOOKEEPER_HOME/bin:$ZOOKEEPER_HOME/conf

 

3.集群安装

配置zoo.cfg文件

在/opt/zookeeper/zookeeper-3.4.12/conf目录下创建zoo.cfg文件,并配置如下信息

 

 

配置myid文件

在/opt/zookeeper/zookeeper-3.4.12/data下新建myid文件,写入serviceId号

在上面的配置文件中"server.id=host:port:port"中的第一个port是从机器(follower)连接到主机器(leader)的端口号,第二个port是进行leadership选举的端口号。

接下来在dataDir所指定的目录下创建一个文件名为myid的文件,文件中的内容只有一行,为本主机对应的id值,也就是上图中server.id中的id。例如:在服务器1中的myid的内容应该写入1。

在其他两台机器上分别重复上面的操作

4.集群启动

分别运行./zkServer.sh start启动zookeeper

 

查看集群状态

 

参考资料:

https://blog.csdn.net/cruise_h/article/details/19046357

常见安装问题参考如下

https://blog.csdn.net/u012453843/article/details/70878117

https://blog.csdn.net/zxy987872674/article/details/72466504

https://www.jianshu.com/p/5297773fcc1b

https://blog.csdn.net/Poppy_Evan/article/details/79415460

原文地址:https://www.cnblogs.com/zhy-heaven/p/10994251.html