• window安装配置 zookeeper 单机模式


    1.zookeeper简单介绍

    zookeeper是一个分布式的,开放源码的分布式应用程序协调服务,我所了解到的主要的使用场景有两个

    (1).微服务注册中心(Dubbo较常用Zookeeper做注册中心)。

    (2).分布式锁。
    2.下载zookeeper

    下载地址:http://mirrors.hust.edu.cn/apache/zookeeper/ 

    3.单机模式安装配置

    ZooKeeper的安装包括单机模式安装,以及集群模式安装。
    单机模式较简单,是指只部署一个zk进程,客户端直接与该zk进程进行通信。
    在开发测试环境下,通过来说没有较多的物理资源,因此我们常使用单机模式。当然在单台物理机上也可以部署集群模式,但这会增加单台物理机的资源消耗。故在开发环境中,我们一般使用单机模式。
    但是要注意,生产环境下不可用单机模式,这是由于无论从系统可靠性还是读写性能,单机模式都不能满足生产的需求。

     

    解压压缩包

    进入conf文件夹,把zoo_sample.cfg文件改名成zoo.cfg 

    修改zoo.fig文件

    dataDir=F:\zookeeper\zookeeper-3.5.4-beta\data
    dataLogDir=F:\zookeeper\zookeeper-3.5.4-beta\log
    admin.serverPort=8082

    配置参数说明:

    #tickTime: zookeeper中使用的基本时间单位, 毫秒值,服务器和服务器之间或者客户端和服务器之间维持心跳的时间间隔。每个tickTime时间就会发送一个心跳。最小的session过期时间为2倍tickTime.
    #dataDir: 存储内存中数据库快照的位置,如果不设置参数,更新事务的日志会被存储到默认位置
    #dataLogDir: log目录, 同样可以是任意目录. 如果没有设置该参数, 将使用和 dataDir相同的设置.
    #clientPort: 监听client连接的端口号.
    #minSessionTimeout和maxSessionTimeout:最小会话超时时间和最大会话超时时间,默认情况下minSessionTimeout=2*tickTime;maxSession=20*tickTime
    #maxClientCnxns:限制连接的ZooKeeper的客户端数量,并限制并发连接的数量,通过IP来区分不同的客户端。此配置选项可以阻止某些类别的Dos攻击,将他设置为零或忽略不进行设置将会取消对并发连接的限制。
                    例如,将maxClientCnxns设置为1,有第二个客户端尝试对ZK进行连接,或者有某些隐式的对客户端的连接操作,将会触发maxClientCnxns的配置

    4.启动zookeepe

    启动成功

     

     测试连接

    cmd进入zookeeper的bin目录,输入:zkCli.cmd 127.0.0.1:2181

    成功如下

     

  • 相关阅读:
    专利申请流程
    安装Fedora16与Windows7共存双系统
    rpm检查依赖性
    C++中的static函数和extern关键字
    asp.net 浏览服务器文件
    如何用批处理文件写:获取当前日期的前一天
    有一个无效 SelectedValue,因为它不在项目列表中。
    .net 4.0 检测到有潜在危险的 Request.Form 值。
    ckeditor 在C#中使用
    使用任务计划程序自动执行任务
  • 原文地址:https://www.cnblogs.com/qq1272850043/p/10617799.html
Copyright © 2020-2023  润新知