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