8.zookeeper集群部署

zookeeper集群部署

一、zk集群的特点

          1.zookeeper集群有一个特点就是每当大于或等于半数的服务器死掉了,那么整个集群都不能使用了。

          2.基于上面的特点,最低需要三台服务器才能成为集群,而且我们还能算出3台和4台一样,5台和6台一样。。。以此类推,我们能知道,用奇数台服务器跟偶数台服务器一样的,而且还要少用一台,节约成本,所以我们的zk集群都使用奇数台服务器。

二、模拟zk集群

          1.在一台机器上模拟3个 zk server的集群安装。

          步骤一:下载解压zookeeper-3.4.10.tar.gz

                         解压到3个目录(模拟3台zk server):

            /home/zookeeper-3.4.10-1
 
            /home/zookeeper-3.4.10-2

            /home/zookeeper-3.4.10-3

           步骤二:创建每个目录下conf/zoo.cfg配置文件 ,修改端口,并添加服务集群

                         clientPort=2181 (三个要不一样的端口)

                         server.1=localhost:2287:3387 (前一个是集群服务器之间通讯的端口,后一个是外部应用使用的端口)

                         server.2=localhost:2288:3388

                         server.3=localhost:2289:3389

           步骤三:每个服务器都要创建data目录来存储自己的文件,并在自己的目录下新建一个myid文件,内容就是server.x的x,如server.1的myid文件的内容就是1。

           步骤四:在项目的spring配置文件中加以下内容来发布到集群中:

                           

                         

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值