ZooKeeper 环境搭建

安装与配置

上传apache-zookeeper-3.5.7-bin.tar.gz 到linux

使用tar zxvf x.gz -C // 命令解压到//目录

进入zookeeper目录

img

修改conf目录下的zoo_sample.cfg 为zoo.cfg

img

打开zoo.cfg,修改配置信息。将dataDir修改为/opt/module/zookeeper-3.5.7/zkData

img

在zookeeper的根目录创建一个zkData目录

img

启动zk服务端,在根目录使用指令 bin/zkServer.sh start

img

启动zk客户端,在根目录使用指令 bin/zkCli.sh

img

img

quit退出客户端

img

关闭zk服务端,在根目录使用指令 bin/zkServer.sh stop

img

img

在zkData中创建myid文件,输入机器id

img

将zookeeper分发到其他机器

img

把其他机器的myid改成其他机器的id

在zoo.cfg中增加配置信息。并分发到其他机器

img

注:server.A=B:C:D (A为服务器编号,B为服务器的地址,C为当前服务器Follower与集群中Leader通信的端口号,D端口是为了当集群中的Leader服务器挂掉后用来短暂与其他机器通信并选取新Leader)

再次启动zk服务端,在根目录使用指令 bin/zkServer.sh start (启动半数以上才能启动zk服务器)

bin/zkServer.sh status查看服务状态。

img

猜你喜欢

转载自blog.csdn.net/rfdjds/article/details/121044355