关于windows下搭建zookeeper单机集群

第一次写博客。。。记一下widows搭建zookeeper集群的小坑

首先可以从http://mirrors.shu.edu.cn/apache/zookeeper/下载

可以先试验下单节点启动

解压之后找到bin目录打开zkServer.cmd。

启动成功。

单机三节点配置:

复制三份相同的解压文件;分别创建server1,server2,server3.

从第一份开始修改 找到conf文件夹下的zoo.cfg

修改为:

第二份修改为:

第三份修改为:

需要注意的:

同一IP上搭建多个节点的集群时,必须要注意端口问题,端口必须不一致才行;

创建多个节点集群时,在dataDir目录下必须创建myid文件注意这个文件没有格式 名称加格式就是myid),myid文件用于zookeeper验证server序号等,myid文件只有一行,并且为当前server的序号,例如server.1的myid就是1,server2的myid就是2;

部分参数说明:

tickTime=2000 心跳检测时间间隔 默认2000

dataDir=/app/data/zookeeper 数据存放路径

dataLogDir=/app/log/zookeeper 日志路径

initLimit=10 初次同步的阶段(followers连接到leader的阶段),允许的时长(tick数量),缺省:10

syncLimit=2 允许followers同步到ZooKeeper的时长(tick数量),缺省:5

maxClientCnxns=150(zookeeper最大连接数)

clientPort 客户端连接的接口,客户端连接zookeeper服务器的端口,zookeeper会监听这个端口,接收客户端的请求访问!这个端口默认是2181

server.x=host:port1:port2  x是ensemble中一个服务器的id,后面指定该server的hostname、第一个端口号用于ZooKeeper之间的通信、第二个端口用于和其他应用之间的通信(此处用的主机名,需在hosts文件中添加ip与主机名映射关系);

启动顺序:server1→server2→server3;

启动server1的时候会报错

但是不用管它,剩下的节点启动之后就不会报错;

server2启动的时候也会报错

最后的server3启动之后其他的就不会显示报错了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值