超碰97人人做人人爱2020,狠狠躁天天躁,久久精品人人槡人妻人人玩,超碰97人人做人人爱2020

  • <center id="frjpm"></center>

  • <big id="frjpm"><nobr id="frjpm"></nobr></big>
  • <object id="frjpm"></object>
  • 极速下载站 —— 提供优质软件下载服务,感受全新的极速下载体验!

    最近更新 | 软件专题 | 软件分类 | 软件排行

    您的位置:极速下载站资讯首页软件教程软件资讯 → zookeeper的单机模式和伪集群模式

    zookeeper的单机模式和伪集群模式

    时间:2019-07-29 17:14:01  作者:Dorise  浏览量:65

    大家好!小编今天就来谈一下zookeeper,zookeeper是做什么的?ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。ZooKeeper的目标就是封装好复杂易出错的关键服务,将简单易用的接口和性能高效、功能稳定的系统提供给用户。ZooKeeper包含一个简单的原语集, 提供Java和C的接口。

    首先在官网上下载zookeeper安稳版本, 下载zookeeper-3.4.6.tar.gz,我下载的是3.4.6,不算太新也不算太旧。
    zookeeper是一个分布式使用所设计的分布的、开源的和谐服务,它主要是用来处理分布式使用中常常遇到的一些数据办理问题,简化分布式使用,和谐及其办理的难度,进步功能的分布式服务。
    zookeeper本身是能够以Standalone形式装置运转,不过它在分布式Zookeeper集群中(一个Leader,多个Follower),根据推举算法来保证zookeeper集群的安稳性和可用性,从而保证了分布式的可靠性。
    一、单机形式装置
    1、解压到自己恣意磁盘下,我的方位是D:\zookeeper-3.4.

    2、仿制zoo_sample.cfg 重命名为zoo.cfg。
    zoo.cfg中的内容如下:

    图:

    图:

    zookeeper的单机模式和伪集群模式图1


    其间dataDir为zookeeper数据存放方位,zookeeper将写数据的日志文件保存在这个目录里。
    dataLogDir是日志文件。
    clientPort=2181是zookeeper端口,咱们连接zookeeper的端口,zookeeper会监听这个端口,接纳客户端拜访恳求。
    tickTime:zookeeper服务器之间,或者zookeeper客户端与服务器之间维持的心跳的时刻距离,每隔tickTime时刻,会履行一次。(心跳证明活着,心跳时刻便是超时设置时刻,能够理解为客户端和服务器端的session)

    3 、转到D盘的zookeeper bin目录下,履行zkServer.cmd,这样就发动了zookeeper服务了。
    4、查看zookeeper运转情况:D:\zookeeper-3.4.6\bin>zkCli.cmd-server 127.0.0.1:2181。
    这样就完成了zookeeper windows单机形式装置。
    二、伪集群形式装置
    在一台PC上发动多个Zookeeper实例,同一个不同的端口,来完成微集群。
    简略原理:
    推举算法,有兴趣的同学能够看看,后续篇章中会胪陈。
    1、修正加载的配置文件。在D:\zookeeper-3.4.6\conf 下仿制zoo.cfg重命名为zoo1.cfg ,zoo2.cfg,zoo3.cfg

    图:

    zookeeper的单机模式和伪集群模式图2

    修正以下如下:

    图:

    zookeeper的单机模式和伪集群模式图3
    zoo1.cfg 文件修正dataDir目录为D:\\data\\zookeeper\\1,修正clientPort为2181 ,同时增加server.1=localhost:2887:3887
    server.2=localhost:2888:3888 server.3=localhost:2889:3889
    server.num=ip/domain:Port1:Port2

    其间num:表示数字表示第几号服务器;ip/domain :是服务器域名或者ip地址。Port1:表示这个服务器和集群中的Leader服务器交换信息的端口;Port2:表示如果集群中的Leader服务器挂了,需要一个端口从头进行推举,选出一个新的Leader,这个端口便是用来履行推举时服务器彼此通讯的端口。 由于咱们是伪集群,所以ip或者域名是一样的,所以要分配不同的端口号。
    zoo2.cfg也是如此修正,copy zoo1.cfg 只需修正上述红色标记的即可,\\2 clientPort=2182 ,类推,zoo2.cfg修正clientPort为2183 。
    2、修正命令,加载不同的配置。仿制zkServer.cmd而且重命名为,zkServer-1.cmd,zkServer-2.cmd,zkServer-3.cmd 别离修正这三个cmd如下所示。

    图:

    12下一页>

    相关资讯

  • <center id="frjpm"></center>

  • <big id="frjpm"><nobr id="frjpm"></nobr></big>
  • <object id="frjpm"></object>
  • 超碰97人人做人人爱2020,狠狠躁天天躁,久久精品人人槡人妻人人玩,超碰97人人做人人爱2020

    品牌简介

    {转码主词}