zookeeper集群的配置

​zookeeper集群配置与启动 (4)将server1上已经配置好的/home/dennis/zookeeper-3.4.5/和/var/lib/zookeeper两个目录分别拷贝至server2和server3。然后将其上的/var/lib/zookeeper/myid的内容修改为2和3.(1)解压:这里假定以dennis作为用户名进行安装,将zookeeper-3.4.5.tar.gz放入/home/dennis目录下,然后执行”tar zxf zookeeper-3.4.5.tar.gz”解压。第二步:下载Zookeeper. 阅读详情

1、集群安装

主机名(hostname)安装软件运行进程
node01 zookeeper-3.4.7 QuorumPeerMain
node02 zookeeper-3.4.7 QuorumPeerMain
node03 zookeeper-3.4.7 QuorumPeerMain

安装步骤

  1. 在node01机器上安装zookeeper-3.4.7
    1). 上传zookeeper-3.4.7.tar.gz到/ packages
    2). 解压到当前目录(/ software)
      cd /packages
      tar -zvxf /packages/zookeeper-3.4.7.tar.gz /software
  1. 配置
    1). 添加一个zoo.cfg配置文件
            cd /software/zookeeper-3.4.7/conf
             mv zoo_sample.cfg  zoo.cfg
             #在/software/ zookeeper-3.4.7/创建一个data文件夹
             mkdir data

2). 修改配置文件(zoo.cfg)

vi zoo.cfg    #添加如下内容
         	
             #为zookeeper指定一个工作目录,此目录要手动创建
             dataDir=/software/zookeeper-3.4.7/data
         
             #指定集群中各个机器之间地址及通信端口
             #3888是选举端口 2888是leader和follower通信端口
             #注意 域名(如min1) 都要在各个机器/etc/hosts文件中配置了
             #在zoo.cfg最后添加如下内容
             server.1=node01:2888:3888
             server.2=node02:2888:3888
             server.3=node03:2888:3888

3). 在上面server.N对应的主机的“dataDir=/software/zookeeper-3.4.7/data”目录下创建一个myid文件,里面内容是N(server.1对应的node01里面的myid文件内容为1 ,server.2对应的node02里面的myid文件内容为2 ,server.3对应的node03里面的myid文件内容为3)

    cd /software/zookeeper-3.4.7/data
    touch myid        #创建一个myid的文件
    echo  "1" > myid  #写入的内容要对应,本机是node01 设置的名称是server.1 
    因此写入时,要将1写入mydid
  1. 设置zookeeper日志文件的zookeeper.out存放目录
    在这里插入图片描述
  2. 将在node01配置好的zk拷贝到node02和node03节点
 scp -r  /software/zookeeper-3.4.7/  root@node02:/software/
#在min2的机器中修改myid的值
cd /software/zookeeper-3.4.7/data
echo  "2" > myid

scp -r  /software/zookeeper-3.4.7/   root@node03:/software/
#在min3的机器中修改myid的值
cd /software/zookeeper-3.4.7/data
echo  "3" > myid   

2、 集群的启动

  • 分别在node01、node02和node03中启动zookeeper
      cd /software/zookeeper-3.4.7/bin
      ./zkServer.sh start   #启动zookeeper
  • 分别在node01、node02和node03中执行jps 显示如下进程,则启动成功

在这里插入图片描述
查看zk状态

cd /software/zookeeper-3.4.7/bin
./zkServer.sh status   #启动zookeeper

在三台机器中分别显示如下信息:
在这里插入图片描述
zookeeper机器的台数是奇数台,因为zookeeper,工作时必须要保证半数以上机器,奇数台保证高可用

集群的测试使用

在任何一台机器上执行如下命令进入zk客户端的shell

cd /home/hadoop/develop_env/zookeeper-3.4.7/bin
./zkCli.sh  

执行完zkcli.sh命令后进入的界面效果如下:
在这里插入图片描述
通过help命令查看zk客户端的shell命令帮助
在这里插入图片描述
zk服务器中也有类似 linux中的目录结构,”/“ 是它的目录根,在这个根下可以创建任何一个key、value对,其中key值就相当于一个linux中子目录名,但是这个子目录是可以有值的,就是那个value。这个key-value对在zk中叫一个node 这个node可以有子孙node。

  • 在根下创建一个node节点key为age, value为18
create /age 18

显示“根”下所有node

ls  /![在这里插入图片描述](https://img-blog.csdnimg.cn/20190320095835203.png)

获得一个node的value值

get /age

在这里插入图片描述

Zookeeper伪集群模式配置 本实验任务主要完成基于ubuntu环境的搭建Zookeeper伪集群模式的环境工作。通过完成本实验任务,要求学生熟练掌握搭建Zookeeper伪集群模式的环境的方法,为后续实验的开展奠定zookeeper平台基础,也为从事大数据平台运维工程师、大数据技术支持工程师等岗位工作奠定夯实的技能基础。1、掌握Zookeeper伪集群模式的环境搭建Ubuntu、Zookeeper3.4.5Apache Zookeeper 由 Apache Hadoop 的 Zookeeper 子项目发展而来,现已经成为 Apache 阅读详情

相关推荐

zookeeper单机伪集群配置

1.配置 .zookeeper下载地址:http://apache.mirrors.lucidnetworks.net/zookeeper/ 可以选择需要的版本,我下载的是zookeeper-3.4.3.tar.gz,解压得到文件夹zookeeper-3.4.3 由于手头机器不足,所以在一台机器上部署了3个server,如果你手头也比较紧,也可以这么做。 在主文件夹下建立一个zooke

tanyujing的专栏 2万+

zookeeper集群搭建步骤(超详细)

zookeeper集群的简单搭建步骤

weixin_47025166的博客 3万+

hadoop 自带的zookeeper配置_搭建zookeeper集群

前言本文章主要就是从0开始搭建zookeeper集群环境,首先给读者介绍一下我的环境,我有三台centos7的Linux集群,分别命名为node1,node2,node3,搭建的是完全分布式集群,zookeeper版本为3.4.2。望读者悉知,以免误了时光。提前安装工具在zookeeper我们需要nc这个工具,所以,我们提前安装一下yum install nc -y 记得三台机器上都要安装哟!下载...

weixin_30939909的博客 929

ZooKeeper安装与配置集群

简介 :ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,选举策略、watch 监听、ZAB协议、集群角色、节点类型、数据模型等.....

. 6622

CentOS7下配置Hadoop集群和Zookeeper集群

1.版本 centos7 64位,VM虚拟机12.0,jdk 1.8.0 hadoop 2.9.0 zookeeper 3.4.6 2.Hadoop集群的配置 0. 下载解压安装文件 解压命令tar -xzvf 压缩文件名 文件夹路径 1. 修改hadoop-env.sh添加jdk环境 export JAVA_HOME=/usr/java/jdk1.8.0_144 文...

学习笔记 1260

均匀分布产生高斯分布

均匀分布产生高斯分布 文章目录均匀分布产生高斯分布简介方法和证明代码效果引用 简介 方法和证明 代码 效果 引用

gy_Rick的博客 5317

Zookeeper集群搭建

所有的提议(proposal)都在被提出的时候加上了zxid。实现中zxid是一个64位的数字,它高32位是epoch用来标识leader关系是否改变,每次一个leader被选出来,它都会有一个新的epoch,标识当前属于那个leader的统治时期。server.A=B:C:D中的A是一个数字,表示这个是第几号服务器,B是这个服务器的IP地址,C第一个端口用来集群成员的信息交换,表示这个服务器与集群中的leader服务器交换信息的端口,D是在leader挂掉时专门用来进行选举leader所用的端口。

Free雅轩的博客 5172

Mumax3高效模拟技巧:如何利用代码模板快速完成磁性材料特性分析

本文介绍了利用Mumax3代码模板库提升磁性材料微磁学模拟效率的核心方法。通过构建模块化的环境配置、材料库和特征长度计算模板,研究者可以快速组装模拟方案,自动化参数扫描与结果分析,从而将精力聚焦于物理问题本身,实现工作效率的指数级提升。

zz67890的博客 550

【Zookeeper集群搭建】安装zookeeper、zookeeper集群配置、zookeeper启动与关闭、zookeeper的shell命令操作

安装zookeeper、zookeeper集群配置、zookeeper启动与关闭、zookeeper的shell命令操作

2201_75539359的博客 9525

【GD32F407】i2c主机发送,从机中断接收

前言 现在手里负责的一个项目需要用i2c和主芯片进行通信主动发送,中断接收,这就需要支持i2c主机模式和从机模式,先查看原理图 这里我们用到了两条i2c总线进行数据的交替传输,避免在使用一条总线是发送数据和接收数据冲突 初始化i2c控制器 s32_k i2cDevInit(u8 byBusId, TI2cBus *pTI2cBus) { //PCLK = 36000000 BOOL retFlg = FALSE; int I2xSCL = pTI2cBus->byFastMode ?

Enosji的博客 6245

黏菌算法(Slime Mould Algorithm,SMA)

这是一篇关于黏菌算法的总结博客,包含算法思想,算法步骤,求函数最值(Python实现),算法改进等,持续更新ing

weixin_46838605的博客 1万+

zookeeper 集群配置

zookeeper 集群配置

m0_72168501的博客 1694

告别手动标注!PDMS NakiToolkit插件安装与初体验:以Pipeline工具为例

本文详细介绍了PDMS NakiToolkit插件的安装与使用,特别是其Pipeline工具如何通过自动化标注和材料统计功能大幅提升三维工厂设计效率。从环境准备到实战演示,帮助工程师告别繁琐的手动标注工作,实现项目交付周期的大幅缩短。

weixin_30047059的博客 350

kafka+zookeeper集群完整配置

文章目录一、材料准备二、网络配置三、安装jdk8四、安装zookeeper集群五、安装kafka集群六、kafka集群配置ACL权限七、相关脚本编写 一、材料准备 三台虚拟机:192.168.248.10、192.168.248.11、192.168.248.12 虚拟机需要开放接口: 2.1 zookeeper:2181、2888、3888 2.2 kafka:9092 zookeeper安装包:apache-zookeeper-3.6.3-bin.tar.gz zookeeper客户端:ZooInsp

weixin_40496191的博客 5252

三、参考比较法之城市建成区提取——提取

在正式开始提取之前,还是要继续啰嗦一下,其实基于夜间灯光数据建成区提取,可以分为好几个层次,基于县一级、市一级、省一级,很多论文的做法都是以市一级为准,也就是统计好市一级城市的每一年的统计年鉴中的建成区面积作为备用。有人可能会问为什么不以县一级,由于县一级的统计数据一般存在缺失,很难形成一个长时间序列的数据,所以一般采取的是市一级。前文也进行建议,如果确实要基于县一级进行提取可以参考前面理论介绍那篇文章中的相关建议。那么当我们确定阈值后如何将城市建成区提取出来?

端木宛白的博客家园 5401

02-Redis 核心特性与数据结构详解:揭秘高性能的技术内核

本文深度拆解 Redis 高性能的技术内核:揭秘其凭“内存存储 + C 语言开发” 实现微秒级延迟、10 万 + QPS 的性能优势;详解 5 种基础数据类型(String/Hash 等)与 4 种扩展数据类型(Stream/Geospatial 等)的特性及场景;还介绍多语言支持、RDB/AOF 持久化、主从复制 / 哨兵 / 集群等高可用方案,助读者掌握 Redis 技术核心与实践逻辑。

蜗牛老师,专注编程领域 996

Windows配置zookeeper集群

在Windows中配置伪集群,三台zookeeper服务。

weixin_53818213的博客 1735

YOLOv8改进 | 主干篇 | 利用MobileNetV1替换Backbone(轻量化网络结构)

本文给大家带来的改进机制是MobileNetV1,其是专为移动和嵌入式视觉应用设计的轻量化网络结构。这些模型基于简化的架构,并利用深度可分离卷积构建轻量级深度神经网络,其引入了两个简单的全局超参数,用于在延迟和准确性之间进行有效的权衡。实验表明,MobileNets在资源和准确性的权衡方面表现出色,并在多种应用(如对象检测、细粒度分类、面部属性识别和大规模地理定位)中展现了其有效性,这个模型非常适合轻量化的读者来使用。适用检测目标:轻量化网络结构适合轻量化的读者。

Snu77的博客 3966

Zookeeper日志配置以及集群搭建

1、下载与安装 1.1、准备 Java 运行环境 1.2、下载 ZooKeeper 安装包 下载地址: http://zookeeper.apache.org/releases.html 1.3、安装与配置 解压至某目录,以$ZK_HOME表示zookeeper安装目录 参考: http://blog.youkuaiyun.com/morning99/article/details

halimao的博客 2984

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

Linux 环境下安装 Zookeeper及集群配置

Linux 环境下安装 Zookeeper准备工作安装配置 zookeeper 准备工作 1、下载安装jdk: 参考此链接:https://blog.youkuaiyun.com/qq_36763419/article/details/109472474 2、下载 zookeeper: zookeeper官网链接:https://zookeeper.apache.org/releases.html#download 复制链接使用 wget 指令下载: wget https://downloads.apache.or

陌守 8423

WINCC7.3破解文件

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

kafka集群安装配置,外置zookeeper

一:准备工作: 1、集群划分: 2、安装包下载: Kafka安装包下载: Apache Kafka 将安装包放在:/home/KYJ/soft文件下面 Zookeeper安装包下载: http://zookeeper.apache.org 将安装包放在:/home/KYJ/soft文件下面 二:解压安装包 使用命令: tar -zxvf kafka_2.12-3.0.0.tgz tar -zxvf apache-zookeeper-3.7....

kyj3518861703的博客 3221

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

ZooKeeper 集群配置

1.下载zookeeper https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/zookeeper-3.4.14/ 高版本的zookeeper可能会导致启动不了 伪集群模式 Zookeeper不但可以在单机上运行单机模式Zookeeper,而且可以在单机模拟集群模式 Zookeeper的运行,也就是将不同节点运行在同一台机器。我们在实验的时候,可以先使用少量数据在集群伪分布模式下进行测试。当测试可行的时候,再将数据移植到集群模式进行真实的数据实

Able 1319

zookeeper集群配置

1.集群配置 1.1.配置集群 1.1.1.zookeeper集群配置 zookeeper配置集群有个原则:只能配置单数。例如:现在有两台服务器那么只能配置一个zookeeper,三台可以配置1或3个,四台也只能配置成1或3个。 在生产环境中,最好部署3,5,7个节点。部署的越多,可靠性就越高,当然只能部署奇数个,偶数个是不可以的。 1.为了说明zookeeper集群配置方法,现对服务器进行了规划,有7台服务器,5台服务器配置zookeeper集群(1-5编号的服务器进行zooke...

拼命小孩的成长专栏 2657

zookeeper集群的安装和配置

Zookeeper是一个高性能,分布式的,开源分布式应用协调服务。它提供了简单原始的功能,分布式应用可以基于它实现更高级的服务,比如分布式同步(Distributed Synchronization)、命名服务(Naming Service)、集群维护(Group Maintenance)、名空间(Name Space)等。它被设计为易于编程,使用文件系统目录树作为数据模型。 Zookeep

ZK_小小世界的专栏 1万+

zookeeper集群及mycat配置搭建

第一部分 zookeeper环境 环境:3台机器 192.168.109.132-134 centos7.2   1 linux环境设置 #关闭防火墙 systemctl stop firewalld.service systemctl disable firewalld.service   #关闭SELINUX sed -i's/SELINUX=enforcing/SELI

zefuzhang的博客 6518
上一篇: ZooKeeper
下一篇: 一 、 Kafka知识点梳理
murphyZ
博客等级 码龄8年 6粉丝 57原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值