zookeeper-集群搭建

基于Zookeeper搭建spark集群 基于Zookeeper搭建spark集群一、前置条件二、Zookeeper集群搭建三、Spark集群搭建 一、前置条件 在搭建集群之前确保linux已安装JDK 三台机器分别为master、slave1、slave2 二、Zookeeper集群搭建 先从官网上下载zookeeper https://zookeeper.apache.org/releases.html 使用rz命令将zookeepe... 阅读详情
//解压
[root@localhost ~]# tar zxf zookeeper-3.4.6.tar.gz 
//创建目录
[root@localhost ~]# mkdir /usr/local/solr-cloud
[root@localhost ~]# cp -r zookeeper-3.4.6 /usr/local/solr-cloud/zookeeper01
[root@localhost ~]# cp -r zookeeper-3.4.6 /usr/local/solr-cloud/zookeeper02
[root@localhost ~]# cp -r zookeeper-3.4.6 /usr/local/solr-cloud/zookeeper03
[root@localhost ~]# cd /usr/local/solr-cloud/
[root@localhost solr-cloud]# ll
总用量 12
drwxr-xr-x. 10 1000 1000 4096 2月  20 2014 zookeeper01
drwxr-xr-x. 10 root root 4096 12月 25 15:01 zookeeper02
drwxr-xr-x. 10 root root 4096 12月 25 15:01 zookeeper03
[root@localhost solr-cloud]# 
[root@localhost solr-cloud]# cd zookeeper01
[root@localhost zookeeper01]# mkdir data
[root@localhost zookeeper01]# cd data/
[root@localhost data]# touch myid
[root@localhost data]# ll
总用量 0
-rw-r--r--. 1 root root 0 12月 25 15:03 myid
[root@localhost data]# vi myid 
//里面写数字1
[root@localhost data]# cat myid 
1
[root@localhost data]# cd ..
[root@localhost zookeeper01]# cd conf/
[root@localhost conf]# cp zoo_sample.cfg zoo.cfg
[root@localhost conf]# ll
总用量 16
-rw-rw-r--. 1 1000 1000  535 2月  20 2014 configuration.xsl
-rw-rw-r--. 1 1000 1000 2161 2月  20 2014 log4j.properties
-rw-r--r--. 1 root root  922 12月 25 15:06 zoo.cfg
-rw-rw-r--. 1 1000 1000  922 2月  20 2014 zoo_sample.cfg
[root@localhost conf]# vi zoo.cfg
//修改dataDir为
dataDir=/usr/local/solr-cloud/zookeeper01/data/
//最后面增加代码-当前连接的服务器ip是192.168.25.100
//2881:节点之间进行通信的端口
//3881:节点之间进行投票选举的端口
server.1=192.168.25.100:2881:3881
server.2=192.168.25.100:2882:3882
server.3=192.168.25.100:2883:3883
[root@localhost conf]# cd ..
[root@localhost zookeeper01]# cd ..
[root@localhost solr-cloud]# ll
总用量 12
drwxr-xr-x. 11 1000 1000 4096 12月 25 15:02 zookeeper01
drwxr-xr-x. 10 root root 4096 12月 25 15:01 zookeeper02
drwxr-xr-x. 10 root root 4096 12月 25 15:01 zookeeper03
[root@localhost solr-cloud]# 
[root@localhost solr-cloud]# mkdir zookeeper02/data
[root@localhost solr-cloud]# cd zookeeper02/data/
[root@localhost data]# 
[root@localhost data]# ll
总用量 0
[root@localhost data]# echo 2 >myid
[root@localhost data]# ll
总用量 4
-rw-r--r--. 1 root root 2 12月 25 15:16 myid
[root@localhost data]# cat myid 
2
[root@localhost data]# 
[root@localhost data]# cd ..
[root@localhost zookeeper02]# cd conf
[root@localhost conf]# cp zoo_sample.cfg zoo.cfg
[root@localhost conf]# vi zoo.cfg 
//端口号改为2182
clientPort=2182
//修改dataDir
dataDir=/usr/local/solr-cloud/zookeeper02/data/
//最后面增加
server.1=192.168.25.100:2881:3881
server.2=192.168.25.100:2882:3882
server.3=192.168.25.100:2883:3883
[root@localhost conf]# cd ..
[root@localhost zookeeper02]# cd ../zookeeper03
[root@localhost zookeeper03]# mkdir data
[root@localhost zookeeper03]# echo 3 >data/myid
[root@localhost zookeeper03]# cat data/myid 
3
[root@localhost zookeeper03]# 
[root@localhost zookeeper03]# 
[root@localhost zookeeper03]# cd conf/
[root@localhost conf]# cp zoo_sample.cfg zoo.cfg
[root@localhost conf]# ll
总用量 16
-rw-r--r--. 1 root root  535 12月 25 15:01 configuration.xsl
-rw-r--r--. 1 root root 2161 12月 25 15:01 log4j.properties
-rw-r--r--. 1 root root  922 12月 25 15:21 zoo.cfg
-rw-r--r--. 1 root root  922 12月 25 15:01 zoo_sample.cfg
[root@localhost conf]# vi zoo.cfg 
//修改dataDir
dataDir=/usr/local/solr-cloud/zookeeper03/data/
//修改端口号
clientPort=2183
//最后面增加节点列表
server.1=192.168.25.100:2881:3881
server.2=192.168.25.100:2882:3882
server.3=192.168.25.100:2883:3883
[root@localhost conf]# cd ..
[root@localhost zookeeper03]# cd ..
[root@localhost solr-cloud]# ll
总用量 12
drwxr-xr-x. 11 1000 1000 4096 12月 25 15:02 zookeeper01
drwxr-xr-x. 11 root root 4096 12月 25 15:14 zookeeper02
drwxr-xr-x. 11 root root 4096 12月 25 15:20 zookeeper03
[root@localhost solr-cloud]# 
[root@localhost solr-cloud]# vi start-all.sh
./zookeeper01/bin/zkServer.sh start
./zookeeper02/bin/zkServer.sh start
./zookeeper03/bin/zkServer.sh start
[root@localhost solr-cloud]# ll
总用量 16
-rw-r--r--.  1 root root  108 12月 25 15:27 start-all.sh
drwxr-xr-x. 11 1000 1000 4096 12月 25 15:02 zookeeper01
drwxr-xr-x. 11 root root 4096 12月 25 15:14 zookeeper02
drwxr-xr-x. 11 root root 4096 12月 25 15:20 zookeeper03
[root@localhost solr-cloud]# chmod u+x start-all.sh 
[root@localhost solr-cloud]# ll
总用量 16
-rwxr--r--.  1 root root  108 12月 25 15:27 start-all.sh
drwxr-xr-x. 11 1000 1000 4096 12月 25 15:02 zookeeper01
drwxr-xr-x. 11 root root 4096 12月 25 15:14 zookeeper02
drwxr-xr-x. 11 root root 4096 12月 25 15:20 zookeeper03
[root@localhost solr-cloud]# 
//启动集群
[root@localhost solr-cloud]# ./start-all.sh 
JMX enabled by default
Using config: /usr/local/solr-cloud/zookeeper01/bin/../conf/zoo.cfg
Starting zookeeper ... STARTED
JMX enabled by default
Using config: /usr/local/solr-cloud/zookeeper02/bin/../conf/zoo.cfg
Starting zookeeper ... STARTED
JMX enabled by default
Using config: /usr/local/solr-cloud/zookeeper03/bin/../conf/zoo.cfg
Starting zookeeper ... STARTED
[root@localhost solr-cloud]# 
//查看状态
//Mode: follower说明该服务器是从服务器,只有一个主服务已通过选举得出
[root@localhost solr-cloud]# zookeeper01/bin/zkServer.sh status
JMX enabled by default
Using config: /usr/local/solr-cloud/zookeeper01/bin/../conf/zoo.cfg
Mode: follower
//Mode: leader说明该服务器是主服务器
[root@localhost solr-cloud]# zookeeper02/bin/zkServer.sh status 
JMX enabled by default
Using config: /usr/local/solr-cloud/zookeeper02/bin/../conf/zoo.cfg

Mode: leader
[root@localhost solr-cloud]# 
[root@localhost solr-cloud]# zookeeper03/bin/zkServer.sh status 
JMX enabled by default
Using config: /usr/local/solr-cloud/zookeeper03/bin/../conf/zoo.cfg
Mode: follower
[root@localhost solr-cloud]# 
[root@localhost solr-cloud]# pwd
/usr/local/solr-cloud
[root@localhost solr-cloud]# 
Zookeeper集群搭建和Kafka集群的搭建 Zookeeper!!! 一、Zookeeper集群搭建步骤 0)集群规划 在hadoop01、hadoop02和hadoop03三个节点上部署Zookeeper。 1)解压安装 (1)解压zookeeper安装包到/home/hadoop/insatll/目录下 [hadoop@hadoop01 tools]$ tar -zxvf zookeeper-3.4.10.tar.gz -C /home... 阅读详情

相关推荐

zookeeper 集群搭建

输入 1 :wq (保存并退出)输入 2 :wq (保存并退出)输入 3 :wq (保存并退出):wq (保存并退出):wq (保存并退出):wq (保存并退出):wq (保存并退出):wq (保存并退出):wq (保存并退出)

段子手168的博客 861

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

【Ubuntu2404】Ubuntu24.04安装NVIDIA驱动/CUDA/cuDNN搭建神经网络训练环境

NVIDIA 驱动、CUDA和cuDNN是紧密相关但各自具有独特功能的技术,它们共同为图形处理单元(GPU)加速的应用程序提供了强大的支持。本文主要介绍如何安装 `NVIDIA` 驱动、CUDA及cuDNN,为后续神经网络训练提供支持。本文主要介绍Ubuntu24.04安装NVIDIA驱动、CUDA和cuDNN的流程。

王阿巴和王咕噜 1万+

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

zookeeper集群的简单搭建步骤

weixin_47025166的博客 3万+

【万字长文】学习Armv8架构虚拟化一篇就够了

这里我们将介绍一些基础的Hypervisor和虚拟化的理论知识。如果你已经有一定的基础或是已经熟悉了这些概念,可以跳过这部分内容。我们用Hypervisor这个词来定义一种负责创建,管理以及调度虚拟机(Virtual Machines, VMs)的软件。Stage 2 转换允许Hypervisor控制虚拟机的内存视图。具体来说,其可以控制虚拟机是否可以访问特定的某一块物理内存,以及该内存块出现在虚拟机内存空间的位置。这种能力对于虚拟机的隔离和沙箱功能来说至关重要。

叫好与叫座虽然不是对立面,但想在同一个作品中达到双重效果很难。 5319

2024 年高教社杯全国大学生数学建模竞赛题目【A/B/C/D/E题】完整论文+代码+结果

2024国赛A题参考论文。2024国赛D题参考论文。2024国赛E题参考论文。2024国赛B题参考论文。2024国赛C题参考论文。

qq_52590045的博客 5359

ZooKeeper搭建系列集 (这套很全,也很详细)

本篇文章结构: 总共包括10个系列    ZooKeeper系列之一:ZooKeeper简介   ZooKeeper系列之二:ZooKeeper数据模型、命名空间以及节点的概念    ZooKeeper系列之三:ZooKeeper的安装 ZooKeeper系列之四:ZooKeeper的配置 ZooKeep

shatelang的专栏 5万+

FINN vs GFED vs GFAS vs QFED:四大火灾排放清单实战对比(含Python数据处理代码)

本文针对GFED、FINN、GFAS、QFED四大主流火灾排放清单,提供了实战对比分析与Python数据处理代码。通过量化对比东南亚农业火点与亚马逊雨林大火两个典型场景,揭示了不同清单在时空分辨率、算法内核和应用场景上的核心差异,并给出了基于研究目标、区域和模型的清单选择决策框架,帮助研究人员为空气质量模拟或火灾影响评估挑选最合适的数据源。

s3t4u的博客 422

zookeeper因内存不足造成的CPU占用率高

Clickhouse出现建表非常慢的现象。去服务器上看到zookeeper有两个节点的CPU占用率达到50%以上,而另一个节点CPU占用正常。试图用zcCli登录zk失败“Unable to read additional data from server sessionid”,zkServer status也报错“Error contacting service. It is probably not running”,说无法连接。Netstat –anp看2181端口是在监听,不过地址看着是ipv6。怀

wangjun825的博客 4024

计算机毕业设计springboot基于微信平台的二次元手办商场小程序【附源码】

选题背景: 随着二次元文化的兴起和普及,越来越多的人开始对二次元角色产生了浓厚的兴趣和喜爱。手办作为二次元文化的重要载体之一,成为了许多二次元爱好者收藏和展示的对象。然而,在传统的线下手办商场中,消费者往往面临着时间、空间和选择的限制。因此,基于微信平台的二次元手办商场小程序应运而生。 选题意义: 首先,基于微信平台的二次元手办商场小程序能够打破地域限制,使得用户可以随时随地通过手机进行购物。无论是在家中、上班途中还是旅行中,用户都能够方便地浏览和购买自己喜欢的手办,极大地提高了购物的便利性和灵活性。

拉期程序 452

【Mode】Mode expansion monitors

对于宽带仿真,因为被支持的模式可能是波长的函数,因此,推荐在波长范围内增加频率的采样点数量去计算支持的波导模式分布或者光纤模式分布。对于宽带仿真,如果在被计算模式上的频率点的数量与通过 frequency-domain monitors 被测量的频率点的数量不匹配,这种情况是正常的。Mode expansion monitors 对于仿真偏振转换器是十分有用的,比如,在偏振转换器中,当你想要提取从输入模式到输出模式的转换效率,或者提取一个装置的 S 参数。给出了进入到被选择模式中的合透射率,

u011699626的博客 2762

zookeeper服务搭建及简单使用

zookeeper 是什么    ZooKeeper是一个集中服务,用于维护配置信息,命名,提供分布式同步和提供组服务。所有这些类型的服务都以某种形式被分布式应用程序使用。每次他们实施时,都会有很多工作来解决不可避免的错误和竞争条件。由于实施这些服务的困难,最初的应用程序通常会吝啬,这使得它们在变化和难以管理的情况下变得脆弱。即使正确完成,这些服务的不同实现会导致部署应用程序时的管理复杂性。(摘录...

寂夜了无痕的博客 1万+

【RT-DETR涨点改进】全网独家首发、特征融合改进篇 | AAAI 2026 | 引入CDEM交叉动态增强模块,双向引导和融合,在低光图像增强中有效提升了图像的亮度,提升小目标和暗目标的检测准确率

本文提出了一种基于CDEM(交叉动态增强模块)改进的rtdetr网络模型,有效提升了在低光和复杂环境下的目标检测性能。CDEM模块通过动态增强亮度与色彩特征,改善图像输入质量,增强细节和对比度。该模块具有轻量级结构,易于集成到现有模型中,能够显著提升小目标和暗目标的检测准确率与鲁棒性。文章详细介绍了CDEM模块的结构原理、实现方法,并提供了完整的代码实现和配置指南,包括三种改进版本的YAML配置文件。实验结果表明,该方法在图像增强和目标检测任务中均取得了优异性能。

Ai缝合怪、助力小伙伴高效发论文 145

zookeeper集群搭建(详细步骤)

zookeeper集群搭建 一、集群规划 安装三台虚拟机,IP地址、主机名设置如下 IP 主机名 软件 192.168.1.66 SQG JDK\zookeeper 192.168.1.2 hadoop1 JDK\zookeeper 192.168.1.3 hadoop2 JDK\zookeeper 二、环境准备(以下是三台虚拟机都需操作) 1、 关闭防火墙 [root@localhost ~]# systemctl stop firewalld //停止firewalld

SQG_L的博客 3万+

主流反爬虫、反作弊防护与风控对抗手段

主流反爬虫、反作弊风控防护中的核心设计点与对抗策略

吴秋霖的博客 2555

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

搭建zookeeper集群,并监控集群状态

配置文件的逐行详细解释,帮助你理解每个参数的作用和配置逻辑。:节点无法加入集群,日志报错。

yyeare的博客 1355

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

ZooKeeper :搭建ZooKeeper集群

ZooKeeper :搭建ZooKeeper集群 本文将介绍如何搭建ZooKeeper集群,博主准备搭建由三个ZooKeeper节点组成的集群,先需要创建三台虚拟机(VirtualBox可以复制虚拟机),系统为CentOS7,每台虚拟机配置相同,内存2G以及磁盘8G。如何创建虚拟机请参考这篇博客: VirtualBox安装CentOS7 还需要使用XShell来连接虚拟机,毕竟在VirtualBox上操作虚拟机比较麻烦。先使用VirtualBox进入虚拟机,查询该虚拟机的IP地址(使用ip addr或者

kaven 2941

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

ZooKeeper集群搭建

系列文章目录 提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加 例如:第一章 Python 机器学习入门之pandas的使用 提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 系列文章目录 前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结 前言 提示:这里可以添加本文要记录的大概内容: 例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习..

Ele_sorriu的博客 2万+

zookeeper集群搭建

搭建前提 1.需要安装好jdk 2.检测集群时间是否同步 3.检测防火墙是否关闭 4.检测主机 ip映射有没有配置 步骤: 第一步: 将安装包解压 tar -zxvf zookeeper-3.4.5.tar.gz mv zookeeper-3.4.5 zookeeper(更名可有可无,我这里更名是为了后面路径写起来方便) 第二步: 修改环境变量(注意:有几台服务器修改几台) vi /etc/profile.d/zookeeper.sh(在profile.d里创建zookeeper.sh并编辑)

qq_21853321的博客 1万+

基于zookeeper搭建kafka集群

Kafka 是一款开源的分布式流处理平台,最初由 LinkedIn 开发,后由 Apache 基金会维护。它被设计用于高吞吐、可扩展的实时数据管道和流处理场景。Kafka 的核心功能包括发布和订阅消息流、持久化存储数据以及实时处理数据流。其架构基于生产者(Producer)、消费者(Consumer)、主题(Topic)和分区(Partition)等概念,支持水平扩展和高容错性。Kafka 广泛应用于日志收集、消息系统、实时分析和事件溯源等场景,是现代大数据生态系统中不可或缺的组件之一。

muxia_jhy的博客 1757

Linux之Zookeeper集群搭建

Zookeeper是一个高效的分布式协调服务,可以提供配置信息管理、命名、分布式同步、集群管理、数据库切换等服务。它不适合用来存储大量信息,可以用来存储一些配置、发布与订阅等少量信息。Hadoop、Storm、消息中间件、RPC服务框架、分布式数据库同步系统,这些都是Zookeeper的应用场景。对 zookeeper 集群进行了这样三种角色划分:leader、follower、observer: - 领导者(leader):负责进行投票的发起和决议,更新系统状态。 - 跟随者(follower):用于接

月生的静心苑 1610

Zookeeper搭建集群

Zookeeper集群环境搭建 1.每台服务器节点上安装jdk1.8环境 使用java -version命令测试 java -version 2.每台服务器节点上安装Zookeeper 1.下载并且安装zookeeper安装包 wget https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/zookeeper-3.4.10/zookeep...

qq_39380737的博客 2655

Zookeeper+ActiveMQ集群搭建

Zookeeper+ActiveMQ集群搭建 搭建三台虚拟机安装centos7。要提前安装好jdk环境 1.环境准备,搭建三台虚拟机ip分别是 192.168.192.130 192.168.192.131 192.168.192.134   Zookeeper环境准备 主机ip 消息端口 通信端口 节点目录/u...

好好学电脑 2869

Zookeeper 集群搭建

文章目录Zookeeper 集群搭建环境准备依赖集群搭建一、安装二、配置相关一、常用命令 Zookeeper 集群搭建 环境准备 系统:CentOS 7.4 服务器:192.168.16.150、192.168.16.151、192.168.16.152 安装包:zookeeper-3.4.10.tar.gz 依赖 Java 集群搭建 一、安装 # 下载 Zookeeper $ cd /opt $ wget http://apache.mirror.cdnetworks.com/zookeeper/

liouwb 237

zookeeper集群的搭建

source /usr/local/apache-zookeeper-3.8.3-bin/bin/zkServer.sh start是在远程服务器上执行的命令,它启动Zookeeper服务。我记得之前有几种方法可以干预节点的选取,我忘了,目前好的方法是启动的时候主节点放在n+1/2的位置....但是启动的时候挂掉一个就完蛋了,目前就这样,重心不在这里,睡觉。并且 违背我的本意,本意是主节点是1003 选举机制 是 1002 启动达到2/1,所以还需要设置主节点,有可能涉及到选举机制的改变。

m0_72318572的博客 1168
上一篇: Linux-Centos7配置固定ip
下一篇: solr集群搭建
影孓
博客等级 码龄10年 1930粉丝 68原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

影孓

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值