001 概述

一 .概述

  zookeeper被设计出来作为一个分布式的协调器,维护数据的一致性.这听起来是比较抽象的,但实际上zookeeper从本质上仅仅只是提供了两个功能:

  [1]文件系统

  [2]监听通知机制

我们通过这两个基本的功能完成诸如分布式锁,配置管理等功能.


 二 .zookeeper的安装和基本使用

  本次,我们安装单机版本的zookeeper.

  [1] 首先我们将下载的压缩包解压复制到

我们统一将所有的软件都存放在 /usr/local 下面,这是一个习惯的行为.

我们进入到目录之中,看看zookeeper的基本结构.

我们以后,常用的目录有下面的几个

[1]bin目录 : 一般情况下,我们启动和停止服务器的脚本都在这个目录下.

[2]conf目录,我们的zookeeper的配置文件在这个目录下面.

为了以后的使用方便,我们将zookeeper的脚本命令配置到path下面就好了.

具体的配置如下:这个都是常规的命令而已.

别忘记需要刷新一下我们的配置文件.

修改配置文件:

我们进入到zookeeper的conf目录之中,然后复制一个zoo.cfg文件.

剩下的工作就是修改这个配置文件了.

 

添加如上的配置,表示一个是zookeeper的数据文件,另外一个就是日志文件的地址.

别忘记,我们同时也需要创建这两个文件夹.


 三 .启动和停止

  我们使用下面的脚本进行启动:

  

从上面的日志之中,我们可以看到我们的zookeeper已经启动了.

然后我们简单看看客户端脚本的使用:

  

我们使用ls命令查看了根目录下的内容.

原文地址:https://www.cnblogs.com/trekxu/p/10334029.html