zoukankan      html  css  js  c++  java
  • Windows下zookeeper安装及配置

    zookeeper有单机、伪集群、集群三种部署方式,可根据自己对可靠性的需求选择合适的部署方式。本章主要讲述单机部署方式。

    系统要求

    zookeeper可以运行在多种系统平台上面,表1展示了zk支持的系统平台,以及在该平台上是否支持开发环境或者生产环境。

    表1:zookeeper支持的运行平台

    系统开发环境生产环境
    Linux 支持 支持
    Solaris 支持 支持
    FreeBSD 支持 支持
    Windows 支持 不支持
    MacOS 支持 不支持

    zookeeper是用Java编写的,运行在Java环境上,因此,在部署zk的机器上需要安装Java运行环境。为了正常运行zk,我们需要JRE1.6或者以上的版本。

    一、下载

            进入要下载的版本目录,选择tar.gz文件下载

            下载链接:http://mirrors.shu.edu.cn/apache/zookeeper/stable/

    二、解压

            解压zookeeper-3.4.10.tar.gz文件到D:zookeeper-3.4.10

    三、配置文件修改

            3.1、进入D:zookeeper-3.4.10conf目录拷贝zoo_sample.cfg文件为zoo.cfg.

            3.2、编辑zoo.cfg,添加下图内容:

                

                ticktime

    时长单位为毫秒,为zk使用的基本时间度量单位。例如,1 * tickTime是客户端与zk服务端的心跳时间,2 * tickTime是客户端会话的超时时间。 tickTime的默认值为2000毫秒,更低的tickTime值可以更快地发现超时问题,但也会导致更高的网络流量(心跳消息)和更高的CPU使用率(会话的跟踪处理)。

                dataDir

    无默认配置,必须配置,用于配置存储快照文件的目录。

                dataLogDir

                     日志路径

                clientPort

    zk服务进程监听的TCP端口,默认情况下,服务端会监听2181端口。

    四、配置环境变量

            4.1、添加变量 ZOOKEEPER_HOME

                    变量值:D:zookeeper-3.4.10

            4.2、修改变量 path

                    添加内容:;%ZOOKEEPER_HOME%/bin;%ZOOKEEPER_HOME%/conf

    五、启动

            运行D:zookeeper-3.4.10in目录下的zkServer.cmd,出现如下界面代表安装成功:

  • 相关阅读:
    15. DML, DDL, LOGON 触发器
    5. 跟踪标记 (Trace Flag) 834, 845 对内存页行为的影响
    4. 跟踪标记 (Trace Flag) 610 对索引组织表(IOT)最小化日志
    14. 类似正则表达式的字符处理问题
    01. SELECT显示和PRINT打印超长的字符
    3. 跟踪标记 (Trace Flag) 1204, 1222 抓取死锁信息
    2. 跟踪标记 (Trace Flag) 3604, 3605 输出DBCC命令结果
    1. 跟踪标记 (Trace Flag) 1117, 1118 文件增长及空间分配方式
    0. 跟踪标记 (Trace Flag) 简介
    SpringBoot + Redis + Shiro 实现权限管理(转)
  • 原文地址:https://www.cnblogs.com/youqc/p/9073036.html
Copyright © 2011-2022 走看看