ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

zookeeper启动报错:Error contacting service. It is probably not running

2020-05-27 11:07:18  阅读:1522  来源: 互联网

标签:service 启动 zookeeper 防火墙 systemctl 报错 probably contacting


Error contacting service. It is probably not running.

今天启动zookeeper集群时,正常启动,但是查看状态时发现,Error contacting service. It is probably not running.,经过一上午的不懈努力,各种倒腾

终于解决,感谢天,感谢地,感谢...........,好了进入正题。

image-20200527102914888

第一种解决方案:

第一步:

先检查你的防火墙状态,一点要是关闭状态!

#停止防火墙
[root@localhost ~]#systemctl stop firewalld
#禁止防火墙随着系统启动而启动
[root@localhost ~]#systemctl disable firewalld
#查看防火墙状态
[root@localhost ~]#systemctl status firewalld

第二步:

检查你是否安装了jdk,因为zookeeper的运行需要JVM环境,可以使用java和java -version命令来验证,如下所示,可以看到JDK已经正确安装。

image-20200527103722825

第三步:

查看端口是否被占用,因为我们配置文件中的端口号为2181

image-20200527104130024

netstat -apn | grep 2181

image-20200527104225476

可以看到我们端口被占用了ok,我们先杀死该进程。

# 34670代表你那边显示的端口号,注意别搞错了
kill -9 34670

在启动zookeeper,一般情况就成功了。

第二种解决方案:

首先停止zookeeper。进入到你的myid文件路径。

image-20200527104737933

只保留myid其他的删除掉。

在启动,如果还是显示刚才错误,先启动其他节点在启动当前节点,即可。

第三种解决方案:

在寻找解决方案时看到多次该思路,但是我的zookeeper版本是3.4.12,配置文件中并没有该配置属性,也一起分享出来同大家参考一下。

  1. 在节点上安装nc工具

    yum install nc -y
    
  2. 修改zookeeper安装目录下的bin目录下的zkServer.sh脚本文件内容

image-20200527105330708

标签:service,启动,zookeeper,防火墙,systemctl,报错,probably,contacting
来源: https://www.cnblogs.com/fushengliuyi/p/12971263.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有