zookeeper配置

时间:2022-01-24
本文章向大家介绍zookeeper配置,主要包括zookeeper配置使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

材料准备

3台centos7的虚拟机(我有图形化界面)

配置流程

1.下载jdk(我是jdk8  

下载完后我直接拖进虚拟机里  解压命令:tar -xzvf 要解压的包

2.下载Zookeeper 3.4.13 

同上拖入解压

3.配置zookeeper

1) 配置解压后文件夹中文件
1 cd zookeeper-3.4.13
2 cd conf
3 cp zoo_simple.cfg zoo.cfg. //复制一份配置文件
4 su //我这里切换成root模式了
5 sudo vim zoo.cfg  

//进入zoo.cfg文件后
主要修改的是 dataDir ,这个位置随意,比如我就设置成 /home/我的centos用户名/zk/data 这个随自己喜欢
配置集群

server.A=B:C:D

    A:其中 A 是一个数字,表示这个是服务器的编号;

    B:是这个服务器的 ip 地址;

    C:Zookeeper服务器之间的通信端口;

    D:Leader选举的端口。


在文件最后一行添加上

server.1=0.0.0.0:2888:3888       //这个地址代表本机
server.2=192.168.101.175:2888:3888
server.3=192.168.101.171:2888:3888

2)创建myid

  在你设置好的dataDir里创建myid文件,比如现在我配置的是编号1(上面配置文件中确定的)的机子,我就在myid中写1,其他2,3...同理

  

上述配置在每台机器上都要做

3.修改环境变量

//一般要root权限才可以修改
su
sudo vim /etc/profile

在文件下面加上

#set zookeeper environment
export ZK_HOME=/home/yzhpdh/zookeeper-3.4.13. //刚刚zookeeper解压包位置
export PATH=$PATH:$ZK_HOME/bin

!wq //保存

source /etc/profile //使配置文件生效

4.启动zookeeper

以下是zookeeper的基本操作
zkServer.sh start zkServer.sh restart zkServer.sh stop

第一台机器

第二台机器

第三台机器

原文地址:https://www.cnblogs.com/pipihoudewo/p/15839987.html