首页 > 系统相关 >【Windows】Zookeeper伪集群安装

【Windows】Zookeeper伪集群安装

时间:2023-06-06 11:11:56浏览次数:47  
标签:#------------ zookeeper Windows Zookeeper ------------ 0.1 127.0 集群 目录

下载zookeeper

下载地址:http://archive.apache.org/dist/zookeeper/

解压后,目录重命名为zookeeper1,进入 conf目录,把zoo_sample.cfg 复制一份,重命名为zoo.cfg。

编辑zoo.cfg

配置数据目录和日志目录

先在zookeeper1目录下,新建目录 data、logs

#------------日志目录------------
#dataDir=/tmp/zookeeper
dataDir=D:/develop-env/zookeeper/zookeeper1/data
#日志目录
dataLogDir=D:/develop-env/zookeeper/zookeeper1/logs

设置端口

#------------端口------------
clientPort=2181

配置集群服务器

#------------集群服务器------------
#server.id=host:port1:port2 后面2个端口 分别代表follow服务器端口、leader服务器端口
server.1=127.0.0.1:1100:1200
server.2=127.0.0.1:2100:2200
server.3=127.0.0.1:3100:3200

设置服务器ID

在zookeeper1/data/ 目录下,新建myid文件,插入值1(服务器id)

复制zookeeper1多份,为了伪集群服务,并命名zookeeper2、zookeeper3...

修改zookeeper2和zookeeper3的 /conf/zoo.cfg分别为:

#------------日志目录------------
#dataDir=/tmp/zookeeper
dataDir=D:/develop-env/zookeeper/zookeeper2/data
#日志位置
dataLogDir=D:/develop-env/zookeeper/zookeeper2/logs
#------------端口------------
clientPort=2182
#------------集群服务器------------
#server.id=host:port1:port2 后面2个端口 分别代表follow服务器端口、leader服务器端口
server.1=127.0.0.1:1100:1200  
server.2=127.0.0.1:2100:2200  
server.3=127.0.0.1:3100:3200
#------------日志目录------------
#dataDir=/tmp/zookeeper
dataDir=D:/develop-env/zookeeper/zookeeper3/data
#日志位置
dataLogDir=D:/develop-env/zookeeper/zookeeper3/logs
#------------端口------------
clientPort=2183
#------------集群服务器------------
#server.id=host:port1:port2 后面2个端口 分别代表follow服务器端口、leader服务器端口
server.1=127.0.0.1:1100:1200  
server.2=127.0.0.1:2100:2200  
server.3=127.0.0.1:3100:3200

并分别修改文件 zookeeper2/data/myid 和zookeeper3/data/myid,分别修改数据为 2、3 

启动伪集群zookeeper

进入cmd,切换目录到 /zookeeper1/bin/,执行命令 zkServer.cmd(此时会打印错误日志,别急,这是心跳检查连接其他zk服务,等启动集群数量一半以上的zk服务后,就不报错了)

进入cmd,切换目录到 /zookeeper2/bin/,执行命令 zkServer.cmd

进入cmd,切换目录到 /zookeeper3/bin/,执行命令 zkServer.cmd

至此,windows 伪集群服务搭建完成

测试是否成功

cmd,切换目录到 /zookeeper1/bin,执行命令 zkCli.cmd  -server localhost:2181

 

等待刷屏完毕,出现如下 zk: localhost:2181<connected> 0 : ,说明服务连接成功,也说明搭建的zk服务成功。

 

标签:#------------,zookeeper,Windows,Zookeeper,------------,0.1,127.0,集群,目录
From: https://www.cnblogs.com/xfeiyun/p/17455979.html

相关文章

  • 信创操作系统--麒麟Kylin桌面操作系统 (项目十三 使用 Windows 软件)
    1.Wine介绍Wine是“wineIsNotanEmulator”的首字母缩写,它是一个能够在多种POSIX兼容操作系统(如Linux、macOS以及BSD等操作系统)上运行Windows应用程序的兼容层,是一个开源软件。Wine不像虚拟机软件一样模拟整个Windows操作系统,而是把WindowsAPI调用动态转换成本......
  • 停止 WIndows 11 更新的行之有效的办法
    用设置的方法,几乎无法达成目的。即使禁用Windows11服务里的“Windows更新”服务,系统也会自己将之改成手动,然后再打开。 先找到控制面板->服务,停止并禁用“windows更新”服务(有的版本可能叫WindowsUpdate)。直到查看了别人的脚本,才找到管更新的是哪些文件。(所以本文......
  • 在Windows中通过批处理设置仅允许指定的蓝牙设备硬件ID,请按照以下步骤进行操作
    在Windows中通过批处理设置仅允许指定的蓝牙设备硬件ID,请按照以下步骤进行操作:打开记事本或其他文本编辑器。输入以下内容:CopyCode@echooffsetHARDWAREID=DEVICE_ADDRESS_IN_HEXregadd"HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Bluetooth"/v"A......
  • redis 集群安装
    redis-5版本的集群安装 1.5版本往上就不再使用ruby去创建集群了。 2.具体的创建步骤可以参见下面的博文。https://www.jianshu.com/p/e9eab2f4a564 3.redis集群开机自启:https://www.cnblogs.com/powerwu/articles/11606925.html 4.启动命令 1.redis-server/usr/local/red......
  • Windows之Visual Studio Code添加右键菜单
    背景通常如果直接从官网下载VisualStudioCode安装包,我们只需要在安装界面勾选那两个复选框就行了,它会安装后帮我们自动添加右键支持,但是,如果我们使用全新的Winget手段安装,因为是静默的,所以没有机会做这个勾选,那么我们只能手动给VisualStudioCode添加右键菜单支持了,让我们通过......
  • windows笔记本极致省电指南
    用到了三个软件:parkcontrol,processlasso,quickCPUparkcontrol-调整CPU的运行核心和频率,可以设置离电的时候关闭一些CPU核心数,以达到省电的目的插电的时候是全核心运行,离电的时候只有一个核心两个线程在运行。在显示高级设置里,设置使用的核心数,为了极致省电,把电池模式下的......
  • 2023-06-05:Redis官方为什么不提供 Windows版本?
    2023-06-05:Redis官方为什么不提供Windows版本?答案2023-06-05:Redis官方没有提供Windows版本有几个原因。1.Redis的开发团队规模较小,由三四名核心开发者组成。他们更加熟悉和习惯Unix-like系统,在这些系统上进行开发和测试可以更高效地进行。然而,提供Windows版本会消耗较多资源,可......
  • 2023-06-05:Redis官方为什么不提供 Windows版本?
    2023-06-05:Redis官方为什么不提供Windows版本?答案2023-06-05:Redis官方没有提供Windows版本有几个原因。1.Redis的开发团队规模较小,由三四名核心开发者组成。他们更加熟悉和习惯Unix-like系统,在这些系统上进行开发和测试可以更高效地进行。然而,提供Windows版本会消耗较多资源,可能会......
  • windows编译freeswitch-1.8.5
    我的windows环境是WIN10编译器是vs2022下载好freeswitch-1.8.5代码解压后直接打开sln文件,开始编译。报错如下:6>libsrtp.lib(crypto_kernel.obj):errorLNK2005:SocketNotificationRetrieveEvents已经在libsrtp.lib(srtp.obj)中定义6>libsrtp.lib(alloc.obj):errorL......
  • DOS创建/删除/描述 windows服务
    1、以管理员运行cmd,输入sccreatetestbinPath=程序路径\xxx.exe,主要“=”后面必须要空格在服务里面查看结果2、设置服务格式:scconfig服务名start=AUTO   (自动) scconfig服务名start=DEMAND (手动) scconfig服务名start=DISABLED(禁用)    注意:等号......