`
baobeituping
  • 浏览: 1071380 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

zookeeper安装和使用 windows环境

 
阅读更多

简介

ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。
ZooKeeper的目标就是封装好复杂易出错的关键服务,将简单易用的接口和性能高效、功能稳定的系统提供给用户。
ZooKeeper包含一个简单的原语集,提供Java和C的接口。
ZooKeeper代码版本中,提供了分布式独享锁、选举、队列的接口,代码在zookeeper-3.4.8\src\recipes。其中分布锁和队列有Java和C两个版本,选举只有Java版本。

下载

 Apache官方最新版本为:3.4.8
 

     安装

      解压到指定目录下    D:\soft\zookeeper-3.4.8
      修改zoo_sample.cfg 文件名(D:\soft\zookeeper-3.4.8\conf) 为 zoo.cfg
      主要修改一下日志位置,具体配置文件如下:
[html] view plain copy
 
  1. # The number of milliseconds of each tick  
  2. tickTime=2000  
  3. # The number of ticks that the initial   
  4. # synchronization phase can take  
  5. initLimit=10  
  6. # The number of ticks that can pass between   
  7. # sending a request and getting an acknowledgement  
  8. syncLimit=5  
  9. # the directory where the snapshot is stored.  
  10. # do not use /tmp for storage, /tmp here is just   
  11. # example sakes.  
  12. dataDir=D:\\zookeeper\\data  
  13. dataLogDir=D:\\zookeeper\\log  
  14. # the port at which the clients will connect  
  15. clientPort=2181  
  16. # the maximum number of client connections.  
  17. # increase this if you need to handle more clients  
  18. #maxClientCnxns=60  
  19. #  
  20. # Be sure to read the maintenance section of the   
  21. # administrator guide before turning on autopurge.  
  22. #  
  23. # http://zookeeper.apache.org/doc/current/zookeeperAdmin.html#sc_maintenance  
  24. #  
  25. # The number of snapshots to retain in dataDir  
  26. #autopurge.snapRetainCount=3  
  27. # Purge task interval in hours  
  28. # Set to "0" to disable auto purge feature  
  29. #autopurge.purgeInterval=1  
配置文件简单解析
1、tickTime:这个时间是作为 Zookeeper 服务器之间或客户端与服务器之间维持心跳的时间间隔,也就是每个 tickTime 时间就会发送一个心跳。
2、dataDir:顾名思义就是 Zookeeper 保存数据的目录,默认情况下,Zookeeper 将写数据的日志文件也保存在这个目录里。
3、dataLogDir:顾名思义就是 Zookeeper 保存日志文件的目录
4、clientPort:这个端口就是客户端连接 Zookeeper 服务器的端口,Zookeeper 会监听这个端口,接受客户端的访问请求。
 

       启动

进入到bin目录,并且启动zkServer.cmd,这个脚本中会启动一个java进程
 
启动后jps可以看到QuorumPeerMain的进程

 
也可以启动客户端连接一下

 
OK,安装成功,很简单
分享到:
评论

相关推荐

    zookeeper安装成windows服务工具

    在Windows环境下,为了方便管理和启动ZooKeeper,我们可以将其安装为Windows服务。 安装ZooKeeper为Windows服务的过程主要涉及到两个关键工具:`prunmgr.exe`和`prunsrv.exe`。这两个工具是Apache Commons Daemon的...

    zookeeper for windows 3.4.8

    本文主要针对Zookeeper for Windows 3.4.8版本进行详述,旨在帮助开发者在Windows环境下搭建和使用Zookeeper。 一、Zookeeper概述 Zookeeper的设计理念源于Google的Chubby,主要用于解决分布式环境中的数据一致性...

    Windows环境安装zookeeper

    在Windows环境下安装Apache ZooKeeper是分布式应用程序协调服务的重要步骤,Zookeeper被广泛应用于大数据和云计算领域,如Hadoop、Kafka等。以下是详细的操作指南: 一、了解Zookeeper Apache ZooKeeper是一个开源...

    ZooKeeper3.4.9 windos和linux

    在本文中,我们将深入探讨如何在Windows和Linux操作系统上安装、配置和使用ZooKeeper 3.4.9。 一、ZooKeeper基础 1.1 ZooKeeper的角色:ZooKeeper作为一个分布式一致性服务,它提供命名服务、配置管理、集群同步、...

    windows下安装kafka需要的zookeeper-3.4.6

    在Windows环境下搭建Kafka之前,首先需要安装Zookeeper,因为Zookeeper是Kafka的重要组成部分,它作为分布式协调服务,为Kafka提供了集群管理和数据一致性保障。Zookeeper-3.4.6是Apache ZooKeeper的一个稳定版本,...

    zookeeper3.8.0 最新版 windows linux通用版 apache-zookeeper

    在运维层面,ZooKeeper的安装和配置过程相对简单。首先,解压`apache-zookeeper-3.8.0-bin.tar.gz`到指定目录,然后编辑`conf/zoo.cfg`进行基本配置。配置可能涉及以下几个关键点: - `dataDir`:设置ZooKeeper持久...

    linux下的zookeeper压缩包和Windows下的zookeeper查看工具

    在Windows环境下,为了查看和管理Zookeeper,你可以使用如`ZooInspector`这样的图形化工具。ZooInspector是一个轻量级的Zookeeper浏览器,它允许用户查看和修改Zookeeper的数据树。这个工具通常与Zookeeper的Java...

    zookeeper-3.5.2-alpha windows

    因此,熟悉并掌握Zookeeper的使用和配置对于从事分布式系统开发的工程师至关重要。 总结一下,Zookeeper-3.5.2-alpha是Windows环境下搭建分布式协调服务的重要工具。从下载解压,配置zoo.cfg,启动服务,到使用...

    zookeeper安装手册(Linux)

    本文档旨在详细介绍如何在Linux环境下安装和配置Zookeeper。 #### 二、下载与安装 1. **下载Zookeeper** - 访问Apache官方网站或其镜像站点进行下载。 - 下载地址:`...

    zookeeper+kafka.zip windows安装kafka和zookeeper

    在本文中,我们将深入探讨如何在Windows环境下安装和配置Apache ZooKeeper和Kafka。Apache ZooKeeper是一个分布式的、开放源代码的服务,用于管理配置信息、命名服务、集群同步以及分布式应用程序协调。而Apache ...

    zookeeper-3.5.4windows服务注册包

    总的来说,Zookeeper-3.5.4Windows服务注册包是Windows用户部署和管理Zookeeper的便利工具,它减少了手动操作的复杂性,提升了系统的自动化水平,对于需要在Windows环境下使用Zookeeper的开发者和运维人员来说,是一...

    Zookeeper安装包(Window安装)

    在Windows环境下安装Zookeeper虽然简单,但在实际部署中,建议考虑使用Linux环境,因为许多大数据组件在Linux上的稳定性更好,而且更符合分布式系统的标准部署方式。不过,对于学习和测试,Windows平台无疑提供了...

    Zookeeper 在Windows下的安装过程及测试

    ### Zookeeper 在 Windows 下的安装过程及测试 #### 一、前言 Zookeeper 是一个分布式协调服务,...通过以上步骤,你可以在 Windows 环境下成功安装并测试 Zookeeper,无论是用于学习还是实际项目开发都非常有帮助。

    zookeeper3.4.6 windows 版本

    在3.4.6版本中,它提供了稳定性和性能的优化,使得在Windows环境下搭建和使用变得更加方便。 ZooKeeper的核心功能包括命名服务、配置管理、集群同步和分布式锁等,它通过一个简单的类ZNode的层次结构来存储数据,并...

    zookeeper-windows-3.4.6

    在Windows环境下,Zookeeper 3.4.6版本是一个极为重要的工具,尤其对于开发基于Dubbo的分布式应用来说,它是不可或缺的一部分。 Zookeeper的设计目标是为分布式环境中的数据一致性问题提供解决方案,其核心功能包括...

    zookeeper-3.5.2-alpha windows免安装版

    总结来说,ZooKeeper 3.5.2-alpha的Windows免安装版为用户提供了便捷的部署方式,只需简单的步骤就能在Windows环境中运行ZooKeeper服务,用于实现分布式应用的协调和注册中心功能。理解和掌握其基本操作和配置对于...

    zookeeper及hbase安装

    这些配置确保了ZooKeeper和HBase能够正常运行,并且相互协作,为分布式环境下的数据管理和协调提供了强大的支持。在进行此类配置时,请确保所使用的软件版本与Hadoop版本兼容,以避免不必要的问题。

    windows_zookeeper安装文档1

    Windows环境下Zookeeper的安装与配置是一个关键的步骤,它是Apache Hadoop生态系统中的一个分布式协调服务,广泛应用于大数据集群管理。下面将详细阐述Zookeeper在Windows上的安装过程、配置细节以及启动和验证方法...

    zookeeper for windows

    在 Windows 操作系统上安装和使用 Zookeeper 可能与在 Linux 系统上略有不同,但依然提供了相同的功能。以下是一些关于在 Windows 上使用 Zookeeper 的关键知识点: 1. **安装步骤**: - 下载 Zookeeper 的最新...

    zookeeper-3.4Windows版本

    在Windows环境下,可能需要解决一些与Linux不同的问题,如路径问题、权限问题等。同时,为了在分布式环境中使用,需要配置多个ZooKeeper实例,形成集群。 总的来说,ZooKeeper在分布式大数据系统中扮演着中枢神经的...

Global site tag (gtag.js) - Google Analytics