首页 > 其他分享 >移动护理系统-ZooKeeper单机和集群方式安装部署

移动护理系统-ZooKeeper单机和集群方式安装部署

时间:2024-01-11 10:24:03浏览次数:27  
标签:bin zookeeper 单机 -- ZooKeeper ZOOKEEPER cmd 文件夹 集群

1.1 zookeeper安装

1.下载地址

http://mirror.bit.edu.cn/apache/zookeeper/

选择版本,我选择的是

注意:下载新版本的时候需要下载带bin的,因为有时候会报错错误: 找不到或无法加载主类 org.apache.zookeeper.server.quorum.QuorumPeerMain

你下载使用的zk是未编译的apache-zookeeper-3.7.2.tar.gz, 自zk3.5.5版本以后,已编译的jar包,尾部有bin,应该使用的是apache-zookeeper-3.7.2-bin.tar.gz

 

2.解压文件,解压到D:/software下面

 

打开bin文件夹

修改zkEnv.cmd   注意不要双击要用notepad++打开

修改为:

保存后双击zkServer.cmd启动

之后需要将zookeeper注册到服务中

下载zookeeper服务插件

http://archive.apache.org/dist/commons/daemon/binaries/windows/

解压文件夹

把 prunsrv.exe、prunmgr.exe 复制到 zookeeper的bin路径下

 

配置环境变量

然后在zookeeper/bin文件夹下面

在当前bin目录下,创建install.bat文件(可以先创建txt文件 复制以下内容 在修改文件类型为bat)

内容为:

 

prunsrv.exe "//IS//%ZOOKEEPER_SERVICE%" ^

        --DisplayName="Zookeeper (%ZOOKEEPER_SERVICE%)" ^

        --Description="Zookeeper (%ZOOKEEPER_SERVICE%)" ^

        --Startup=auto --StartMode=exe ^

        --StartPath=%ZOOKEEPER_HOME% ^

        --StartImage=%ZOOKEEPER_HOME%\bin\zkServer.cmd ^

        --StopPath=%ZOOKEEPER_HOME%\ ^

        --StopImage=%ZOOKEEPER_HOME%\bin\zkServerStop.cmd ^

        --StopMode=exe --StopTimeout=5 ^

        --LogPath=%ZOOKEEPER_HOME% --LogPrefix=zookeeper-wrapper ^

        --PidFile=zookeeper.pid --LogLevel=Info --StdOutput=auto --StdError=auto

 

shift+鼠标右键打开菜单,点击“在此处打开命令窗口”,成功打开cmd

运行 install.bat

即可注册服务成功

 

 

启动服务

安装完毕

 

1.2 zookeeper集群安装

一、新建zookeeper文件夹,并且在zookeeper文件夹下面新建server1、server2、server3文件夹

二、安装zookeeper

解压下载的压缩包到相应的目录下

三、在zookeeper目录下面新建data文件夹myid文件

myid文件中只写入当前server节点的ID标识:(当前为server.1,则myid文件内容为1

四、同理配置server2:

解压下载的压缩包到相应的目录server2下,修改配置文件zoo.cfg

tickTime=2000

initLimit=10

syncLimit=5

dataDir=D:/zkserver2/data

dataLogDir=D:/ zkserver2/log

clientPort=2182

#maxClientCnxns=60

#autopurge.snapRetainCount=3

#autopurge.purgeInterval=1

 

server.1=localhost:2888:3888

server.2=localhost:2889:3889

server.3=localhost:2890:3890

 

server.2的data目录下创建myid文件并填写内容2

 

五、同理配置server3:

解压下载的压缩包到相应的目录server3下,修改配置文件zoo.cfg

tickTime=2000

initLimit=10

syncLimit=5

dataDir=D:/zkserver3/data

dataLogDir=D:/ zkserver3/log

clientPort=2183

#maxClientCnxns=60

#autopurge.snapRetainCount=3

#autopurge.purgeInterval=1

 

server.1=localhost:2888:3888

server.2=localhost:2889:3889

server.3=localhost:2890:3890

 

server.3的data目录下创建myid文件并填写内容3

 

六、启动zookeeper

分别启动3个zookeeper,

windows环境下直接运行 bin目录下的 zkServer.cmd即可; linux环境启动相应的sh文件:zkServer.sh

 

标签:bin,zookeeper,单机,--,ZooKeeper,ZOOKEEPER,cmd,文件夹,集群
From: https://www.cnblogs.com/yr1126/p/17957966

相关文章

  • rancher集群获取k8s的token
    一、概述在使用Kubernetes(简称K8S)集群进行容器编排时,我们需要使用Token来进行身份认证和访问控制。Rancher是一个开源的容器管理平台,可以帮助我们快速构建和管理K8S集群。本文将介绍如何在Rancher集群中获取K8S的Token。二、步骤概览下表展示了获取K8SToken的步骤概览:步骤操作1登......
  • rancher集群获取k8s的token
    你好,新入行的小伙伴!欢迎来到K8S的世界。今天,我将带你了解如何在Rancher集群中获取Kubernetes(K8s)的Token。这个过程可能会有些复杂,但别担心,我会尽可能地详细解释每一步。一、了解整体流程在开始之前,我们先大致了解一下整个流程。以下是获取KubernetesToken的基本步骤:登录到Rancher......
  • 开源大数据集群部署(一)集群实施规划
    作者:櫰木本次集群规划信息本次实际生产业务体量存在巨大差异,但集群规划内容相同,因此建议实际生产环境按照按照一定比例扩展即可。主机操作系统要求软件信息参数配置8C16G操作系统版本CentOSLinuxrelease7.8.2003(Core)java版本javaversion"1.8.0_281"......
  • K8S集群搭建
    K8S各节点环境准备1虚拟机操作系统环境准备参考链接:https://kubernetes.io/zh/docs/setup/production-environment/tools/kubeadm/install-kubeadm/2关闭swap分区2.1临时关闭swapoff-a&&sysctl-wvm.swappiness=02.2基于配置文件关闭sed-ri'/^[^#]*swap/......
  • k8s集群证书过期怎么办
    记录一次集群更新证书过程,因为集群证书已经更新了,以下只记录操作过程了。参考:https://blog.csdn.net/Harry_z666/article/details/1280151751、集群情况版本:v1.23.6部署方式:kubeadm部署由于使用kubeadm部署,证书有效期为一年,到期后证书失效。2、master更新集群证书#1、ma......
  • k8s集群搭建1.22.x (centos)
    版本1.22.xx版本兼容 集群搭建指导https://www.cnblogs.com/Sunzz/p/15184167.html  【1.18】https://blog.csdn.net/qq_34629877/article/details/120234616 【1.22】升级centos内核#导入公钥rpm--importhttps://www.elrepo.org/RPM-GPG-KEY-elrepo.org#安装......
  • 创建单机 PolarDB-X 集群
    https://doc.polardbx.com/quickstart/topics/quickstart-pxd-cluster.html#安装dockercurl-fsSLhttps://get.docker.com-oget-docker.shshget-docker.sh#配置普通用户访问dockersudogroupadddockersudogpasswd-a${USER}dockernewgrpdocker#安装pxdpip......
  • Elasticsearch分片大小设定和集群容量规划
    本文以Elasticsearch7.9.2为准。分片大小日志类:单个分片不超过50G搜索类:单个分片不超过20G先估算总数据量,再根据分片大小,确定分片数。容量规划容量规划时要考虑的因素:机器的软硬件配置单个文档的尺寸,文档总数,索引大小,分片个数,副本个数文档写入方式(如bulk的单次数......
  • redis 高可用 二 (主从复制、哨兵和集群Cluster)
    高可用分类主从复制主从复制是高可用Redis的基础,哨兵和集群都是在主从复制基础上实现高可用的。主从复制主要实现了数据的多机备份,以及对于读操作的负载均衡和简单的故障恢复。缺陷:故障恢复无法自动化;写操作无法负载均衡;存储能力受到单机的限制。 哨兵在主从复制的基础......
  • 《PySpark大数据分析实战》-10.独立集群模式的代码运行
    ......