部署Zookeeper

启动Zookeeper服务不成功,zkServer.sh status查看状态,显示Error contacting service.It is probably not running

zookeeper安装过程

  1. 安装前的准备工作:
  • 安装好了jdk,配置了环境变量,并且使其生效
  • 登录所有节点关闭防火墙
  • 配置了互相免密登录
  • 修改hosts文件和hostname一致
  1. 下载并解压Zookeeper,下载地址:
    https://archive.apache.org/dist/zookeeper/zookeeper-3.4.6/zookeeper-3.4.6.tar.gz
  2. 打开配置文件添加环境变量
     vi /eyc/profile

  添加

     export ZOOKEEPER_HOME=/usr/locak/zookeeper-3.4.6
     export  PATH=$ZOOKEEPER_HOME/bin:$PATH

  添加后执行以下命令使环境变量生效

     source/etc/profile
  1. 修改Zookeeper配置文件
    修改数据目录
     dataDir=/usr/local/zookeeper-3.4.6

  在最后添加部署Zookeeper的节点地址

     server.1=Datanode1:2888:3888
     server.2=Datanode2:2888:3888

  接下来创建temp目录,并且创建myid文件写入id

     mkdir /usr/local/zookeeper-3.4.6/temp
     touch /usr/local/zookeeper-3.4.6/temp/myid
     echo 1>/usr/local/zookeeper-3.4.6/temp/myid

  同步配置到其他节点,创建软连接并修改myid,最后进入bin文件夹执行:

     cd /usr/local/zookeeper-3.4.6/bin
     ./zkServer.sh start

  最后查看运行状态:

    ./zkServer.sh statu

Zookeeper安装报错Error contacting service.It is probably not running

可能出现该报错的原因:

  1. 未安装jdk
  2. 环境变量未配置或者未生效
  3. 节点地址写错
  4. 检查id是否写了,是否有冲突
  5. 都没有问题就重启节点试试
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值