ZooKeeperJMXenabled by default Using config:Error contacting serviceIt is probably not running的解决与思考

出现ZooKeeper JMX enabled by default这种错误的解决方法 本文主要介绍出现ZooKeeper JMX enabled by defaultUsing config: /opt/software/zookeeper/bin/../conf/zoo.cfgError contacting service. It is probably not running.这种问题的解决方法。以上就是今天的内容~如有问题、建议,请您在评论区留言💬哦。最后:转载请注明出处!!! 阅读详情

解决的方法在下面红色大号粗体,先看一段我本人的思考

我们要拷贝zoo_sample.cfg为zoo.cfg,为什么这样做呢,因为这是zookeeper重要的配置文件

就像刚开始用linux系统,在国内,我们首先就要换源,有个文件叫sources.list,我们要做的并不是立即修改sources.list里面的内容,而是拷贝一份并命名为sources.list.bat

因为前人大量的实践证明,这个文件真的很重要,安装软件时候出现的各种错误,几乎都和这文件有关,zookeeper下的zoo_sample.cfg也是如此

我们在配置zookeeper的配置文件的时候,难免会碰到下面几行的代码修改

 

dataDir=/export/servers/zookeeper-3.4.9/zkdatas
autopurge.snapRetainCount=3
autopurge.purgeInterval=1

 

#集群中服务器地址
server.1=master:2888:3888
server.2=slave1:2888:3888
server.3=slave2:2888:3888

dataDir是指Zookeeper数据放在哪个文件中(zkdatas是我自己创建的,默认的压缩包解压后是没有的)

autopurge.snapRetainCount指快照保留的数量,单位是个,zookeeper本身就是一个集群,这里默认为3,如果想配置快照数量就把配置文件中的这一行注释打开

autopurge.purgeInterval指日志多长时间清理一次,单位是小时

配置过Zookeeper的配置文件的人都应该看过上面类似的代码

它的意思是指:

#server代表服务,服务器,后面的1,2,3其实指的是myid的值
#myid相当于每一个zookeeper的编号
#第一个编号在master上,2888:3888是访问的端口,都是固定的

既然设置了myid的值,就要写到myid的文件中

echo 1 > /export/servers/zookeeper-3.4.9/zkdatas/myid

类似于上面的命令一样,这样第一台机器就配置完成了,接下来就是分发给集群中的其他机器,分发完记得修改myid的值哦

接下来就在每一台机器上执行zookeeper-3.4.9/bin/zkServer.sh start脚本

检查状态用:zookeeper-3.4.9/bin/zkServer.sh status

看一下java相关的进程,确保zookeeper启动成功,命令行执行jps

[root@master servers]# jps
17635 Jps
17581 QuorumPeerMain

如果你的java进程和我一样,就证明zookeeper在三台机器上,启动成功了。注意一定要在每一台运行zkServer.sh脚本,不能只启动一台master的,以前我就只启动一台,这样会一直报错

接下来,看一下只开一台,查看zookeeper集群的状态的时候报错是这样的

root@master servers]# zookeeper-3.4.9/bin/zkServer.sh status
ZooKeeper JMX enabled by default
Using config: /export/servers/zookeeper-3.4.9/bin/../conf/zoo.cfg
Error contacting service. It is probably not running.

解决的办法就是,把另外几台全都开启zkServer.sh start

在检查zookeeper集群开启的状态的时候,发现

master:mode follower

slave1:mode leader

slave2:mode follower

为什么是这样的呢?其实这里面有一个zookeeper leader产生的选举算法,

规则:第一台(master)先启动,是不能参加选举的,当第二台(slave1)启动的时候,就启动了选举算法,以投票为例,第一台与第二台各自给各自投了一票,

这个时候会统计票数是否过半,一共就三票,发现2票已经出去了超过了一半,就会进行票数的Pk,这时候master和slave1的票数相等都是1票,这时候就要比较myid的值,

myid的值越大,leader就是谁,所以第二台(slave1)就是leader,第三台(slave2)开启的时候,因为leader已经产生,第三台就只能是follower了

leader的产生是和启动顺序是有关系的,所以我的zookeeper启动顺序是

No1、master

No2、slave1

No3、slave2

 

 

 

centos7系列:出现ZooKeeper JMX enabled by default这种错误的解决方法 出现ZooKeeper JMX enabled by default这种错误的解决方法 阅读详情

相关推荐

Spark on Yarn 高可用模式部署流程

本文介绍了如何配置Spark和Yarn的高可用(HA)环境,以确保在大规模数据处理中避免单点故障。

xhaoDream的博客 1444

zookeeper启动报错:JMX enabled by default,服务未启动

JMX enabled by default Using config: /export/server/zookeeper-3.4.6/bin/../conf/zoo.cfg Starting zookeeper ... STARTED

SHOKO2022 1万+

stm32h743 FM25CL64铁电存储器踩坑记录

调试FRAM经验总结: 1、跑完FRAM读写代码之后,逻分仪发现总线上只有简单、短暂的电平变化,明显不是SPI的通信数据。 (经提醒发现连片选拉高拉低都没有执行到位) 后来发现是因为片选引脚没有初始化,所以直接拉高拉低是无效的。 2、引脚成功初始化后发现CLK、MISO、MOSI数据仍不正常。通过加打印的方式发现跑到HAL_SPI_Transmit中之后还没有执行到写SPI数据寄存器的那一步就return了。 后来经提醒发现: 上图中的指针使用方式错误 后来又发现: 打印出来发现

kuniqiw的博客 3844

zookeeper 启动失败,报错 “ZooKeeper JMX enabled by default”

zookeeper 启动失败,报错 “ZooKeeper JMX enabled by default”解决办法

weixin_55784925的博客 1万+

Virtuoso集成HspiceD:打通模拟设计全流程的仿真与PEX实战

本文详细介绍了Virtuoso集成HspiceD在模拟设计全流程中的应用,包括仿真与PEX实战。通过无缝衔接Virtuoso和HspiceD,设计师可以在同一环境中完成从原理图设计到PEX后仿真的全流程,大幅提升工作效率。文章还提供了仿真环境配置、前仿真关键设置、PEX全流程详解以及性能调优等实用技巧。

weixin_29271263的博客 96

spark 适配达梦数据库

spark 适配达梦数据库 版本 spark3.0.0 scala2.12.10 DM Database Server 64 V8 步骤一: 引驱动包: SBT方式: "com.dameng" % "Dm8JdbcDriver18" % "8.1.0.157", maven方式: <dependency> <groupId>com.dameng</groupId> <artifactId>Dm8JdbcDriver18</artifac

_@Eva@_的博客 2089

Centos 防火墙

一、.对于centos7自带的防火墙的相关指令 systemctl stop firewalld.service #停止firewall systemctl disable firewalld.service #禁止firewall开机启动 systemctl status firewalld.service #查看firewall的状态 二、iptables防火墙的相关状态 关闭虚拟...

460

【MATLAB/Simulink】从模型到飞行:基于PX4与Rflysim的无人机MBD实战指南

本文详细介绍了基于MATLAB/Simulink与PX4、Rflysim的无人机模型开发与飞行控制实战指南。通过MBD(基于模型设计)方法,从建模、仿真到代码生成与硬件部署,实现无人机开发的高效闭环。文章涵盖开发环境搭建、动力学建模、控制算法实现及测试验证全流程,为无人机开发者提供实用技巧与优化建议。

weixin_30181209的博客 410

ZooKeeper集群安装后显示ZooKeeper JMX enabled by defaultUsing config: /opt/app/zookeeper-3.4.13/bin/../conf

从您提供的输出来看,命令无法联系到 ZooKeeper 服务,提示“Error contacting service. It is probably not running.”,这意味着 ZooKeeper 服务可能没有在master1节点上启动。

qq_60872637的博客 2669

Android 12.0 系统开机设置默认横屏显示

在12.0的系统产品开发中,对于产品需求来说,由于是宽屏设备所以产品需要开机默认横屏显示,开机横屏显示这就需要从两部分来实现,一部分是开机动画横屏显示,另一部分是系统显示横屏显示,从这两方面就可以做到开机默认横屏显示了。

安卓兼职framework和app工程师的博客 3743

【异常】XXL-JOB提示异常ERROR com.xxl.job.core.util.XxlJobRemotingUtil - connect timed out

打开XXL-JOB的ELK,发现一堆报错。

奶爸的编程之路,也就一周冷个三天 2046

两种不同的方法解决:ZooKeeper集群安装后无法启动报ZooKeeper JMX enabled by default 亲测有效

解决时间:2020年12月24日14点26分 一、报错情况与内容(图中选白部分): root@wxb02:/usr/hadoop/zookeeper-3.4.13/bin# ./zkServer.sh status ZooKeeper JMX enabled by default Using config: /usr/hadoop/zookeeper-3.4.13/bin/../conf/zoo.cfg Error contacting service. It is probably not runnin

QvQWangXiaoBao的博客 5203

uniapp(全端兼容) - 最新详细实现pdf在线预览功能,uniapp内置预览PDF文件功能,uniapp在安卓app|苹果app|h5网页网站|微信小程序中打开pdf进行在线预览(详细示例源码)

uni-app,安卓Android,苹果ios,App端,H5网页,移动端网站,微信小程序,支付宝小程序,nvue,vue,pdf文档,pdf文件,office,uniapp 预览pdf,uniapp怎么做pdf预览,uniapp如何实现全平台兼容的pdf在线预览,uniapp怎么在h5打开pdf文档,实现PDF在线预览,H5移动端文件预览pdf,文件下载和预览,uniapp App端pdf文件预览,app移动端在线预览pdf文件,无法预览pdf怎么办,有没有预览pdf的插件,根本打不开咋办,uniapp使

✅ 精选推荐文章 1万+

【已解决】zookeeper启动失败Error contacting service. It is probably not running并且jps没有QuorumPeerMain进程

启动zookpeerer,查看状态显示Errorcontactingservice.Itisprobablynotrunning.,查看jps也没有QuorumPeerMain进程。查看zookeeper.out文件来寻找问题原因(当前处于哪个目录,执行完zkServer.shstart命令,zookeeper.out就会写在哪个目录)重点看Causedby的第一行(如果你的原因和我不一样,就去找对应的原因即可,应该网上都有)于是我将下面两行的注释单独放在一行。......

yyuan_in的博客 3173

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

ZooKeeper在启动报错ZooKeeper JMX enabled by default Error contacting service. It is probably not running.

ZooKeeper JMX enabled by default Using config: /export/servers/zookeeper-3.4.9/bin/../conf/zoo.cfg Error contacting service. It is probably not running. 这个问题网上说了一大堆,都没有解决我的问题 说白了还是不理解Zookeeper的机制,有关ZooKeeper是原理自行百度或者找我的下一片文章 1、检查hosts的映射是否有问题 映射问题在

崔凯洋的博客 4912

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

Zookeeper

Curator是Apache Zookeeper的Java客户端库。常见的Zookeeper Java API:原生Java APIZkClient 对原生的简单封装CuratorCurator项目的目标是简化Zookeeper客户端的使用。3.5版本以上的zookeeper,要使用4.0的curatorServerid:服务器ID比如有三台服务器,编号分别是1、2、3。编号越大在选举算法中的权重越大。Zxid:数据ID。...

weixin_45515971的博客 1200

efm32 入门.pdf

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

zookeeper服务启动报错&zookeeper加入到开机自启服务

zookeeper启动报错Error contacting service. It is probably not running.网上搜的防火墙、端口的各种解决方法都尝试了,无果。特此记录解决方法

qq_40607631的博客 2289

zkServer.sh statusZooKeeper JMX enabled by defaultUsing config: /export/servers/zookeeper/bin/../c

在集群中布置zookeeper。

p183173的博客 2276

启动ZooKeeper报错ZooKeeper JMX enabled by default Using config: /usr/Local/ zookeeper/bin/ . ./conf/zoo.

启动ZooKeeper报错ZooKeeper JMX enabled by default Using config: /usr/Local/ zookeeper/bin/ . ./conf/zoo.

T_Y_F_的博客 8449

zookeeper无法启动

[root@hadoop02 zookeeper-3.4.10]# bin/zkServer.sh start ZooKeeper JMX enabled by default Using config: /export/servers/zookeeper-3.4.10/bin/../conf/zoo.cfg Starting zookeeper ... already running as pr...

Knight 849

zookeeper启动报错

zookeeper启动报错JMX enabled by defaultUsing config: /usr/local/zookeeper/zookeeper-3.4.6/bin/…/conf/zoo.cfg Error contacting service. It is probably not running. 解决方案: 1.关闭防火墙: service iptables stop,防止开机...

qq_34861017的博客 853

大数据之Zookeeper安装部署

大数据,Zookeeper

shairvin的博客 1043

[root@node1 bin]# ./zkServer.sh start ZooKeeper JMX enabled by default Using config: /export/server/

grep: /export/server/zookeeper/bin/../conf/zoo.cfg: 没有那个文件或目录。grep: /export/server/zookeeper/bin/../conf/zoo.cfg: 没有那个文件或目录。原因:没有在 Zookeeper 中找到 zoo.cfg 文件。mkdir: 无法创建目录"": 没有那个文件或目录。使用 ll 进行查询,检查是否改名成功。可以看到已经成功启动了!

weixin_62332711的博客 1728

一篇搞定zookeeper

一、Zookeeper入门 1、概述 Zookeeper是一个开源的分布式的,为分布式应用提供协调服务的Apache项目。 Zookeeper从设计模式角度来理解,是一个基于观察者模式设计的分布式服务管理框架,它负责存储和管理大家都关心的数据,然后接受观察者的注册,一旦这些数据的状态发生了变化,Zookeeper就负责通知已经在Zookeeper上注册的那些观察者做出相应的反应. Zookeeper = 文件系统 + 通知机制 2、特点 3、数据结构 4 、应用场景 提供的服务包括:统一命名服务、统一

大数据技术分享中心 1556

ZooKeeper JMX enabled by default

Zookeeper出现ZooKeeper JMX enabled by defaultUsing config: /opt/module/zookeeper-3.5.7/bin/…/conf/zoo.cfgUsage: /opt/module/zookeeper-3.5.7/bin/zkServer.sh [–config ] {start|start-foreground|stop|restart|status|print-cmd bash:行1: start: 未找到命令 在运行zookeeper的启动

weixin_45620384的博客 4600

ZooKeeper JMX enabled by default Using config: /opt/zookeeper-3.4.14/bin/../conf解决办法

能成功启动zookeeper,但是在查询状态时出现错误(如图所示):这说明说明配置是有问题存在的。具体的问题可能存在在以下3个方面:(例:我的路径为/opt/zookeeper-3.4.14)其中我就是在这里出现问题----我原本的代码是:(注:此图为错误的)我将server后面的数字修改,并且将NodeA也就是我的主机名字换成了IP地址就能成功查询状态。

m0_75276808的博客 1255
上一篇: 介绍SFTP命令的用法-动手实践操作很重要
下一篇: VirtualBox 启动Centos 7 出现Entering emergency mode的解决方法
崔凯洋
博客等级 码龄6年 26粉丝 132原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值