Zookeeper集群搭建

下载zookeeper上传解压并配置环境变量(这里在3个节点搭建zookeeper集群,具体zookeeper集群的详细配置请到官网https://zookeeper.apache.org/查看)

 

进入zookeeper的conf目录中,复制zoo_sample.cfg并重命名为zoo.cfg

 

修改zoo.cfg配置文件

 

tickTime=2000   #t通信心跳时间


dataDir=你要存放的位置  #该属性对应的目录是用来存放myid信息跟一些版本,日志,跟服务器唯一的ID信息等。


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


initLimit=5    #配置初始化时间(leader被选举出来的时候)连接时,leader和follower最小的心跳时间(连接时间).如果超过这个时间,有一半以上的follower与leader已连接,此时leader被选出来了。 5*2000ms


syncLimit=2   #配置leader与follower之间请求和应答的最长时间 2*2000
server.1=node1:2888:3888
server.2=node2:2888:3888
server.3=node3:2888:3888

#在zoo.cfg这个文件中,配置集群信息是存在一定的格式:service.N =YYY: A:B

#N:代表服务器编号(也就是myid里面的值)

#YYY:服务器地址

#A:表示 Flower 跟 Leader的通信端口,简称服务端内部通信的端口(默认2888)

#B:表示 是选举端口(默认是3888)

 

修改之后保存退出

 

在dataDir的指定目录中创建一个myid文件写入zoo.cfg中server后面的数字

 

将node1中安装好的zk同步到node2,node3中并在node2,node3中配置zk环境变量并source /etc/profile

 

在node2,node3中dataDir的位置写入zoo.cfg中server后面的数字

 

在node1,node2,node3,启动zookeeper

zkServer.sh    start

使用jps查看

如果有QuorumPeerMain进程,则表示启动成功

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值