一 .概述
zookeeper被设计出来作为一个分布式的协调器,维护数据的一致性.这听起来是比较抽象的,但实际上zookeeper从本质上仅仅只是提供了两个功能:
[1]文件系统
[2]监听通知机制
我们通过这两个基本的功能完成诸如分布式锁,配置管理等功能.
二 .zookeeper的安装和基本使用
本次,我们安装单机版本的zookeeper.
[1] 首先我们将下载的压缩包解压复制到
我们统一将所有的软件都存放在 /usr/local 下面,这是一个习惯的行为.
我们进入到目录之中,看看zookeeper的基本结构.
我们以后,常用的目录有下面的几个
[1]bin目录 : 一般情况下,我们启动和停止服务器的脚本都在这个目录下.
[2]conf目录,我们的zookeeper的配置文件在这个目录下面.
为了以后的使用方便,我们将zookeeper的脚本命令配置到path下面就好了.
具体的配置如下:这个都是常规的命令而已.
别忘记需要刷新一下我们的配置文件.
修改配置文件:
我们进入到zookeeper的conf目录之中,然后复制一个zoo.cfg文件.
剩下的工作就是修改这个配置文件了.
添加如上的配置,表示一个是zookeeper的数据文件,另外一个就是日志文件的地址.
别忘记,我们同时也需要创建这两个文件夹.
三 .启动和停止
我们使用下面的脚本进行启动:
从上面的日志之中,我们可以看到我们的zookeeper已经启动了.
然后我们简单看看客户端脚本的使用:
我们使用ls命令查看了根目录下的内容.