解决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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • RewriteCond 详解「建议收藏」

    RewriteCond 详解「建议收藏」RewriteCond重写规则执行条件语法:RewriteCondTestStringCondPattern生效域:serverconfig,virtualhost,directory,.htaccess特别的上面的TestString,可提供反向引用.引用模式为:%N其中N为(0<=N<=9),引用当前若干Rew…

    2022年6月14日
    26
  • 【原创动画】真封神南极服务端2.52版本介绍原创动画

    【原创动画】真封神南极服务端2.52版本介绍原创动画【原创动画】真封神南极服务端2.52版本介绍原创动画介绍了真封神服务端的使用及简单版本介绍下载地址:http://pan.baidu.com/s/1rbgEyhttp://pan.baidu.com/s/1rbgEy

    2022年7月24日
    14
  • 如何在云服务器搭建虚拟主机,如何在云服务器搭建虚拟主机

    如何在云服务器搭建虚拟主机,如何在云服务器搭建虚拟主机如何在云服务器搭建虚拟主机内容精选换一换GaussDB(DWS)提供的gsql命令行客户端,它的运行环境是Linux操作系统,在使用gsql客户端远程连接GaussDB(DWS)集群之前,需要准备一个Linux主机用于安装和运行gsql客户端。如果通过公网地址访问集群,也可以将gsql客户端安装在用户自己的Linux主机上,但是该Linux主机必须具有公网地址。为方便起见,弹性云服务器(El…

    2022年6月25日
    45
  • java11-泛型及其使用[通俗易懂]

    java11-泛型及其使用[通俗易懂]1.概述就本质而言“泛型”的意思就是参数化类型。参数化类型很重要,因为使用该特性创建的类、接口以及方法可以以参数的形式指定操作的数据类型。泛型通俗的说就是方法的返回值或参数是不确定的,可以随创建

    2022年8月4日
    13
  • Gradle DSL method not found: ‘google()’

    Gradle DSL method not found: ‘google()’

    2021年10月1日
    42
  • 华硕笔记本r414u怎么安装键盘_华硕R414UV7200笔记本安装win7系统操作方法

    华硕笔记本r414u怎么安装键盘_华硕R414UV7200笔记本安装win7系统操作方法华硕R414UV7200笔记本搭载Intel酷睿i57200U处理器,拥有4GB内存以及500GB硬盘容量,极速读取和存储,电脑运行更高效。14英寸英寸的显示屏,屏幕分辨率达1366×768,画面自然,畅玩游戏更有身临其境的逼真效果,绝对让你乐不停。那么华硕R414UV7200怎么安装win7系统呢?下面就让我们一起来看看华硕R414UV7200安装win7系统的操作方法。安装准备工作:2、将…

    2022年5月15日
    52

发表回复

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

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