2021最新的ZooKeeper安装

Zookeeper3 由于clickhouse集群可视化ckman需求,需要将Zookeeper3.4.6版本升级到3.6.2提示:以下是本篇文章正文内容,下面案例可供参考。 阅读详情

ZooKeeper 是一种分布式协调服务,用于管理大型主机。在分布式环境中协调和管理服务是一个复杂的过程。ZooKeeper 通过其简单的架构和 API 解决了这个问题。ZooKeeper 允许开发人员专注于核心应用程序逻辑,而不必担心应用程序的分布式特性。

1 安装Zookeeper

1.1 zookeeper下载

因为zookeeper下的一款开源应用,所以我们要去Apache里面下载:

Apache ZooKeeper

从上面可以看出,3.7.0版本是最新版本,然后后面可以看到,3.6.3是稳定版本,一般我们还是以稳为主

1.2 安装JDK Zookeeper

先找到两个文件,上传至Linux

输入命令:

 tar -zxvf apache-zookeeper-3.6.3-bin.tar.gz -C /opt/
 tar -zxvf jdk-8u281-linux-x64.tar.gz -C /opt

命令的作用是将zookeeper和jdk解压复制到/opt目录下

1.3 配置jdk环境变量

配置环境变量

 vim /etc/profile

将下面代码复制粘贴到文件最下方

 export JAVA_HOME=/opt/jdk1.8.0_281
 export PATH=$PATH:$JAVA_HOME/bin
 export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
 export JRE_HOME=$JAVA_HOME/jre

输入命令:让配置文件生效

 source /etc/profile

输入

 java -version

1.4 配置Zookeeper

1.先查看zookeeper的文件结构

推荐学习网站Zookeeper 安装_w3cschool

2.我们进入配置文件夹

也许大家有点不解,为啥没有zoo.cfg,而没有zoo_sample.cfg。我们下方会讲到的

我们先查看zoo_sample.cfg,看看里面的配置

tickTime = 2000   #Zookeeper的时间单元。Zookeeper中所有时间都是以这个时间单元的整数倍去配置的。例如,session的最小超时时间是2*tickTime。(单位:毫秒)
 ​
 ​
 dataDir = /path/to/zookeeper/data   #用于存放内存数据快照的文件夹,同时用于集群的myid文件也存在这个文件夹里
 ​
 ​
 clientPort = 2181   #服务的监听端口
 ​
 ​
 initLimit = 5   #Observer和Follower启动时,从Leader同步最新数据时,Leader允许initLimit * tickTime的时间内完成。如果同步的数据量很大,可以相应的把这个值设置的大一些。
 ​
 syncLimit = 2   #表示Follower和Observer与Leader交互时的最大等待时间,只不过是在与leader同步完毕之后,进入正常请求转发或ping等消息交互时的超时时间。

1.5 启动Zookeeper

进入zookeeper的bin目录夹下,下面都是他的一些启动项

输入:

 ./zkServer.sh start

会报错,它说没有找到对应的配置文件

好了,这就对应到了我们上面碰到的,为啥没有zoo.cfg文件了,我们回到原来的bin目录下,输入命令:

 [root@localhost conf]# cp zoo_sample.cfg zoo.cfg

然后我们再进行启动:

[root@localhost conf]# ../bin/zkServer.sh start
 ZooKeeper JMX enabled by default
 Using config: /opt/apache-zookeeper-3.6.3-bin/bin/../conf/zoo.cfg
 Starting zookeeper ... STARTED
 [root@localhost conf]# 

系统显示启动成功

关闭zookeeper命令

 ./zkServer.sh stop

最后,我们启动cli脚手架:

 ./zkCli.sh

zookeeper就已经是运行状态了

2024年最新Zookeeper详解(最详细的zookeeper解析+项目实例)(1),开源至上 zooKeeper 是一个开放源码的分布式协调服务,主要为了解决分布式架构下数据一致性问题, 它是集群的管理者, 监视着集群中各个节点的状态,根据节点提交的反馈进行下一步合理操作。最终, 将简单易用的接口和性能高效、 功能稳定的系统提供给用户Zookeeper的数据模型类似于文件系统,是树状结构,每个树节点(目录)对应一个Znode节点。这些目录节点和我们普通的目录一样可以新建、删除、修改。Apache Curator 是一个用于Apache ZooKeeper 的Java 客户端框架。 阅读详情

相关推荐

Zookeeper 最新稳定版本 3.8.4 服务安装与原生 C 静态库编译

注意: /path 代表 apache-zookeeper-3.8.4-bin.tar.gz 的所在的文件夹路径,请在进行以下步骤时替换为 apache-zookeeper-3.8.4-bin.tar.gz 在你系统中的目录(或者直接切换到该目录下,并省略前缀 /path/)。(*为占位符,可以是 so、so.2等)这将在 apache-zookeeper-3.8.4-bin/zookeeper-client/zookeeper-client-c 下创建一个名为 generated 的目录。

CodeSingerAlex的博客 2661

zookeeper最新版3.6.2单机、集群

Linux安装Zookeeper单机,集群 (注意:需要先安装JDK) 1、下载 wget http://mirror.bit.edu.cn/apache/zookeeper/zookeeper-3.6.2/apache-zookeeper-3.6.2-bin.tar.gz 2、解压 tar -zxvf apache-zookeeper-3.6.2-bin.tar.gz 3、创建数据、日志文件夹 cd apache-zookeeper-3.6.2-bin/ mkdir data mkdir log 4

开卷有益 2万+

docker安装Zookeeper:docker离线安装Zookeeper、docker在线安装Zookeeper、Zookeeper镜像下载、Zookeeper配置、Zookeeper命令

docker安装Zookeeper:docker离线安装Zookeeper、docker在线安装Zookeeper、Zookeeper镜像下载、Zookeeper配置、Zookeeper命令,zookeeper基本操作,启动、停止、连接、退出、节点操作,docker镜像推送私仓,docker登陆,docker创建卷

搬砖工 1627

最新版本zookeeper+dubbo-admin

下载地址 :https://archive.apache.org/dist/zookeeper/1.去官网下载名字中带有bin的压缩包(就不会出现闪退) 2.将conf目录下zoo_sample.cfg文件重命名为zoo.cfg 3.双击zk.Server.cmd启动程序下载链接:在3.5.5版本后,官方提供了bin的包,可以不需要配置环境,直接上手查看之后以管理员方式启动bin文件夹中的cmd文件会报错,我们需要吧conf里的,zoo_simple复制一份,改成zoo.cofzoo.cfg添加 问题4:出

唐古的博客 10万+

Ubuntu下安装zookeeper

1:下载安装文件 zookeeper-3.4.9.tar.gz 2:解压到以下目录 /usr/local/services/zookeeper/zookeeper-3.4.9 3:进入conf目录,复制zoo_sample.cfg一份zoo.cfg,修改配置文件 tickTime=2000 initLimit=10 syncLimit=5 dataDir=/usr/local/services/z...

QEcode的博客 2975

在带有Intel Arc GPU的Windows上安装IPEX-LLM

本文将介绍在 Intel Arc GPU 环境下安装 IPEX-LLM。

wux_labs的博客 1634

2021centos7最新安装Hbase,zookeeper连接hadoop

安装zookeeper 在hadoop1、hadoop2和hadoop3三个节点上部署Zookeeper。 上传Zookeeper安装包到/home/hadoop/apps/目录下并解压 tar -zxvf zookeeper-3.4.10.tar.gz -C /home/hadoop/apps/ 在/home/hadoop/apps/zookeeper-3.4.10/这个目录下创建zkData mkdir -p zkData 在/zkData目录下创建一个myid的文件 touc.

MinisterZ的博客 362

【Claude Code】Claude Code 使用指南

本文介绍了AI编码助手Claude的基础和进阶操作指南。基础部分涵盖启动命令、模式切换(自动编辑/Plan/Yolo模式)、资源监控等核心功能,重点讲解了斜杠命令的使用方法。进阶操作详细说明了CLAUDE.md文件的创建与管理,包括项目规范、代码风格等内容的配置,以及如何通过该文件建立持久上下文。同时提醒了使用过程中的安全风险,建议通过配置文件限制AI对关键代码的访问权限。全文提供了完整的操作指引和安全建议,帮助开发者高效安全地使用Claude进行编码辅助。

大家好,我是敖云岚,一个沉迷代码的 “技术玩家”。擅长 Java、C++ 开发,对 MySQL、Redis、RabbitMQ 等技术也颇有研究。博客里既有硬核技术干货,也有诙谐幽默的编程日常分享。愿和你一起,笑着学技术,快乐敲代码! 1万+

Ⅵ:zookeeper的Watcher事件监听机制

2021最新zookeeper系列 ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ Ⅰ:zookeeper的单机安装 - 详细教程:https://blog.youkuaiyun.com/Kevinnsm/article/details/116134397?spm=1001.2014.3001.5501 Ⅱ:zookeeper的相关shell命令:htt

Kevinnsm的博客 572

Python OpenCV基于颜色通道分离法去除图片中的红色印章

最近一段时间的工作都是研究如何去除图片中的红色印章,在网上查找了大量的大佬写过的方法,发现大多数是采取颜色通道分离法来做,并且效果还不错。站在前人的肩膀上,我又做了些许调整,谈不上是改进,但是能应对更对的情况总还是好的,特此记录。 拿发票做例子,印章相较于其它部分最大的不同就是印章是红色的,而其它部分不是(这是一句废话)。 那么第一步当然就是将红色分离出来,这一步可以采用Python第三方库OpenCV里的 cv2.split()方法,该方法是把RGB图像的三个通道拆分开来,得...

wl_Honest的博客 1万+

Vivado IP核综合失败别慌:除了打补丁,这个TCL命令也能救急(以Video Frame Buffer为例)

本文详细解析了Vivado IP核综合失败的排查方法,特别是针对Video Frame Buffer Read IP的常见问题。从补丁安装到深入分析DCP文件生成机制,再到使用强大的TCL命令`foreach ip_in_proj [get_ips] {compile_c [get_ips $ip_in_proj]}`强制重编译,提供了一套完整的解决方案。帮助开发者快速定位并解决IP核综合失败问题,确保项目顺利进行。

weixin_30892889的博客 424

Linux下安装zookeeper教程

Linux下安装zookeeper教程Zookeeper简介1、Zookeeper应用场景Zookeeper单机版安装1、获取安装包1.使用wget命令获取2.从官网下载2、安装步骤3、环境变量配置4、zoo.cfg配置5、zookeeper启动与客户端连接命令 Zookeeper简介 从字义上解释就是“动物管理员”。ZooKeeper是一种集中式服务,用于维护配置信息,命名,提供分布式同步和提供组服务。 1、Zookeeper应用场景 集群统一配置管理 集群统一命名服务 集群统一管理 负载均衡 Z

大梦几千秋的博客 2万+

如果使用ssms连接SQLserver的时候出现无法连接到服务器。

如果使用ssms连接SQLserver的时候出现无法连接到服务器。 Lan 2020-03-29 22:11 329 人阅读 0 条评论 标题: 连接到服务器------------------------------无法连接到...

Vastsa的博客 1万+

Zookeeper 2025 最新稳定版安装

进入cd /opt/zookeeper/apache-zookeeper-3.8.4-bin/conf,此处有3个文件。,选择Apache ZooKeeper 3.8.4(asc, sha512),点击链接跳转到下载页面选择第一个下载,注意这里下载的是liunx版的,没有windows版本。lib 存放了zookeeper依赖的jar包,如commons-io、jetty、netty、jackson、logback和zookeeper一些核心包等。1.下载zookeeper安装包,打开。

qq_38527427的博客 2075

Virtualbox “Kernel driver not installed (rc=-1908)”问题全面解析与修复指南

本文全面解析了Virtualbox出现'Kernel driver not installed (rc=-1908)'错误的原因及修复方法。详细介绍了如何通过重新安装virtualbox-dkms、处理Secure Boot特殊情况等步骤解决该问题,并提供了预防措施与最佳实践,帮助用户避免类似错误再次发生。

weixin_30352645的博客 530

分布式优化 (Distributed Optimization) 算法详解及案例分析

分布式优化是一种将优化问题分解为多个子问题并在多个计算节点上并行求解的方法。其目标是通过分布式计算资源高效地求解大规模优化问题。

闲人编程的博客 2709

【Zookeeper】Windows下安装Zookeeper(全面)

【Zookeeper】Windows下安装Zookeeper(全面)

weixin_57259781的博客 1万+

Jetson Nano之CSI摄像头操作方法

jetson端csi摄像头的应用方法

ZONGXP的博客 1万+

zookeeper最新最详细安装教程(2020 Linux版)

zookeeper超详细安装教程(2020)

蜡笔小柯南的博客 3877

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

ZooKeeper的安装

zookeeper安装

m0_49683806的博客 1万+

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

Zookeeper【安装篇】01:Zookeeper【单机】【手动】安装部署

Zookeeper【单机】【手动】安装部署

weixin_40612128的博客 5457

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

Zookeeper安装

zookeeper单机及集群安装部署

qq904748592的博客 9236

ZooKeeper集群安装

目录JDK安装Zookeeper集群安装 ZooKeeper(动物园管理者)简称 ZK,是一个分布式的,开放源码的分布式应用程序协调服务组件,它的应用场景如下: 1、服务注册 2、分布式锁 3、配置管理 4、集群Master 选举 安装zookeeper集群,本文环境信息说明如下:系统CentOS7IP192.168.136.128hostnamexjw128jdk版本jdk1.8.0_181zookeep

xujinwei_gingko的专栏 1365

安装配置ZooKeeper

安装包上传至站点后,执行如下命令进入该目录,并执行命令将。安装包,并上传到至站点,本次演示在虚拟机站点。执行命令进入“data"文件夹;修改为如下所示,并在文件末尾增加如下如下内容。的安装目录,并在该目录新建文件夹。若显示如下界面即为解压成功。若显示如下所示,及启动成功。文件复制一份并重命名为。的文件,并写入ID号。

阁下的小窝 2103

PHP安装zookeeper扩展(最新基于zookeeper-3.5.8)

PHP安装zookeeper扩展一、安装依赖(已Centos为例)二、安装Cppunit测试库三、安装zookeeper-client四、安装PHP zookeeper扩展 刚开始尝试pecl install zookeeper,结果发现找不到zookeeper依赖。网上的编译安装都是基于zookeeper-3.4.12.tar.gz,但是现在zookeeper稳定版本已经是apache-zookeeper-3.5.8,最新版本已经到了3.6,找不到旧的安装包了,新版安装方式有点不一样,在此分享出来给有需要

疯狂老司机的博客 1743

Windows 安装 ZooKeeper

一. 下载解压文件 安装地址: http://www.apache.org/dyn/closer.cgi/zookeeper/ • Windows 采用 winzip 或者 winwar 都行 • Linux采用 tar –zxvf zookeeper-3.4.6.tar.gz 解压 配置境变量 • ZOOKEEPER_HOME=/home/zookeeper-3.5.3-be...

独化蓝翅鸟,越岭万昆仑 5891
上一篇: Mybatis:数据库与Java实体类的数据类型映射关系大全(必读)
下一篇: 狂神Docker笔记之:Docker的常用命令
依晴无旧
博客等级 码龄7年 1683粉丝 159原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值