zookeeper 单机和集群搭建(windows环境+linux环境)

文章目录

          • 一、单机操作
            • 1. 下载
            • 2. 解压
            • 3. 修改配置文件
            • 4. 启动
          • 二、集群操作
            • 2.1. zoo.cfg添加集群配置
            • 2.2. 在3台zk数据目录下面创建myid文件
            • 2.3. 分别启动3台zk
          • 三、伪集群操作
            • 3.1. zk-01 配置
            • 3.2. 把zk-01复制2份
            • 3.3. zk-02配置
            • 3.4. zk-03配置
            • 3.5. 创建zk数据目录
            • 3.6. 在3个zk数据目录下面创建myid文件
            • 3.7. 启动zk集群
          • 四、linux环境操作zookeeper

一、单机操作
1. 下载

官网:https://zookeeper.apache.org/
这里拿3.4.14版本做演示
在这里插入图片描述
在这里插入图片描述

2. 解压

在这里插入图片描述

3. 修改配置文件

由于zookeeper环境变量中,默认加载的是zookeeper-3.4.14\conf\目录下的zoo.cfg
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
复制zoo_sample.cfg,重命名zoo.cfg
在这里插入图片描述

4. 启动

双击启动
在这里插入图片描述
在这里插入图片描述

二、集群操作

声明:zk01和zk02启动会出现拒绝连接的异常,当zk03都起来之后,异常就消失了,因为zk集群之间有心跳机制。

2.1. zoo.cfg添加集群配置
#zk的数据存放目录,这里在zookeeper-3.4.14的根目录下面创建dataDir
dataDir=/tmp/zookeeper-3.4.14/dataDirserver.1=192.168.43.128:2888:3888
server.2=192.168.43.129:2888:3888
server.3=192.168.43.130:2888:3888

在这里插入图片描述
注意:把配置文件中的zk的数据目录进行手动创建

2.2. 在3台zk数据目录下面创建myid文件

在3台zk数据目录(/tmp/zookeeper-3.4.14/dataDir)下面创建myid文件文件内容服务号
注意没有扩展名

 zk01的myid文件内容:1zk02的myid文件内容:2zk03的myid文件内容:3

在这里插入图片描述

2.3. 分别启动3台zk

在这里插入图片描述

三、伪集群操作

因为没有多余的服务器,在一台电脑上搭建伪集群操作演示。zoo.cfg添加集群配置

3.1. zk-01 配置
#zk的数据目录
dataDir=/tmp/zookeeper-1#zk集群配置
server.1=localhost:2888:3888
server.2=localhost:2889:3889
server.3=localhost:2887:3887
3.2. 把zk-01复制2份

在这里插入图片描述

3.3. zk-02配置
#zk的数据目录
dataDir=/tmp/zookeeper-2#zk端口
clientPort=2182#zk集群配置
server.1=localhost:2888:3888
server.2=localhost:2889:3889
server.3=localhost:2887:3887
3.4. zk-03配置
#zk的数据目录
dataDir=/tmp/zookeeper-3#zk端口
clientPort=2183#zk集群配置
server.1=localhost:2888:3888
server.2=localhost:2889:3889
server.3=localhost:2887:3887
3.5. 创建zk数据目录

在这里插入图片描述

3.6. 在3个zk数据目录下面创建myid文件

内容分别是:1、2、3
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

3.7. 启动zk集群

启动zk-01
在这里插入图片描述
启动zk-02
在这里插入图片描述
启动zk-03
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

四、linux环境操作zookeeper

linux操作一样,只不过启动的.sh
在这里插入图片描述
Linux zookeeper下载、单点部署
https://blog.csdn.net/weixin_40816738/article/details/95810893

Linux 环境 zookeeper集群安装、配置、测试
https://blog.csdn.net/weixin_40816738/article/details/100576259

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/519666.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

天线接收功率计算公式_对讲机天线到底有多重要?通信效果好不好全靠它了!...

天线是任何一个无线电通信系统都不可缺少的重要组成部分。各类无线电设备所要执行的任务虽然不同,但天线在设备中的作用却是基本相同的。任何无线电设备都是通过无线电波来传递信息,因此就必须有能辐射或接收电磁波的装置。所以,天线的第一个…

Java List集合转换相关操作

1、List转换为String字符串&#xff0c;并且指定分隔符 ArrayList<String> keyList new ArrayList<>();keyList.add("name");keyList.add("id");String keys StringUtils.join(keyList.toArray(), " , ");System.out.println(keys…

基于Blink构建亲听项目以及全链路debug项目实时响应能力

案例与解决方案汇总页&#xff1a;阿里云实时计算产品案例&解决方案汇总 本文全面总结了大数据项目组在亲听项目以及全链路debug项目上进行的实时流处理需求梳理&#xff0c;架构选型&#xff0c;以及达成效果 一、背景介绍 1.1亲听项目 亲听项目专注于帮助用户收集、展…

腾讯启动“SaaS技术联盟”联合行业制定互联互通标准

近日&#xff0c;腾讯宣布正式启动“SaaS技术联盟”&#xff0c;联合金蝶、用友、有赞、微盟、销售易、六度人和、道一、肯耐珂萨(KNX)等外部SaaS厂商&#xff0c;以及企业微信、腾讯会议、企点等腾讯内部SaaS产品共建技术中台&#xff1b;同时&#xff0c;工信部信软司相关领导…

WINDOWS 如何关闭3306端口

关闭windows中被占用的端口 1.查找到端口的PIDnetstat -aon|findstr "3306"TCP 0.0.0.0:3306 0.0.0.0:0 LISTENING 4736 打开任务管理器

mysql innodb索引原理

聚集索引&#xff08;clustered index&#xff09; innodb存储引擎表是索引组织表&#xff0c;表中数据按照主键顺序存放。其聚集索引就是按照每张表的主键顺序构造一颗B树&#xff0c;其叶子结点中存放的就是整张表的行记录数据&#xff0c;这些叶子节点成为数据页。 聚集索…

jsp文字上下居中显示_微信朋友圈又有骚技巧,一键设置居中签名,好友傻眼了...

今日推荐&#xff1a;微信朋友圈签名居中适用&#xff1a;安卓、苹果大家好我是小雷&#xff0c;又来给大家安利微信小技巧了&#xff0c;今天给大家分享如何让你的朋友圈签名居中显示。熟悉微信的朋友都知道&#xff0c;在微信设置了个性签名之后&#xff0c;往往会同步到朋友…

云+X案例展 | 传播类:k3s基于逾百台工控机的应用实践

本案例由Rancher投递并参与评选&#xff0c;CSDN云计算独家全网首发&#xff1b;更多关于【云X 案例征集】的相关信息&#xff0c;点击了解详情丨挖掘展现更多优秀案例&#xff0c;为不同行业领域带来启迪&#xff0c;进而推动整个“云行业”的健康发展。随着国家政策的导向&am…

从大山走出的阿里首席通信科学家,这次要重返课堂

阿里巴巴首席通信科学家谢崇进与学生们交流 “我是一位没上过大学的科学家”&#xff0c;谢崇进在公益课堂上说。讲台下&#xff0c;是450位将要面临高考的乡村学生。 不久前&#xff0c;阿里巴巴首席通信科学家谢崇进通过网络视频的方式开课&#xff0c;向广东省汕头市潮南区…

MySQL 8.0.26 图形化安装教程 (windows 64位)

文章目录mysq8 比mysql5.7快2倍mysql8官网&#xff1a; https://dev.mysql.com/downloads/windows/installer/8.0.html 双击安装mysql-installer-community-8.0.21.0.msi

8s存储最佳方案_MaxiDi, 意大利:自动化物流解决方案

Maxi Di是Selex商业集团的成员&#xff0c;该集团在意大利拥有2500多家门店&#xff0c;是意大利最大的零售商之一。 由于公司的快速发展&#xff0c;其中央仓的存储容量很快面临饱和&#xff0c;公司不得不租用多个外部仓库以满足供应链的需求。 这导致高昂的租金成本以及库存…

程序员如何让自己 Be Cloud Native - 配置篇

前言 这是《程序员如何让自己 Be Cloud Native》系列文章的第二篇&#xff0c;从第一篇的反馈来看&#xff0c;有些同学反馈十二要素太形式主义&#xff0c;不建议盲目跟从。作者认为任何理论和技术都需要有自己的观点&#xff0c;这些观点是建立在个体知识体系逐渐锻炼出来的…

云+X案例展 | 传播类:南方报业数据中台建设,助力“智媒”飞跃发展

本案例由百分点投递并参与评选&#xff0c;CSDN云计算独家全网首发&#xff1b;更多关于【云X 案例征集】的相关信息&#xff0c;点击了解详情丨挖掘展现更多优秀案例&#xff0c;为不同行业领域带来启迪&#xff0c;进而推动整个“云行业”的健康发展。南方报业传媒集团在半个…

读取扫码枪输入_为何超市“扫码枪”这么强?不输密码钱就没了,现在知道还不晚...

点上面蓝色字免费关注!随着互联网的产生&#xff0c;我们的生活也发生了很大的变化&#xff0c;不仅变得更加便利&#xff0c;生活也变得丰富多彩一些&#xff0c;而有了网络之后&#xff0c;移动支付也应运而生&#xff0c;我们的支付方式也发生了很大的改变。如今只要携带一部…

助力深度学习!阿里开源可插拔 GPU 共享调度工具

根据 Gartner 对全球 CIO 的调查结果显示&#xff0c;人工智能将成为 2019 年组织革命的颠覆性力量。对于人工智能来说&#xff0c;算力即正义&#xff0c;成本即能力&#xff0c;利用 Docker 和 Kubernetes 代表云原生技术为 AI 提供了一种新的工作模式&#xff0c;将 GPU 机器…

使用maven 创建Quartz 任务示例_01

文章目录1. 创建maven项目2. 添加Quartz 依赖3. 编写Quartz配置文件4. 编写Job实现类5. 编写main函数&#xff0c;创建Scheduler6. 创建JobDetail7. 编写Trigger&#xff0c;添加JobDetail8. 启动main函数&#xff0c;体验Quartz定时任务Quartz 支持集群&#xff0c;但不支持分…

git commit提交代码时提示LF与CRLF转换问题 error

在用idea提交Vue项目的时候遇到报错&#xff0c;提示LF will be replaced by CRLF。 然后查了很多博客&#xff0c;都解释了LF和CRLF的问题&#xff0c;基本上说的解决办法是运行这行代码&#xff1a;git config --global autocrlf 运行结果为 true但这个本来就是默认设置&…

2019阿里云开年Hi购季大促主会场全攻略!

2019阿里云云上采购季活动已经于2月25日正式开启&#xff0c;从已开放的活动页面来看&#xff0c;活动分为三个阶段&#xff1a; 2月25日-3月04日的活动报名阶段、3月04日-3月16日的新购满返5折抢购阶段、3月16日-3月31日的续费抽豪礼5折抢购阶段。 整个大促活动包含1个主会场…

云+X案例展 | 民生类:肯耐珂萨入围腾讯SaaS加速器首期成员名单

本案例由肯耐珂萨投递并参与评选&#xff0c;CSDN云计算独家全网首发&#xff1b;更多关于【云X 案例征集】的相关信息&#xff0c;点击了解详情丨挖掘展现更多优秀案例&#xff0c;为不同行业领域带来启迪&#xff0c;进而推动整个“云行业”的健康发展。腾讯产业加速器新推出…

c++ 指针拼接字符串_字符串拼接+和concat的区别

和concat都可以用来拼接字符串&#xff0c;但在使用上有什么区别呢&#xff0c;先来看看这个例子。public static void main(String[] args) {// example1String str1 "s1";System.out.println(str1 100);//s1100System.out.println(100 str1);//100s1String str2…