Java 杂谈Java高级交流

分布式锁zookeeper选举模式和的集群搭建

2018-07-13  本文已影响12人  Java小生

一、基本概念

zk集群,主从节点,心跳机制(选举模式)

zookeeper

配置数据文件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,传输端口,选举端口)

zookeeper

修改对应的端口号及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,传输端口,选举端口)

zookeeper

在这里给大家推荐一个群,大佬和小白都可以进来交流学习:813071032

点击链接加入群聊【Java技术交流群】:https://jq.qq.com/?_wv=1027&k=5PcvnhZ

上一篇 下一篇

猜你喜欢

热点阅读