当前位置: 首页 > news >正文

6_zookeeper集群配置

配置
一、配置myid文件
# 进入解压好的文件夹下面
touch myid
vim myid
# master节点写0,slave1节点写1,slave2节点写2
二、配置zoo.cfg文件
1.在master节点编辑zookeeper配置文件
# 进入解压好的文件夹下面
cd conf/
cp zoo_sample.cfg zoo.cfg
vim zoo.cfg

末尾添加以下三行

server.0=master:8880:7770
server.1=slave1:8881:7771
server.2=slave2:8882:7772

注意server.x的x对应为服务器节点myid的值。

2.分发zoo.cfg文件到其他节点
cd conf/          【注意要在conf目录下】
scp -r zoo.cfg slave1:`pwd`
scp -r zoo.cfg slave2:`pwd`
解决启动报错
[root@master bin]# ./zkServer.sh start
[root@master bin]# ./zkServer.sh status
Error contacting service. It is probably not running

查看zookeeper日志:
在这里插入图片描述

出现报错:

[myid:] - ERROR [main:QuorumPeerMain@85] - Invalid config, exiting abnormall

已解决:
在这里插入图片描述

在这里插入图片描述

关闭zookeeper
./zkServer.sh stop

相关文章:

6_zookeeper集群配置

配置 一、配置myid文件 # 进入解压好的文件夹下面 touch myid vim myid # master节点写0,slave1节点写1,slave2节点写2二、配置zoo.cfg文件 1.在master节点编辑zookeeper配置文件 # 进入解压好的文件夹下面 cd conf/ cp zoo_sample.cfg zoo.cfg vim …...

Docker核心概念

容器介绍 Docker 是世界领先的软件容器平台,所以想要搞懂 Docker 的概念我们必须先从容器开始说起。 什么是容器? 先来看看容器较为官方的解释 一句话概括容器:容器就是将软件打包成标准化单元,以用于开发、交付和部署。 容器镜像是轻量…...

LD_PRELOAD 绕过 disable_function 学习

借助这位师傅的文章来学习通过LD_PRELOAD来绕过disable_function的原理 【PHP绕过】LD_PRELOAD bypass disable_functions_phpid绕过-CSDN博客 感谢这位师傅的贡献 介绍 静态链接: (1)举个情景来帮助理解: 假设你要搬家&#x…...

如何用JAVA实现布隆过滤器?

目录 引言 布隆过滤器的原理 1. 核心思想 2. 优缺点 布隆过滤器的使用场景 Java 实现布隆过滤器 1. 实现步骤 2. 代码实现 3. 代码说明 4. 测试结果 布隆过滤器的优化 总结 引言 布隆过滤器(Bloom Filter)是一种高效的概率数据结构&#xff0…...

游戏开发 游戏开始界面

目录 前言 一 游戏初始化界面的分析 二 游戏的大概框架 三 显示界面的开发 四 完整代码 总结 我们可以来看看游戏初始界面是什么样的 勇士游戏样例 前言 这里是开发游戏的初始界面 一 游戏初始化界面的分析 我们需要一个背景图,开始游戏图标&#xff0…...

Python解析 Flink Job 依赖的checkpoint 路径

引言 Apache Flink 是一个强大的分布式处理框架,广泛用于批处理和流处理任务。其 checkpoint 机制是确保容错的关键功能,允许在计算过程中保存状态,以便在故障时从最近的 checkpoint 恢复。本文详细探讨了一个 Python 脚本,该脚本…...

Javascript网页设计案例:通过PDFLib实现一款PDF分割工具,分割方式自定义-完整源代码,开箱即用

功能预览 一、工具简介 PDF 分割工具支持以下核心功能: 拖放或上传 PDF 文件:用户可以通过拖放或点击上传 PDF 文件。两种分割模式: 指定范围:用户可以指定起始页和结束页,提取特定范围的内容。固定间距:用户可以设置间隔页数(例如每 5 页分割一次),工具会自动完成分…...

计算机视觉算法实战——产品分拣(主页有源码)

✨个人主页欢迎您的访问 ✨期待您的三连 ✨ ✨个人主页欢迎您的访问 ✨期待您的三连 ✨ ✨个人主页欢迎您的访问 ✨期待您的三连✨ ​ 1. 领域简介✨✨ 产品分拣是工业自动化和物流领域的核心技术,旨在通过机器视觉系统对传送带上的物品进行快速识别、定位和分类&a…...

汽车软件︱AUTO TECH China 2025 广州国际汽车软件与安全技术展览会:开启汽车科技新时代

在汽车产业智能化与网联化飞速发展的当下,汽车软件与安全技术已然成为行业变革的核心驱动力。2025年11月20 - 22日,AUTO TECH China 2025 广州国际汽车软件与安全技术展览会将在广州保利世贸博览馆盛大开幕,这场展会将汇聚行业前沿成果&#…...

Visual Studio打开文件后,中文变乱码的解决方案

文件加载 使用Unicode(UTF-8)编码加载文件 C:\WorkSpace\Assets\Scripts\UI\View\ExecuteComplateView.cs时,有些字节已用Unicode替换字符替换。保存该文件将不会保留原始文件内容。...

Python爬虫selenium验证-中文识别点选+图片验证码案例

1.获取图片 import re import time import ddddocr import requests from selenium import webdriver from selenium.webdriver.common.by import By from selenium.webdriver.chrome.service import Service from selenium.webdriver.support.wait import WebDriverWait from …...

MySQL后端返回给前端的时间变了(时区问题)

问题:MySQL里的时间例如为2025-01-10 21:19:30,但是返回到前端就变成了2025-01-10 13:19:30,会出现小时不一样或日期变成隔日的问题 一般来说设计字段时会使用datetime字段类型,这是一种用于时间的字段类型,而这个类型…...

计算机毕业设计Hadoop+Spark+DeepSeek-R1大模型民宿推荐系统 hive民宿可视化 民宿爬虫 大数据毕业设计(源码+文档+PPT+讲解)

温馨提示:文末有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:文末有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:文末有 CSDN 平台官方提供的学长联系方式的名片! 作者简介:Java领…...

前端性能优化面试题及参考答案

目录 如何通过合并文件减少 HTTP 请求次数? 列举 CDN 加速的适用场景与实现原理。 如何利用 HTTP/2 的多路复用特性优化资源加载? 描述 DNS 预解析的实现方式及其对性能的影响。 异步加载脚本时,async 与 defer 属性的区别是什么? 如何优化 AJAX 请求的并发数与优先级…...

【NLP 37、激活函数 ③ relu激活函数】

—— 25.2.23 ReLU广泛应用于卷积神经网络(CNN)和全连接网络,尤其在图像分类(如ImageNet)、语音识别等领域表现优异。其高效性和非线性特性使其成为深度学习默认激活函数的首选 一、定义与数学表达式 ReLU&#xff0…...

量子计算的威胁,以及企业可以采取的措施

当谷歌、IBM、Honeywell和微软等科技巨头纷纷投身量子计算领域时,一场技术军备竞赛已然拉开帷幕。 量子计算虽能为全球数字经济带来巨大价值,但也有可能对相互关联的系统、设备和数据造成损害。这一潜在影响在全球网络安全领域引起了强烈关注。也正因如…...

C#初级教程(5)——解锁 C# 变量的更多奥秘:从基础到进阶的深度指南

一、变量类型转换:隐式与显式的门道 (一)隐式转换:编译器的 “贴心小助手” 隐式转换是编译器自动进行的类型转换,无需开发者手动干预。这种转换通常发生在将取值范围小的数据类型赋值给取值范围大的数据类型时&#…...

Pytorch实现之GIEGAN(生成器信息增强GAN)训练自己的数据集

简介 简介:在训练数据样本之前首先利用VAE来推断潜在空间中不同类的分布,用于后续的训练,并使用它来初始化GAN。与ACGAN和BAGAN不同的是,提出的GIEGAN有一个分类器结构,这个分类器主要判断生成的图像或者样本图像属于哪个类,而鉴别器仅判断图像是来自于生成器还是真实样…...

使用PHP接入纯真IP库:实现IP地址地理位置查询

引言 在日常开发中,我们经常需要根据用户的IP地址获取其地理位置信息,例如国家、省份、城市等。纯真IP库(QQWry)是一个常用的IP地址数据库,提供了丰富的IP地址与地理位置的映射关系。本文将介绍如何使用PHP接入纯真IP库,并通过一个完整的案例演示如何实现IP地址的地理位…...

计算机毕业设计SpringBoot+Vue.jst0甘肃非物质文化网站(源码+LW文档+PPT+讲解)

温馨提示:文末有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:文末有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:文末有 CSDN 平台官方提供的学长联系方式的名片! 作者简介:Java领…...

从零到一:利用Arcgis Pro 2.5与91卫图助手构建离线地图包(tpk/mmpk)

1. 为什么需要离线地图包? 在移动应用开发或者野外作业场景中,网络条件往往不稳定甚至完全不可用。这时候如果应用依赖在线地图服务,用户体验会大打折扣。我曾经参与过一个林业调查项目,团队在深山老林里经常遇到没信号的情况&…...

终极免费时钟应用:Simple Clock如何帮你告别混乱,轻松管理每一天?[特殊字符]

终极免费时钟应用:Simple Clock如何帮你告别混乱,轻松管理每一天?🚀 【免费下载链接】Simple-Clock Combination of a beautiful clock with widget, alarm, stopwatch & timer, no ads 项目地址: https://gitcode.com/gh_m…...

免费音频编辑神器Audacity:从零基础到专业级的完整指南

免费音频编辑神器Audacity:从零基础到专业级的完整指南 【免费下载链接】audacity Audio Editor 项目地址: https://gitcode.com/GitHub_Trending/au/audacity 在数字内容创作成为主流的今天,音频质量直接影响着作品的专业度和传播效果。然而&am…...

MPU6050 DMP库移植踩坑全记录:从I2C通信失败到欧拉角飘移的解决方案

MPU6050 DMP库移植实战:从硬件调试到数据优化的完整解决方案 1. 硬件连接与I2C通信问题排查 移植MPU6050 DMP库时,硬件连接问题往往是最先遇到的障碍。许多开发者习惯直接复制原理图,却忽略了几个关键细节: 上拉电阻配置误区 I…...

UE5蓝图实战:用VaRest插件5分钟搞定天气API调用与JSON数据解析

UE5蓝图实战:用VaRest插件5分钟搞定天气API调用与JSON数据解析 在游戏开发中,实时数据集成已经成为提升玩家体验的重要手段之一。想象一下,你的开放世界游戏能够根据现实世界的天气变化动态调整游戏内的气候效果,或者你的城市模拟…...

告别手动拼报文!用MThings调试Modbus设备,这5个高效功能让我效率翻倍

告别手动拼报文!用MThings调试Modbus设备,这5个高效功能让我效率翻倍 调试Modbus设备时,你是否经历过这样的场景:盯着十六进制报文反复核对CRC校验码,手忙脚乱地切换计算器和串口助手,或是为了批量读取寄存…...

LayerDivider:一键式智能分层革命,让插画师告别手工抠图时代

LayerDivider:一键式智能分层革命,让插画师告别手工抠图时代 【免费下载链接】layerdivider A tool to divide a single illustration into a layered structure. 项目地址: https://gitcode.com/gh_mirrors/la/layerdivider 想象一下这样的场景&…...

在macOS/Linux上从零配置ACADOS:手把手解决BLASFEO的坑,跑通第一个MPC例子

在macOS/Linux上从零配置ACADOS:手把手解决BLASFEO的坑,跑通第一个MPC例子 第一次接触ACADOS时,最令人头疼的往往不是算法本身,而是环境配置。作为一款高性能非线性优化求解器,ACADOS依赖BLASFEO等底层库来实现跨平台…...

手把手教你用Habitat-Lab YAML配置文件,5分钟定制你的第一个Embodied AI智能体(含代码片段)

从零开始构建Habitat-Lab智能体:YAML配置实战指南 Embodied AI(具身人工智能)正在重塑机器人学习和虚拟智能体的开发方式。Habitat-Lab作为Meta AI推出的开源框架,为研究者提供了高度可配置的虚拟环境,让智能体能够通过…...

终极指南:如何用Codebox实现10+编程语言的智能开发与自动运行

终极指南:如何用Codebox实现10编程语言的智能开发与自动运行 【免费下载链接】codebox Open source cloud & desktop IDE 项目地址: https://gitcode.com/gh_mirrors/co/codebox Codebox是一款功能强大的开源云与桌面IDE,支持Java、Python、N…...