zoukankan      html  css  js  c++  java
  • 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命令查看了根目录下的内容.

  • 相关阅读:
    Python编程第5讲—if 语句
    GIT 笔记
    jQuery多余文字折叠效果
    静态库与动态库的制作与使用
    Makefile
    C++ 有理数类
    使用mstest.exe 命令行跑test case(不安装Visual Studio 2010)
    Termp Folder and its subfolders
    ToString() 格式化字符串总结
    REST基础
  • 原文地址:https://www.cnblogs.com/trekxu/p/10334029.html
Copyright © 2011-2022 走看看