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

项目场景:

在集群中布置zookeeper


问题描述

遇到不应该出现的错误

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



原因分析:

1、在各种配置没有错误情况下启动zookeeper,无法启动。

2、在hadoop01上明明有着myid却在使用scp -r 无法将myid分发下去

3、在hadoop03、hadoop02上的根目录下的export/data/zookeeper/zkdata里没有该myid文件


解决方案:

提示:这里填写该问题的具体解决方案:

1、在hadoop03、hadoop02上的分别在export/data/zookeeper/zkdata中创建myid文件,hadoop03中myid写上3,hadoop02中myid写上2。

2、将配置文件(vim zoo.cfg)由原本的主机名

 改为主机IP地址:

 再次使用scp -r覆写

  1. 分发配置文件到各个服务器中
scp -r /export/servers/zookeeper/ hadoop02:/export/servers/

scp -r /export/servers/zookeeper/ hadoop03:/export/servers/

    2.分发/export/data/目录到各个服务器

scp -r /export/data/ hadoop02:/export/data/

scp -r /export/data/ hadoop03:/export/data/

    3.分发环境变量到各个节点

scp -r /etc/profile hadoop02:/etc/profile

scp -r /etc/profile hadoop03:/etc/profile

 再使用source指令

  1. 分别在三台虚拟机生效
source /etc/profile

再次打开zookeeper能使用了

以上内容仅供参考,如果不行各位施主请请见谅~(反正我的可以了)

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值