初识Zookeeper

我的上篇博文记录的是eureka,可以参考https://blog.csdn.net/zhangleiyes123/article/details/106734980,本片大概记录下zookeeper,因为这个当前已不是重点了,重点肯定是阿里的Nacos,废话不说,看图:

1.注册中心:

zookeeper不像eureka要自己在代码中进行配置,zookeeper可以在官网上进行下载并安装,我是在centos7上安装的,

所以异于eureka的一点是:他两虽然都是服务注册中心,但是eureka是在代码中自行配置,有一个客户端,而zookeeper无需在代码中实现,直接在机器上下载安装就完事了,暂时没有发现有客户端,有的话支持性也不是很好。

2.下面yml  是服务提供者的配置文件:

3.下图yml 是消费者的配置文件

本次是大概总结了一下,方便自己以后使用,思路和eureka是一样的,不论是单机版还是集群版。

最后:把遇到的问题再说明一下:

1.启动main方法报错: 

错误原因是,zookeeper的依赖默认是3.5.3版本,但是我在虚拟机上安装的版本是3.4.9,所以改造完成之后如下图:

 提供者和消费者的zookeeper依赖一样,如下图:

zookeeper比eureka更加干脆,两个都是临时节点,而非持久节点,一段时间内没有心跳,会自动剔除服务,为什莫说更干脆呢?因为如果zookeeper被注册中心剔除之后,再重新注册之后,之前的服务id是会变化的,重新生成的id。 

linux 下查看zookeeper 的进程数 启动状态命令

1  进入bin目录 输入命令  ps -aux | grep 'zookeeper'  如下图:

ps - ef | grep 'zookeeper'

 2 查看 zookeeper 的端口号命令  netstat -anp|grep 2181 如下图 : 
  

3 zookeeper 的启动命令:
   bin/zkServer.sh start

   

 4 zookeeper 的停止命令:
   bin/zkServer.sh stop 

   

 5 zookeeper 的状态查看命令:
   bin/zkServer.sh status

   

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Stone.小小的太阳

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值