zookeeper status出现error的解决方案

处理Zookeeper故障:排除常见故障和错误 [toc] 引言 Zookeeper是一款非常流行的分布式协调软件,广泛应用于许多场景,如微服务架构、负载均衡、集群管理、安全性控制等。然而,在使用Zookeeper的过程中,经常会遇到各种故障和错误。本篇文章将介绍如何处理Zookeeper故障,并提供常见的解决方案和技巧。 阅读详情

怀疑人生的一次体验

辛辛苦苦安装完三台虚拟机,安装zookeeper,修改了配置文件,结果start zookeeper后一查status,他喵的给我来个error。。。

[root@hadoop bin]#  ./zkServer.sh status
JMX enabled by default
Using config: /usr/local/zk/bin/../conf/zoo.cfg
Error contacting service. It is probably not running.

没事,谁让咱脾气好,慢慢查呗。
查看zookeeper.out文件,说是 拒绝连接 (Connection refused)

2017-09-23 10:41:36,464 [myid:1] - WARN  [WorkerSender[myid=1]:QuorumCnxManager@588] - Cannot open channel to 2 at election address /192.168.1.105:3888
java.net.ConnectException: 拒绝连接 (Connection refused)
        at java.net.PlainSocketImpl.socketConnect(Native Method)
        at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)
        at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
        at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)
        at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
        at java.net.Socket.connect(Socket.java:589)
        at org.apache.zookeeper.server.quorum.QuorumCnxManager.connectOne(QuorumCnxManager.java:562)
        at org.apache.zookeeper.server.quorum.QuorumCnxManager.toSend(QuorumCnxManager.java:538)
        at org.apache.zookeeper.server.quorum.FastLeaderElection$Messenger$WorkerSender.process(FastLeaderElection.java:452)
        at org.apache.zookeeper.server.quorum.FastLeaderElection$Messenger$WorkerSender.run(FastLeaderElection.java:433)
        at java.lang.Thread.run(Thread.java:748)

百度了一下,都说是配置文件zoo.cfg

结果目录对着,文件对着,ip对着,myid也对着,防火墙压根没开。。。。

不信邪了我,看了无数遍文件,都要看吐了,还是没找出哪里有错,查到怀疑人生。无奈,滚去睡觉。
第二天起来,继续查。发现server2和server3的zookeeper.out都打不开,提示什么
java错误?百度了一下,原来jdk环境配置路径写错了!!!我可能是第一个因为jdk而导致zookeeper error 的人吧。所以百度不到这个细节。。。蠢哭自己了(๐॔˃̶ᗜ˂̶๐॓)。

总结一下可能出现error的情况吧

1. zoo.cfg配置文件中指定目录却没有创建! 创建相应目录即可。
2. zoo.cfg中dataDir指定路径为Myid文件的路径。
Myid内容与:server.?=localhost:2888:3888 中你所设置?一致!
3.使用service iptables stop 关闭防火墙
  使用service iptables status确认

4. 1,打开zkServer.sh 找到status)
    STAT=`echo stat | nc localhost $(grep clientPort "$ZOOCFG" | sed -e 's/.*=//') 2> /dev/null| grep Mode`
在nc与localhost之间加上 -q 1 (是数字1而不是字母l)
如果已存在则去掉
#我的zkServer.sh没有这段内容,可能跟版本有关

5.2181端口被占用!        
zkServer.sh stop        #先停止zookeep
netstat -an | grep 2181 #查看端口是否占用,如果占用
clientPort = 2888       #随便找个没占用的端口号!

6.虚拟网络编辑器没有选择了vmnet0
   我选了好几次才选择上,估计选择后要点应用

7.jdk是否配置正确
   我就是。。。。。不说了,桑心!

8.玄学
深入解析i2cdetect:从基础命令到高级读写操作 本文深入解析Linux下i2cdetect工具,从基础安装、总线扫描到高级读写操作。作为i2c-tools的核心组件,i2cdetect是硬件调试的得力侦探,能快速识别I2C总线上的设备地址。文章还涵盖了i2cdump、i2cset、i2cget等进阶工具,并介绍了如何在C程序中调用读写接口进行嵌入式开发,是掌握I2C通信调试的实用指南。 阅读详情

相关推荐

Simulink中为Scope模块添加图例的方法

比如我要在Scope模块输出三轴加速度的数据,但三轴数据波形混杂在一起不太好看,此时就需要在Scope模块中添加图例来使波形看起来更加清晰明了。 注:我这里使用的Matlab版本为2019a 1.首先在simulink中打开,需要添加图例的Scope,如图示: 2.在Matlab,command窗口输入: >> set(0,'ShowHiddenHandles','On'); >> set(gcf,'menubar','figure'); 此时你会发现Scope窗口菜单栏多了好几

Kunfly的博客 1万+

# zookeeper启动后,zkServer.sh status报错: Error contacting service. It is probably not running 全面分析

zookeeper使用问题,zkServer.sh status报错

段子手168的博客 3157

MMRotate 详细使用教程

MMRotate 详细使用教程 做旋转目标检测,怎么可以不知道如何使用MMRotate呢! github链接: https://github.com/open-mmlab/mmrotate 1 安装 创建虚拟环境并激活 conda create -n mmrotate python=3.7 -y conda activate mmrotate 安装 PyTorch 和 torchvision conda install pytorch torchvision -c pytorch 注意:确保

Sylvia_Lan的博客 1万+

Zookeeper 使用中出现的错误排查

Zookeeper 使用中出现的错误排查

七寸零糖的博客 4531

STM32 IAP跳转后APP卡死?别慌,手把手教你修复HAL_RCC_OscConfig时钟配置冲突

本文深入分析了STM32 IAP跳转后APP在HAL_RCC_OscConfig函数中卡死的问题,揭示了PLL时钟配置冲突的根本原因。通过详细的代码示例和分步解决方案,指导开发者正确处理STM32F1/F4系列的时钟系统二次初始化问题,确保IAP+APP架构的稳定运行。

weixin_28685287的博客 365

5分钟快速搭建:使用ros1_bridge实现ROS2容器与ROS1主机的无缝通信

本文详细介绍了如何在5分钟内快速搭建基于ros1_bridge的通信方案,实现运行在Docker容器中的ROS2节点与宿主机ROS1系统的无缝数据交换。通过环境隔离、Docker容器化部署及选择性桥接配置,该方案能有效整合新旧系统,避免大规模代码重构,是机器人项目渐进式升级的实用策略。

weixin_29268637的博客 180

zookeeper各种报错、原因及解决方法汇总(持续更新)

zookeeper各种报错、原因及解决方法汇总(持续更新)

wangchaoqi1985的博客 3917

中文文本纠错实战:pycorrector与kenlm的安装与高效使用指南

本文提供了一份详细的中文文本纠错实战指南,重点介绍了pycorrector与kenlm的安装与高效使用方法。内容涵盖从编译环境准备、依赖安装到核心参数调优、批量处理及领域自适应等全流程,旨在帮助开发者快速部署并优化纠错系统,提升中文文本处理的质量与效率。

weixin_29055699的博客 411

zookeeper连接超时问题排查

zookeeper连接超时问题排查

yinmingjuncn的专栏 1万+

第八届传智杯WPS智能办公能力挑战赛练习题库

本文是关于WPS Office软件操作知识的选择题汇总,内容涵盖WPS文字、表格和演示三大组件的常用功能。主要包括:云文档协同编辑、文本框插入、幻灯片打印设置、数据排序与筛选、函数应用(如SUMIF、COUNT)、动画效果设置、格式刷使用、页眉页脚设置、单元格引用类型等基础操作要点。同时涉及计算机基础概念如二进制、ROM存储器等。题目以单选和多选形式呈现,附带详细答案解析,全面检验用户对WPS办公软件的功能掌握程度和实际操作能力,适用于办公软件技能培训和水平测试。

qq_73044452的博客 1435

Unity大世界流式加载:工业级架构与优化秘籍

游戏大厂Unity大世界流式加载框架全景解析:从《原神》《和平精英》等标杆案例出发,深入剖析工业级流式加载的完整技术架构。文章系统介绍了大世界分区块管理、异步加载机制、资源优化策略、多平台适配方案,以及业务联动与团队协作流程。重点阐述了Addressable与AssetBundle应用、空间触发器设计、性能自适应等核心技术,并展望AI预测加载、云游戏等未来方向。全面展现了大厂如何通过流式加载技术实现无缝开放世界体验的技术路径与实践经验。

本博客聚焦游戏开发技巧、创业实战心得及大学热门课程干货。这里既有技术深度,也有思维广度,无论你是开发者、创业者还是高校学子,都能在这里找到适合自己的成长之路! 612

安装zookeeper时候,可以查看进程启动,但是状态显示报错:Error contacting service. It is probably not running...

安装zookeeper-3.3.2的时候,启动正常没报错,但zkServer.sh status查看状态的时候却出现错误,如下: JMX enabled by defaultUsing config: /hadoop/zookeeper/bin/../conf/zoo.cfgError contacting service. It is probably not running. jps查看进...

weixin_34186950的博客 2626

PyTorch强化学习实战(3)——Gymnasium API扩展功能

我们已经学习了编写智能体必需的 Gymnasium 核心功能,其余 API 功能部分虽然非必需,但能显著提升开发效率和代码整洁度。在本节中,我们简要地介绍了 Gymnasium API 的扩展功能,学习了如何以模块化的方式扩展现有环境的功能,并熟悉了使用包装器可视化智能体活动的方法。

盼小辉丶的博客 1215

linux zookeeper 不能启动,查看 输出日志 Failed to process transaction type: 1 error: KeeperErrorCode = NoNode

转载自该链接1  这种错误很不好查找,可能是由于,机器断电或重启导致的。碰到这种问题,启动zookeeper的时候,不会在控制台输出任何错误,但是 用 ./zkServer.sh status 命令查看,zookeeper就是不启动。2 查看 日志 zookeeper.out 发现了 Failed to process transaction type: 1 error: KeeperErrorC...

liuyanmin专栏 6272

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

centos7 zookeeper Error contacting service. It is probably not running.

centos7 zookeeper 使用 ./zkServer.sh status查看状态时候出现 Error contacting service. It is probably not running. 可能问题很多,今天发现出现这个问题的原因是因为添加下图红色内容,注释掉就好了,不知道为啥,在Ubuntu,red hat中都有这个,都没什么问题,就centos7中有这个问题。 ...

Kenneth-peng 634

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

Zookeeper报Error contacting service. It is probably not running的处理

背景在使用./zkServer.sh status查看状态后发现出现Error contacting service. It is probably not running的错误,排除了zoo.cfg和myid的原因。解决其实是防火墙的原因,将集群所有的防火墙关闭就可以使用了,也可以特定打开以下端口:2181:提供服务3888:选举2888:集群内通讯...

Wilson的博客 363

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

Zookeeper启动显示成功,zkServer.sh status报错 Error contacting service. It is probably not running.

这个问题搞了我一个晚上和一个早上,终于解决了。大大的坑啊,希望大家引以为戒。 首先呢,这个我第一次配置后测试是没有问题的,但后来关机重启后,发现以下问题。JPS查看QuorumPeerMain启动成功,但用zkServer.sh status查看,发现以下错误。于是就上网搜索了很多案例,说什么把dataDir=/home/zkdata/ folder下面的除了myid都删除掉,还有关闭防火墙,ki...

john_deng2的博客 1410

Zookeeper启动显示成功,zkServer.sh status报错:Error contacting service. It is probably not running.

目录 1. 检查防火墙是否关闭 2. 确认每台主机是否都启动Zookeeper 3. 检查zookeeper安装目录下zoo.cfg文件 4.检查myid文件内容是否一致 5. 检查环境配置是否出错 6.检查是否使环境变量生效 问题描述: 问题分析: 1. 检查防火墙是否关闭 CentOS6.8、虚拟机防火墙开启、关闭、重启、查询命令_连胜是我偶像的博客-优快云博客 2. 确认每台主机是否都启动Zookeeper 涉及到Leader(Master)选举的问题,需要先启动m...

weixin_54348877的博客 9614

zookeeper显示启动成功,查看status报错Error contacting service. It is probably not running

今日问题 zookeeper使用start命令,显示启动成功,但是status报错 环境 linux:CentOS-6.8 jdk:jdk-8u212 zookeeper:3.4.9 问题展示 start.sh是调用了三个start status.sh是调用了三个status 分析 看起来三个都启动成功了,但是status均显示没有running,猜测显示的启动成功是假的是假的是假的。 查看启...

qq_27607945的博客 1197

【已解决-最全分析】zookeeper启动后,zkServer.sh status报错:Error contacting service. It is probably not running

zookeeper启动后,zkServer.sh status报错:Error contacting service. It is probably not running

神是念着倒 6578

Zookeeper启动后客户端无法连接,status异常的解决方案

问题: Linux CentOS,zookeeper 3.5.2 下,运行 zkServer.sh start 显示 STARTED,但客户端无法连接,显示错误:Will not attempt to authenticate using SASL (unknown error) 。 调用 zkServer.sh status 显示 ERROR,zookeeper 启动异常。 解决办法: 查看 zookeeper 日志,日志位于zookeeper安装目录下的logs文件夹内。 vi /zookeeper

qq_35800932的博客 2702

关于Zookeeper配置status状态出现Error contacting service. It is probably not running.问题的解决

Zookeeper配置status状态出现Error contacting service. It is probably not running.

Five的博客 1722

zookeeper启动后,查看status,报Error contacting service. It is probably not running.解决办法!

zookeeper一启动就开始查询zookeeper状态,然后报如下错误! ZooKeeper JMX enabled by default Using config: /home/node2/zookeeper-3.4.14/bin/../conf/zoo.cfg Error contacting service. It is probably not running. 网上帖子很多,关防火...

weixin_36340771的博客 544

zookeeper 执行./zkServer.sh status,报错:Error contacting service. It is probably not running.

在linux系统中,centos 6.7中 zookeeper 3.5.6 启动失败: 在zookeeper的bin目录中,执行./zkServer.sh start,能显示已经STARTED。 但是执行./zkServer.sh status,报错:Error contacting service. It is probably not running. 看不到,zookeeper的启动状态:standalone。 执行jps命令,也没显示,zookeeper的进程:QuorumPeerMain

BlackCast的博客 2269

【ZooKeeper】查看status时报错:Error contacting service. It is probably not running.

从以上信息中可以看出,ZooKeeper 启动了选举算法,在尝试与其他 ZooKeeper 实例进行通信时遇到了问题,具体而言是无法连接节点。

aruewds的博客 836

启动zookeeper成功,但查看status显示Error contacting service. It is probably not running.

zkServer.sh start启动后显示如下: JMX enabled by default Using config: /usr/local/zookeeper-3.4.6/bin/../conf/zoo.cfg Starting zookeeper ... STARTED 查看zkServer.sh status状态后显示如下: JMX enabled by d...

uu_uuu的博客 1079
上一篇: zookeeper安装集群配置(跪了的一次体验)
下一篇: Java常见API-object、string、StringBuffer
HY_Chan
博客等级 码龄10年 54粉丝 60原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值