00:00
好,前面呢我们说了一下double的应用架构,那我们在测试double程序之前呢,我们先得搭建一个注册中心,那么我们double呢支持非常多种注册中心,我们打开它的官方文档,这儿呢有一个注册中心的参考手册,它可以支持这么四个注册中心,我们在这儿来看一下介绍,我们double官方呢是推荐用zoo keepper作为注册中心的,所以呢,我们搭建注注册中心呢,我们也来选用zoo keepper,好,我们先把这个注册中心呢搭建起来,我们来百度呢,来搜索zooper,我们来到zoo keepper的官网,Zoo keepper呢,我们来到download里边来下载我们这个arch,来看一下zoo keepper的这个可用包,我们不下载3.5版本,它都是一些内测版和公测版,我们下载一个三点四点几一个稳定版,咱这个zoo keepper呢,我也发给了大家,在课件里边,Software这呢有一个zoo。
01:00
Keepper的压缩包,我们就呢以Windows下安装做keepper为例,Linus下,那我们这个文档里边也有感兴趣的同学也可以在Linux下来搭建zoo k环境,那好来打开zoo k这个压缩包来看一下,哎,这里边呢有一个zoo k文件夹,我们就让它解压到当前文件夹,我们立即解压。好,我们解压出zoo k以后呢,来打开在zoo k这个并目录里边,那就是一些可执行的二进制程序,哎,这呢有一个叫ZK server cmd,哎,我们Windows下直接来启动它就行了,但第一次启动呢,肯定会有一些错误,来给大家看一下ZK server。CMD好来让它运行好,我们发现呢,它在这有一个错,说在处理我们这个zoo keepper这个点点杠convi zoo convi,也就说这个zoo keepper的这个配置文件啊,它在处理期间有问题啊,说这个文件is Miss就说没有找到这个文件,原因呢,Zoo keep的配置文件是在这儿放着的,哎,它呢现在有一个zoo simple这个。com,我们把它呢复制一份,这是zoo keep的配置文件的一个副本啊,我们把它呢改名为zoo con好就行了,然后呢,Zoo keepper的配置文件们来打开看一下,里边呢主要核心我们来看一下这一块有一个叫c port,这是zoo keepper的端口号2181,还有zoo keepper呢,我们这些临时数据存在哪,哎,我们这一块呢,这是Linux的目录结构,我就让它存在我们哎zoo keepper的这个目录,比如我们建一个哎,建一个文件夹就叫data,让他们呢,把数据呢。
02:45
都临时存在这个文件夹里边,好,我们可以呢,在这儿来修改zoo conf,我们可以让他来存档,以咱们这个当前配置文件啊目录为准,我们点点杠先走出来,我们走到我们这个data,哎,我们存到这个data目录下就行了,保存这个配置,然后呢,我们再来启动一下so keepper cmd。
03:09
好,我们ZKSO现在呢,我们看到这个zoo kper呢就启动起来了,在2181端口,那么呢我们可以来测试一下,这呢有一个z k client SD,哎,我们就呢使用它来连接zoo keepper服务器来z k client SD,然后呢,我们说这个zoo keepper它呢其实是一个叫树形目录服务,比如说在zoo keepper根节点下,我们可以按照目录的这些层级关系,然后创建出很多的这些节点,节点里边呢还可以保存一些数据,那么就来测试一下,我来测第一个命令,我可以获取根节点下到底有没有什么值,哎,我们这个根节点没有包括呢LS杠,我们根节点下呢有一个叫zoo kber节点,我们还可以创建一个临时节点create杠一,我们呢就叫根节点下呢,我创建一个叫at硅谷节点,值呢,给它保存成123。
04:10
3456,诶我们可以创建出临时节点,包括呢,还可以看一下,我们现在再来看LS,我这个根节点下呢有两个,一个是zoo keepper,一个是at硅谷,我们还可以获取到an特硅谷,我们当时创建的时候呢,保存了一个值叫123456,那么zoo keepper的详细使用呢,大家可以参照我们鼓励学院的相关课程,我们这儿呢,只是把它作为一个注册中心来使用,那么它的其他详细功能我就不再说了,组开的这个注册中心,我们就算是搭建好也测试通过了。
我来说两句