准备前提:需提前在本地安装好 jdk(因 zookeeper 是用 java 编写的,需运行在 jvm 上)。
本次安装的 zookeeper 为 zookeeper-3.3.6。
第一步:下载和解压
将 下 载 的 zookeeper-3.4.6.tar.gz 拷 贝 到 每 台 机 器 的 安 装目 录 下 , 然 后 执 行 : tar –zxvf
zookeeper-3.4.6.tar.gz 进行解压,解压之后如下图所示:
第二步:创建 2 个目录:data、dataLog,并在每台机器的 data 目录下,创建一个 myid 文件
(server1 内容为 1,server2 的内容为 2,以此类推),如下图所示:
第三步:修改 zookeeper 启动配置文件 zoo.cfg:
配置 dataDir、dataLogDir、clientPort,并进行集群配置:
server.1=172.19.59.46:2888:3888
server.2=172.19.59.47:2889:3889
server.3=172.19.59.50:2890:3890
说明:server.X=A:B:C
X 表示该节点在集群中的 id,和 myid 中的内容一致;
A 表示该节点的 ip;
B 表示当前节点 server 和集群中 leader 节点 server 的通讯端口;
C 表示当前节点 server 参与选举 leader 时的端口(zookeeper 工作模式分为广播模式和选举
模式(即恢复模式))。
- 1
- 2
前往页