简介

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。

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

下载

Apache官网下载,详情见:https://jingyan.baidu.com/article/6181c3e094266d152ef153da.html
(说明:第4步和第5步都可以任意选择一个就行。)

安装

解压到指定目录下    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环境相关推荐

  1. zookeeper安装和使用 windows环境(转)

    原文地址: http://blog.csdn.net/tlk20071/article/details/52028945 简介 ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是G ...

  2. 没比这更简单的了!安装PHP composer(windows环境)及简易使用

    安装PHP composer(windows环境)及简易使用 大家好,我是yangrl,今天重装thinkphp.一般就两种,一种官网下好压缩包解压到本地直接用,第二种就是通过composer在线安装 ...

  3. tomcat11、tomcat10 安装配置(Windows环境)(详细图文)

    Tomcat11.tomcat10 安装配置(Windows环境)(详细图文) 目录 [ 一 ].在Windows 11 系统上安装 一.检查Java在Windows上的存在 二.下载安装Java J ...

  4. git 安装配置(windows环境)

    git 安装配置(windows环境) 1.下载地址:https://git-scm.com/downloads 注意:安装路径中不要存在中文,安装过程中都选择默认选项即可. 2.双击运行git-ba ...

  5. 【java基础知识】JDK环境下载安装过程(windows环境/Linux环境)+IDEA配置

    Windows环境: 1.下载软件(百度网盘): https://pan.baidu.com/s/1pTr-9-FbMme8Pc1Q2MhKjA 提取码:e6ih 官网下载网址: http://www ...

  6. tensorflow安装过程-(windows环境下)---详解

    转载于:https://www.cnblogs.com/lvsling/p/8672404.html 一, 前言:本次安装tensorflow是基于Python的,安装Python的过程不做说明(既然 ...

  7. python安装tensorflow_tensorflow安装过程-(windows环境下)---详解(摆平了很多坑!)...

    一, 前言:本次安装tensorflow是基于Python的,安装Python的过程不做说明(既然决定按,Python肯定要先了解啊):本次教程是windows下Anaconda安装Tensorflo ...

  8. allure的安装和使用(windows环境)

    在安装allure之前,先确认电脑已经安装了jdk1.8+ 1.下载allure allure的官网下载地址: https://github.com/allure-framework/allure2/ ...

  9. php7安装详解(windows环境)

    https://jingyan.baidu.com/article/ce09321b7593062bfe858f6c.html PHP 7新版,这是十年来的首次大改版,最大特色是在性能上的大突破.因为 ...

最新文章

  1. 马斯克公开支持“上班摸鱼”:让工作更愉快!
  2. 公益合种油松专车3天领证
  3. Solr搜索引擎 — 通过mysql配置数据源
  4. CONVT_NO_NUMBER
  5. GDCM:gdcm::ModuleEntry的测试程序
  6. SDUT--Pots(二维BFS)
  7. phpmyadmin 安装 配置
  8. java 根据类名示例化类_Java LocalDateTime类| 带示例的getNano()方法
  9. (数据库系统概论|王珊)第十章数据库恢复技术-第四、五、六、七节:数据库恢复技术和数据库镜像
  10. varnish 4.0 官方文档翻译14-Built in subroutines
  11. 454. 四数相加 ||
  12. MSSQL Server 2008 功能
  13. 10.高性能MySQL --- 复制
  14. Pulsar较Kafka的优势
  15. Express框架学习笔记-基础
  16. vue遍历中key详解 (Demo案例)
  17. PHP气缸种类,【汽缸】【气缸】|× 【Q】√ - 校对标准:寻找权威依据 - Powered by phpwind...
  18. jzy3D从入门到弃坑_4尝试使用jzy3D1.0画图失败
  19. C语言编辑时光标一直闪,win7系统编辑文字鼠标光标一直闪烁问题的解决方法 - win7吧...
  20. 慢慢整理一下用到的游戏相关工具

热门文章

  1. hadoop集群-格式化namenode节点后,从节点的datanode不能启动,或者是datanode启动到主节点上。
  2. REVERSE-PRACTICE-BUUCTF-13
  3. 复数抽象数据类型C语言,采用C/C++语言如何实现复数抽象数据类型Complex
  4. 【蓝桥杯官网试题 - 算法提高 】P0404(模拟)
  5. C++手动开启O2优化(以及-O -O1 -O2 -O3优化的知识点)(竞赛可用)
  6. 【HDU - 5605】 geometry(水,数学题,推公式)
  7. *【HDU - 1042 】 N! (大数乘法)
  8. svm 图片加标签_基于半监督的SVM多标签图数据分类算法研究
  9. 【算法系列之七】合并两个有序链表
  10. SolrCloud详解及搭建