Zookeeper启动报错常见问题以及常用zk命令

Zk常规启动的命令如下

sh bin/zkServer.sh start

启动过程如果存在失败,是没办法直接看出什么问题,只会报出来

Starting zookeeper … FAILED TO START

可以用如下命令启动,便于查看zk启动过程中的详细错误 

sh bin/zkServer.sh start-foreground         

1、常见错误

Invaild config, exiting abnormally

需要检查zoo.cfg配置文件

使用client port端口是否被占用或者未配置

#找到以下行:

#clientPort=2181

netstat -nlp |grep 端口号

查看当前端口是否已经被占用,如果端口被占用,则需要使用一个没有被使用过的端口,然后重新启动zk

集群地址未能正确配置

类似如下

#server.1=localhost:2888:3888

将其修改为正确的地址和端口即可

Problem starting AdminServer on address 0.0.0.0, port 8080…

Failed to bind to 0.0.0.0:8080

在zoo.cfg配置文件里添加如下admin.serverPort配置即可

admin.serverPort=8088 (保证端口不被占用)

No snapshot found, but there are log entries. Something is broken

可能是因为zoo.cfg里的datadir路径冲突导致,可以新建一个路径,然后将当前路径配置到datadir即可

Last transaction was partial. Unable to load database on disk

检测磁盘使用情况,是否因为磁盘满了导致无法正常申请空间并启动

top或free 命令查看内存情况

2、zk服务端常用命令

启动命令:sh ./bin/zkServer.sh start

停止命令:sh ./bin/zkServer.sh stop

重启命令:sh ./bin/zkServer.sh restart

状态查看命令:sh ./bin/zkServer.sh status

带调试信息启动 sh ./bin/zkServer.sh start-foreground

3、zk客户端常用命令

创建zk的node节点:create /zk 节点名

获取zk node节点:get /zk

删除 zk node节点:delete /zk

退出客户端:quit

4、常用zk的客户端连接工具

zktools

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

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

相关文章

鸿蒙开发-ArkUI框架实战【日历应用 】

对于刚刚接触OpenHarmony应用开发的开发者,最快的入门方式就是开发一个简单的应用,下面记录了一个日历应用的开发过程,通过日历应用的开发,来熟悉基本图形的绘制,ArkUI的组件的使用,UI组件生命周期&#xf…

pg数据库计算两个时间戳相差的天数

需要使用DATE_PART函数,关于DATE_PART的相关描述,可以参考这里进行学习。 select DATE_PART(day,timestamp1 - timestamp2) as days_difference from tablename;

YOLOv5改进 | 二次创新篇 | 升级版本Dyhead检测头替换DCNv3 实现完美升级(全网独家首发)

一、本文介绍 本文给大家带来的改进机制是在DynamicHead上替换DCNv3模块,其中DynamicHead的核心为DCNv2,但是今年新更新了DCNv3其作为v2的升级版效果肯定是更好的,所以我将其中的核心机制替换为DCNv3给Dyhead相当于做了一个升级,效果也比之前的普通版本要好,这个机制我认…

Pixels:重新定义游戏体验的区块链农场游戏

数据源:Pixels Dashboard 作者:lesleyfootprint.network 最近,Pixels 通过从 Polygon 转移到 Sky Mavis 旗下的 Ronin 网络,完成了一次战略性的转变。 Pixels 每日交易量 Pixels 在 Ronin 网络上的受欢迎程度急剧上升&#xf…

黑马程序员-瑞吉外卖-day3

目录 1.基于Swagger的knife4j 2.代码开发 依赖 然后在WebMvcConfig 设置静态资源映射 在LoginCheckFilter中设置不需要处理的请求路径 3.启动类的优化 1.基于Swagger的knife4j 里面方便我们测试什么的 2.代码开发 依赖 <!--swagger 及knife4j--><dependency>&l…

社交商业革命:Facebook Shops的崛起

近年来&#xff0c;社交媒体逐渐演变为不仅仅是社交的平台&#xff0c;更是商业活动的重要场所。在这个潮流的浪潮中&#xff0c;Facebook Shops的崛起正引领着一场社交商业的革命&#xff0c;为企业和消费者带来了全新的体验。 点击添加图片描述&#xff08;最多60个字&#x…

一文了解GeoTrust SSL证书

在当今互联网的高度连接世界中&#xff0c;确保网站安全性至关重要。SSL证书是保护网站和用户数据的关键组成部分。GeoTrust证书在SSL证书市场上享有盛誉&#xff0c;被许多网站所有者和企业所信赖。JoySSL将深入探讨GeoTrust证书的特点&#xff0c;帮助大家了解该品牌并做出更…

如何录制屏幕视频?让视频制作更简单!

随着数字化时代的来临&#xff0c;录制屏幕视频成为一种常见的传播和教学方式。无论是制作演示文稿、教学视频&#xff0c;还是记录游戏操作&#xff0c;屏幕录制为用户提供了强大而灵活的工具。可是您知道如何录制屏幕视频吗&#xff1f;本文将深入介绍两种常见的屏幕录制方法…

javaweb学习day01(HTML)

一、B/S 软件开发架构简述 1 Java Web 技术体系图 2 B/S 软件开发架构简述 B/S架构 前端 后端 数据库 二、HTML 1 官方文档 地址: https://www.w3school.com.cn/html/index.asp 离线文档: W3School 离线手册(2017.03.11 版).chm 2 网页 3 HTML 介绍 3.1 HTML 是什么…

VS2019 使用CMake项目配置 运行时dll 路径

当我们使用VS2019创建普通sln项目时,指定dll 的目录有以下三种方法! 方法1:将dll文件拷贝到生成的.exe所在的文件夹中方法2:配置属性->调试->工作目录:包含dll文件的文件夹路径方法3:配置属性->调试->环境:输入path=包含dll文件的文件夹路径 那么如果你创建…

Jira 宣布Data Center版涨价5%-15%,6年内第8次提价

近日&#xff0c;Atlassian官方面向合作伙伴发布2024年涨价通知&#xff1a; 自2024年2月15日起&#xff0c;旗下核心产品Jira Software、Confluence、Jira Service Management的DC版本&#xff08;Data Center版本&#xff09;价格提高5%-15%&#xff08;涨幅与坐席数阶梯相关…

微信小程序vue+uniapp瑜伽馆课程预约选课管理系统

本文对该站点以及对其进行了全面的剖析&#xff0c;为瑜伽馆管理系统的发展带来了借鉴。瑜伽馆管理系统小程序对于瑜伽馆起到了很好的引导作用&#xff0c;特别是对于地方瑜伽馆的处理起到了很大的作用。 按照已有的功能&#xff0c;除了管理员外&#xff0c;还可以对系统中的全…