zoukankan      html  css  js  c++  java
  • zookeeper启动报错:Error contacting service. It is probably not running

    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

  • 相关阅读:
    8-4:Mysql数据库编程基础知识
    adb——Android的ADB工具使用
    BroadcastReceiver--Android广播机制
    怎样投篮更准
    《算法七》(深度寻路算法)
    《算法六》(有序二叉树)
    《算法五》(N叉树定义+增删改查)
    《算法四》(二分排序+汉诺塔问题)
    《算法三》(归并排序)
    《算法二》(希尔排序+基数排序+桶排序)
  • 原文地址:https://www.cnblogs.com/fushengliuyi/p/12971263.html
Copyright © 2011-2022 走看看