ZooKeeper下载、安装、配置和使用

天行健,君子以自强不息;地势坤,君子以厚德载物。


每个人都有惰性,但不断学习是好好生活的根本,共勉!


文章均为学习整理笔记,分享记录为主,如有错误请指正,共同学习进步。

文章目录

  • 1. 下载
  • 2. 安装
  • 3. 配置
  • 4. 使用
    • 4.1 开启服务
    • 4.2 报错解决
    • 4.3 验证服务开启


1. 下载

官网下载地址:https://zookeeper.apache.org/releases.html#download
选择最新的稳定版本进行下载,如下
在这里插入图片描述
在这里插入图片描述

2. 安装

下载安装包,解压缩后即安装完成,如下
在这里插入图片描述

3. 配置

在zk的文件夹中创建data和log文件夹用于存储数据和日志
在这里插入图片描述
在conf文件夹中找到zoo_sample.cfg文件复制一份并改名为zoo.cfg
在这里插入图片描述
注:系统默认读取zoo.cfg文件
使用编辑器打开zoo.cfg
将data和log的相对路径填入,即zoo.cfg上一级目录中的data和log目录
如下

dataDir=..\data
dataLogDir=..\log

在这里插入图片描述
配置文件相关参数解释说明请参考:zoo.cfg参数详解

4. 使用

在zookeeper的bin目录下启动和验证服务
可通过cmd窗口命令或者双击cmd文件进行启动、验证服务
在这里插入图片描述

4.1 开启服务

开启zookeeper服务
双击zkServer.cmd或者在1位置输入cmd打开命令窗口输入zkServer.cmd回车,启动服务
在这里插入图片描述
若开启后输出为

ZooKeeper audit is disabled

则表示启动失败,如下
在这里插入图片描述

4.2 报错解决

Ctrl+C然后输入Y关闭服务
在conf文件夹中的zoo.cfg中添加一行参数

audit.enable=true

在这里插入图片描述
添加后再次启动server服务,输出如下即表示启动成功
在这里插入图片描述

4.3 验证服务开启

双击zkCli.cmd或在1位置新开启一个cmd窗口执行zkCli.cmd命令验证服务是否开启,如图表示已开启
最后输出位localhost:2181(CONNECTED)表示连接成功
在这里插入图片描述
注:
如果是访问别的服务器的zk服务,可使用 zkCli.cmd -server ip地址:端口号
这里登录本机自己的服务则可用 zkCli.cmd -server localhost:2181
cmd命令行执行的情况下,可输入quit退出验证
在这里插入图片描述
可通过jps命令查看进程
在这里插入图片描述


感谢阅读,祝君暴富!

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

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

相关文章

【JS的设计模式一】

本文参考书籍 《JavaScript设计模式与开发实践》 在 JavaScript 编程中,this 关键字总是让人感到迷惑,Function.prototype.call 和 Function.prototype.apply 这两个方法也有着广泛的运用。我们有必要在学习设计模式之前先理解 这几个概念。 this Java…

浅谈压力测试的重要目标及意义

随着互联网应用的快速发展,软件系统的稳定性和性能成为了用户和企业关注的焦点。用户期望应用程序能够在高负载下依然保持稳定和高效。为了满足这一需求,压力测试成为了不可或缺的一环。本文将探讨压力测试的重要性以及如何进行压力测试。 一、压力测试的…

postgresql14-安装(一)

安装 以管理员权限运行windows版安装包,否则会导致安装不全。过程中记录密码。 在服务管理,启动postgresql服务。 管理工具pgadmin

【Docker从入门到入土 3】Docker镜像的创建方法

Part3 一、Docker镜像1.1 镜像的概念1.2 镜像结构的分层 二、Docker镜像的创建2.1 基于现有镜像创建2.1.1 创建思路2.1.2 举个例子 2.2 基于本地模板创建2.3 基于Dockerfile 创建 三、Dockerfile 详解3.1 Dockerfile 操作指令3.1.1 常用的操作指令3.1.2 CMD和ENTRYPOINT的区别…

【鸿蒙软件开发】文本显示(Text/Span)

文章目录 前言一、Text控件1.1 创建文本string字符串引用Resource资源 1.2 添加子组件创建Span文本装饰线和样式文本装饰线设置文字一直保持大写/小写添加事件。 1.3 自定义文本样式文本对齐长文本处理设置行高通过decoration属性设置文本装饰线样式及其颜色。通过baselineOffs…

STM32入门F4

学习资料:杨桃电子,官网:洋桃电子 | 杜洋工作室 www.doyoung.net 1.为什么要学F407 STM32F103系列与STM32F407系列对照表: 2.F4系列命名与封装 STM32全系列分类图: STM32F4系列:STM32F4 MCU高级系列具有从…

032-第三代软件开发-Popup弹窗

第三代软件开发-Popup弹窗 文章目录 第三代软件开发-Popup弹窗项目介绍Popup弹窗官方示例项目中的代码 之前写过一个Popup抄抄别人的dimvisible 和 Open 区别 与 Dialog有啥区别其他总结一下 关键字: Qt、 Qml、 Popup、 弹窗、 modal 项目介绍 欢迎来到我们的…

从一个webpack loader中学习

chalk:给终端输出加一些自定义的样式 loader-utils:webpack的loader配置中会通过options传入一些用户自定义参数,就可以通过该包提供的getoptions()获取 node-fetch:Node.js的模块,用于从远程服务器获取数据 关于bab…

【扩散模型】【文本到音频论文系列翻译二】使用指令微调LLM和潜在扩散模型的文本到音频生成

🔥 🔥🔥 github: https://github.com/declare-lab/tango 效果:https://tango-web.github.io/ 论文地址:https://arxiv.org/pdf/2304.13731.pdf 数据集audiocaps下载: https://blog.csdn.net/weixin_4350969…

朋友圈推广如何做?

为什么在朋友圈做推广是如此重要,以及如何充分利用这个平台来推动你的业务增长。 不仅仅是分享生活点滴,朋友圈也可以成为你的事业起飞的跳板。快来了解一下吧! 为什么在朋友圈做推广? 1、人脉力量:朋友圈是一个连接…

谷歌云的利润增长才刚刚开始

来源:猛兽财经 作者:猛兽财经 总结: (1)自从Google Cloud(谷歌云)今年开始盈利以来,投资者都在怀疑这种盈利能力能否持续下去。 (2)虽然微软Azure目前在全球的人工智能竞…

我试图扯掉这条 SQL 的底裤。只能扯一点点,不能扯多了

之前不是写分页嘛,分页肯定就要说到 limit 关键字嘛。 然后我啪的一下扔了一个链接出来: https://dev.mysql.com/doc/refman/8.0/en/limit-optimization.html 这个链接就是 MySQL 官方文档,这一章节叫做“对 Limit 查询的优化”,针对 limit 和 order by 组合的场景进行了较…