分布式锁zookeeper选举模式和的集群搭建
2018-07-13 本文已影响12人
Java小生
一、基本概念
zk集群,主从节点,心跳机制(选举模式)
配置数据文件myid 1/2/3 对应 server.1/2/3
通过./zkCli.sh -server [ip]:[port] 检测集群是否配置成功
二、zookeeper伪集群的搭建
进入/usr/local目录对zookeeper进行copy
cp zookeeper zookeeper02 -rf
cp zookeeper zookeeper03 -rf
修改三个zookeeper实例的配置文件
在conf/zoo.cfg中追加以下内容(主机ip,传输端口,选举端口)
修改对应的端口号及dataDir、dataLogDir目录
在三个zookeeper实例的dataDir目录下新增myid文件
实例1:1
实例2:2
实例3:3
测试
使用zkCli连接zookeeper01:./zkCli.sh -server localhost:2181
在根节点下创建一个新的节点data:create /data data
节点创建成功后,再分别连接zookeeper02、zookeeper03查看根节点下是否有/data,数据是否一致
三、使用三台物理机搭建zookeeper集群
环境变量的配置,ip配置不同,端口号可以一致
搭建方式与伪集群类似
在三台主机zookeeper的dataDir目录下新增myid文件
主机1:1
主机2:2
主机3:3
修改三台zookeeper实例的配置文件
在conf/zoo.cfg中追加以下内容(主机ip,传输端口,选举端口)
在这里给大家推荐一个群,大佬和小白都可以进来交流学习:813071032
点击链接加入群聊【Java技术交流群】:https://jq.qq.com/?_wv=1027&k=5PcvnhZ