解决Zookeeper无法启动

解决Zookeeper无法启动通过命令:zkServer.shstart启动Zookeeper后,jps查看进程发现全部启动正确,但是在通过zkServer.shstatus查看启动状态,却出现如下现象:通过上述问题可以考虑到的点是配置的三台节点另外两台没有启动。但是可以确定的是另外两台节点也都启动了Zookeeper。解决方案:1.首先查看防火墙是否关闭。如果防火墙开启会影响三点节点的通信,导致接收不到另外两台节点信息。我是上午关闭了虚拟机,下午再打开时没有将防火墙关闭,查看防火墙果然处于活跃状态!赶紧将防火

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

通过命令:zkServer.sh start启动Zookeeper后,jps查看进程发现全部启动正确,但是在通过zkServer.sh status查看启动状态,却出现如下现象:

解决Zookeeper无法启动

通过上述问题可以考虑到的点是配置的三台节点另外两台没有启动。但是可以确定的是另外两台节点也都启动了Zookeeper。

解决方案:

1. 首先查看防火墙是否关闭。如果防火墙开启会影响三点节点的通信,导致接收不到另外两台节点信息。我是上午关闭了虚拟机,下午再打开时没有将防火墙关闭,查看防火墙果然处于活跃状态!

解决Zookeeper无法启动赶紧将防火墙关闭之后,在重启Zookeeper,显示启动  :

解决Zookeeper无法启动

2. 如果上述方法无法解决,可以将zoo.cfg下的dataDir对应目录下的version-2文件夹和zookeeper_server.pid文件删除掉,因为意外关闭虚拟机会导致意外关闭前的pid文件残留。删除之后再尝试重新启动Zookeeper。

这里整理了一般遇到Zookeeper集群报错的解决思路:

1、首先检查自己的防火墙是否关闭

systemctl status firewalld

systemctl stop firewalld

2、检查自己是否安装了JDK。因为Zookeeper的运行需要JVM环境,如果没有安装,则不能正常启动Zookeeper。

这里可以通过 java 或 java -version命令查看

3、查看Zookeeper客户端端口2181是否被占用。如果被占用,则使用 kill 命令杀死进程。

可以使用 netstat -apn | grep 2181 或者 lsof -i:2181 命令查看

 4、删除dataDir对应目录下除了 myid 以外的所有文件

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/189504.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 爆肝两万字,我爷爷都看的懂的《栈和队列》,建议各位观众姥爷先收藏

    爆肝两万字,我爷爷都看的懂的《栈和队列》,建议各位观众姥爷先收藏文章目录一、栈????栈的概念及结构????栈的实现二、队列????队列的概念及结构????队列的实现三、栈和队面试题四、概念选择题????1????2一、栈????栈的概念及结构栈:一种特殊的线性表,其只允许在固定的一端插入和删除元素操作。进行数据插入和删除操作的一端称为栈顶,另一端称库栈底。栈中的数据元素遵守后进先出LIFO(LastInFirstOut)的原则栈有两个经典的操作1️⃣压栈:栈的插入操作叫做进栈/压栈/入栈,入数据在栈顶。2️⃣出栈:栈的删除操

    2022年6月2日
    36
  • 软件测试之用例编写的八大要素「建议收藏」

    软件测试之用例编写的八大要素「建议收藏」用例编写的八大要素1、用例编号:产品名-测试阶段-测试项XXX英文(wechat_st_register_001)2、测试项目:功能模块–子项目3、测试标题:测试点的细化,一行一个测试点4、重要级别P1(冒烟)P2,P3,P4,P5.—-high,medium,low5、预置条件:前提条件,否则无法执行6、测试输入:跟步骤一起7、操作步骤:明确每一个步骤。非常的详细8、预期结果:唯一用例评审用例评审的流程…

    2022年6月28日
    26
  • 菜鸟教程java的list_Java菜鸟教程

    菜鸟教程java的list_Java菜鸟教程分阶段进阶教学+阶段考评让学习无死角因为考虑学员基础水平参差不齐,所以动力节点的课程安排对学员进行科学细致的划分,整个教学安排共分两大部分即:基础部分和就业部分,基础部分课程由教学总监定制最适合零基础入门的课程大纲;就业部分课程由教研部实地探访名企如百度、京东、新浪等企业,将最前沿的技术引入到课堂,同时又根据就业课程的深度不同划分为7个阶段,每个阶段都有不同的技术侧重点,层层深入。纵观来看,动力…

    2022年6月13日
    30
  • Robots.txt – 禁止爬虫

    Robots.txt – 禁止爬虫

    2021年10月9日
    330
  • 淘宝免费ip地址查询导致服务堵死的坑

    淘宝免费ip地址查询导致服务堵死的坑

    2021年11月5日
    38

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号