zookeeper之环境搭建

ZooKeeper环境搭建详细步骤 接下来我们来演示一下配置的详细过程命令,下面以三个虚拟机 node1,node2,node3 为例,安装目录/opt/apps/zookeeper。ZooKeeper 集群的投票选举机制是一个很重要的内容,下面来验证是否存在自动选举,保证高可用。思路:先查看哪一台节点是领导者,停止领导者后,剩下的两个跟随者的状态角色,就会发生选举改变。上面已经查看过,node2 是领导者,下面停止 node2 上的 ZooKeeper 服务。: 指定每个节点的数据存储目录,应为服务器上的唯一路径,例如。 阅读详情

需要的工具:

vmware虚拟机

centos7

SecureCRT(连接虚拟机)

步骤:

1.使用vmware创建三个centos7的虚拟机

IP地址:192.168.40.137,192.168.40.138,192.168.40.139

网络设置注意:如果虚拟机与SecureCRT所在的机器不是同一台机,需要把这三台centos7的虚拟机的网络设置为桥接模式

2.使用secureCRT 连接虚拟机

3.安装配置zookeeper

因为zookeeper是用java写的,所以使用之前请确保JDK已经安装:

安装教程:https://blog.youkuaiyun.com/codingToMaster/article/details/103552894

上传安装包,解压(分别再三个节点上执行):tar -zxvf apache-zookeeper-3.5.6.tar.gz -C /usr/local/

重新命名:mv apache-zookeeper-3.5.6/ zookeeper

4.配置zookeeper:

1).配置环境变量:

vi /etc/profile

添加:

export ZOOKEEPER_HOME=/usr/local/zookeeper
export PATH=$PATH:$ZOOKEEPER_HOME/bin

刷新:source /etc/profile

2)修改配置文件:

cd  /usr/local/zookeeper/conf

复制zoo_sample.cfg(配置文件)

cp zoo_sample.cfg zoo.cfg

修改zoo.cfg:

其中dataDir=/tmp/zookeeper是存放zookeeper快照的目录,将其修改为dataDir=/usr/local/zookeeper/data

clientPort=2181是zookeeper服务端对外提供的端口

配置格式:server.id=host:port:port      id为一个整数,host为服务器的ip,port分别为leader和follower的端口,可用的端口即可。

在192.168.40.137服务器中我们的设置为:

server.1=192.168.40.137:2888:3888

server.2=192.168.40.138:2888:3888

server.3=192.168.40.139:2888:3888

修改后保存退出

将修改的zoo.cfg配置文件复制到另外两台服务器响应的目录下:

 scp zoo.cfg root@192.168.40.138:/usr/local/zookeeper/conf

 scp zoo.cfg root@192.168.40.139:/usr/local/zookeeper/conf

上面指定dataDir=/usr/local/zookeeper/data,因此在zookeeper目录下创建目录data

mkdir data

在data下创建文件myid,内容就是server后面的id

启动zk:在zookeeper的bin目录下   执行:./zkServer.sh start

查看启动状态:

zookeeper已经启动

遇到的问题:

一直下载apache-zookeeper-3.5.6.tar.gz,这是不对的,需要现在带bin的包

 

 

【ZooKeeper系列】3.ZooKeeper源码环境搭建 前文阅读:【ZooKeeper系列】1.ZooKeeper单机版、伪集群和集群环境搭建【ZooKeeper系列】2.用Java实现ZooKeeper API的调用 在系列的前两篇文章中,介绍了ZooKeeper环境的搭建(包括单机版、伪集群和集群),对创建、删除、修改节点等场景用命令行的方式进行了测试,让大家对ZooKeeper环境搭建及常用命令行有初步的认识,也为搭建ZooKeeper的开发环... 阅读详情

相关推荐

Zookeeper环境搭建

Zookeeper环境搭建

Zookeeper-3.4.5安装步骤及异常处理

zookeeper安装步骤 相关的知识可以参看zookeeper的官网地址:http://zookeeper.apache.org/ 一、单机部署(Standalone Operation) 下载zookeeper的稳定版本,或者自己想要的版本,在zookeeper的官网页面可以找到下载地址。 这个教程下载的是zookeeper-3.4.5.tar.gz版本的文件。 然后把文件移动到合适的位置,...

一直在努力的小渣渣 3206

莫比乌斯反演

本文从算法竞赛和数论角度出发,系统介绍了狄利克雷卷积与莫比乌斯反演的核心概念。首先定义了数论函数及其基本性质,重点阐述了狄利克雷卷积的代数结构(交换环)和关键恒等式(如μ*1=ε)。随后通过卷积视角简化了莫比乌斯反演的证明过程。最后将理论提升至抽象代数层面,揭示这些数论工具本质上是偏序集关联代数在整除关系下的特例,其中莫比乌斯函数对应Zeta函数的逆元。全文展现了数学概念从具体到抽象的升华过程,为理解这些工具提供了更深刻的代数视角。

aichitang2024的博客 391

zookeeper实战与源码分析----zookeeper安装

废话不多说,直接上步骤: zk的安装支持2种方式,一种是单机,一种是集群,集群环境要求服务器之间系统时间保持一致 1.上传 zookeeper-3.4.5.tar.gz  到目录 /usr/local 2.解压 tar -zxvf zookeeper-3.4.5.tar.gz 3.修改文件夹名称 mv zookeeper-3.4.5 zookeeper 4.修改conf目录下配置文件名

Soongp的博客 1176

更换光猫的原理与方法

当你给装维打电话说你需要更换光猫时,对于装维来说,他并不需要知道怎么更换,他只需要生成一张工单,由后台进行业务操作后,在去用户家把新光猫给装好即可,此时装维到底起到了什么作用呢?我想可能只是运输员吧,把一个设备从一个地方运到另一个地方罢了,此时并不能指望装维做什么,因为本质上来说装维的能力真的很差很差,我是不知道那些装维哪来的勇气做视频,还说自己什么什么能力很强?很强吗?吹牛的技术确实很强。 更换光猫之前,需要先明白为什么要更换光猫,怎么更换光猫,更换后不能用怎么办?怎么才能更换成功,换光猫以后被限速了怎么

qq_34146290的博客 1万+

RAP BDL 里的 field ( readonly ) 到底控制了什么?——从语法到运行时的全景解析

RAP行为定义中的只读字段控制 摘要:该代码片段展示的是RAP(ABAP RESTful Application Programming)行为定义语言(BDL)中的字段控制语法,用于声明业务对象中需由框架自动维护的只读字段。field ( readonly )语句将订单ID和审计字段(CreatedBy/CreatedAt等)标记为只读,确保这些字段在更新阶段不可修改。在managed场景下,RAP框架会自动处理这些行政性数据的写入:创建时填充创建信息,更新时刷新变更记录,并利用LocalLastChang

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 154

【Storm流式计算】流式计算入门——Storm基础知识与安装配置

storm.local.dir: /usr/local/storm storm.zookeeper.servers: - "localhost" storm.zookeeper.port: 2181 nimbus.seeds: ["localhost"] ui.host: 0.0.0.0 ui.port: 8090 supervisor.slots.ports: - 6700 - 6701 - 6702 - 6703

NEUmaohou的博客 3580

SAP 固定资产采购简介

SAP 固定资产采购是指企业通过采购流程获取长期使用并记录为固定资产的物品。固定资产是企业为长期使用而购置的资产,如机器设备、办公设备、建筑物、车辆等,通常这些资产的使用期限较长,并且在资产负债表上记录。在SAP系统中,固定资产采购流程通常与物料管理(MM)模块和固定资产管理(FI-AA)模块相结合。这个过程涉及从需求的提出、采购订单的创建,到货物接收、发票校验和资产激活的多个步骤。

我小时候很黑的博客 1731

zookeeper介绍及环境部署

Zookeeper是一个分布式应用程序协调服务,它通过提供一个层次结构的命名空间、为应用程序提供一致性和可靠性、状态同步等功能来帮助构建分布式应用程序。在本篇文章中,我们将详细介绍Zookeeper的概念、特点、应用场景以及环境搭建方法。至此,Zookeeper环境已经搭建完成。本篇文章简要介绍了Zookeeper的概念、特点、应用场景以及环境搭建方法,希望能够帮助读者理解Zookeeper的重要性以及如何在虚拟机中国搭建Zookeeper环境。

weixin_74865657的博客 898

ubuntu 20.04 搭建多用户远程桌面共享及同时在线使用

摘要:本文介绍了在物理机上配置远程桌面访问的完整流程。通过setup_xrdp.sh脚本自动安装xrdp服务,修改配置文件并开放3389端口。同时提供了用户管理脚本:add_rdp_users.sh用于创建带sudo权限的远程用户,del_rdp_users.sh用于删除用户及主目录。还包含批量操作脚本add_rdp_all.sh和del_rdp_all.sh,支持一次性创建/删除多个用户(如dev1-dev5),所有用户密码统一设置为111111。完整方案实现了远程桌面环境的快速部署和用户集中管理。

623

Unity零基础到入门 ☀️| 基础知识入门篇章,看完就可以做游戏啦! | 寻找C站宝藏

Unity入门基础知识。本篇文章介绍了关于Unity入门的一些基础知识,包括基本概念和使用实例。简单易上手,轻松实现Unity入门操作!

努力前行,总会成为自己心中的那道光 1万+

Zookeeper简介&&搭建

文章目录Zookeeper简介分布式系统定义及面临的问题ZooKeeper如何解决分布式系统⾯临的问题zookeeper的基本概念Zookeeper环境搭建Zookeeper的搭建⽅式单机模式搭建:伪集群模式:集群模式 Zookeeper简介 分布式系统定义及面临的问题 ZooKeeper最为主要的使⽤场景,是作为分布式系统的分布式协同服务。   我们将分布式系统定义为:分布式系统是同时跨越多个物理主机,独立运行的多个软件所组成系统。类比⼀下,分布式系统就是⼀群⼈⼀起⼲活。人多力量⼤,每个服务器的算⼒是有限

Kiven_ch的博客 747

飞牛NAS 0day漏洞导致断网?完整的排查修复方案来了(含一键检测修复工具)

家里网络莫名断网,折腾十来天才发现是NAS被0day漏洞利用了?🔍 本文详细记录了从发现问题到最终解决的全过程,包括如何自查系统是否被入侵、使用检测脚本和专杀脚本进行修复,以及如何通过端口管理、访问控制、监控预警等措施加固系统安全 🔒,帮助遇到同样问题的用户快速排查和解决NAS安全风险 ✅

XiaoqiangClub的博客 5515

Zookeeper和Kafka环境搭建总结

前言 由于项目需要涉及到zookeeper和Kafka的使用,快速做了一篇笔记,方便小伙伴们搭建环境。 zookeeper 官方定义 What is ZooKeeper? ZooKeeper is a centralized service for maintaining configuration information, naming, providing distributed synch...

蛮三刀酱 3681

购物车智能检测系统:YOLO26 + PyQt5 毕设实现

YOLO26 + PyQt5 完成购物车商品检测系统:标注数据集(OpenImages 筛选 + 自制 500 张),训练 100 epoch 得到 mAP50 约 0.89,集成商品定价后输出总价。建议先用 OpenImages 预训练权重在自制数据上调优(冻住 backbone 前 50 epoch),等 loss 稳定后再解冻全量训练。

m0_64661770的博客 56

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

zookeeper的环境搭建和配置

然后切换到zookeeper的安装目录中,找到conf文件夹,里面有zoo-sample.cfg 文件,它为zookeeper的配置文件,将其重命名为zoo.cfg,然后使用 vi 编辑器将配置进行修改。因为刚刚上面配置的/zookeeper/zkdata目录并不存在,所以我们需要创建zkdata文件夹,并且在里面创建myid的文件(myid用于设置服务器编号,选举leader的使用)。如果报这个异常的话,就是jdk版本不兼容,更换高版本的jdk或者是低版本的zookeeper即可。

m0_63622279的博客 1万+

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

搭建Zookeeper单机运行环境

这些步骤成功搭建了一个单机环境下的Zookeeper服务,并实现对节点进行CRUD操作。的配置文件,该配置文件是zookeeper的核心配置文件,与zookeeper有关的几乎所有配置都要在此文件中进行定义。,它的主要作用是在某个路径中存储内存中的快照数据,将内存中的数据持久化到该路径中,以便在宕机时可以将数据进行还原。在大部分情况下,使用默认配置即可,但这里需要配置的选项是。在终端中使用如下命令连接zookeeper服务。是Zookeeper的Java Client。使用如下命令启动zookeeper。

冲出仁川,走出马德里,故事还会再继续 1987

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

zookeeper和Kafka的环境搭建

zookeeper和Kafka的环境搭建 1. 先安装zookeeper Windows环境 先将 xxx/xxx/conf 目录下的 zoo_sample.cfg 修改为 zoo.cfg 在 zookeeper 根目录下建立 data 文件夹 修改 zoo.cfg 中的 dataDir=D://JavaAll//zookeeper-3.4.14//data 在 zookeeper 根目录下建立 log 文件夹 添加 zoo.cfg 中的 dataLogDir=D://JavaAll//zookeepe

luluz2010的博客 277

二、Zookeeper环境搭建

二、ZooKeeper环境搭建 1. ZooKeeper的搭建方式 ZooKeeper安装方式有三种,单机模式和集群模式以及伪集群模式。 单机模式:ZooKeeper只运行在一台服务武器上,适合测试环境; 集群模式:ZooKeeper运行于一个集群上,适合生产环境,这个计算机集群被称为一个“集合体” 伪集群模式:就是在一台服务器上运行多个ZooKeeper实例; 1.1. 单机模式搭建: ZooKeeper安装以linux环境为例: 下载 ⾸先我们下载稳定版本的zookeeper http://zo

莫安逸无风雪 1068

ZooKeeper集群环境搭建

ZooKeeper集群由多个服务器节点组成,其中包括一个Leader节点和多个Follower节点。Leader节点负责处理所有客户端请求,并将数据同步到Follower节点。当Leader节点出现故障时,Follower节点会通过选举机制选举出新的Leader节点。ZooKeeper集群的主要特点包括:高性能:ZooKeeper采用基于内存的数据结构和高效的通信协议,具有很高的性能和低延迟。可靠性:ZooKeeper通过数据复制和选举机制来实现容错能力,即使部分节点出现故障,集群仍然可用。

默默发展,无声壮大~ 4618

本地搭建dubbo+zookeeper环境

强烈推荐一个大神的人工智能的教程:http://www.captainbed.net/zhanghan 在开发过程中使用到dubbo+zookeeper,而dubbo和zookeeper是部署在服务器上的,一旦环境出了问题,会大大影响开发进展,有时回家想要再调一会程序,又会因为公司的VPN还不是很成熟,所以就不能调代码了,but,这怎能阻挡我们对代码的热情,在本地搭建一套环境,...

至尊宝 4万+
上一篇: zookeeper之基本概念
下一篇: linux中jdk的安装
给自己加加油
博客等级 码龄8年 302粉丝 110原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值