ZooKeeper本地虚拟机集群搭建

  1. 从zookeeper官方下载zookeeper安装包

https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/

  1. 压缩版上次到集群服务器hdp01并解压

在这里插入图片描述

  1. 进入conf目录,复制zoo_sample.cfg多一份zoo.cfg,并修改zoo.cfg配置文件

在这里插入图片描述

  1. 添加dataDir路径(默认在/temp下(权限问题))添加zookeep服务器地址以及端口

在这里插入图片描述

  1. 配置文件修改完后,将安装包拷贝给hdp-02 和 hdp-03

scp -r ./zookeeper-3.4.6/ hdp01@hdp03:$PWD

  1. 接着,到hdp-01上,新建数据目录/home/hdp01/zkdata,并在目录中生成一个文件myid,内容为1

接着,到hdp-02上,新建数据目录/home/hdp01/zkdata,并在目录中生成一个文件myid,内容为2
接着,到hdp-03上,新建数据目录/home/hdp01/zkdata,并在目录中生成一个文件myid,内容为3
mkdir zkdata
echo 1 >> ./zkdata/myid

  1. 逐台启动zookeeper

./apps/zookeeper-3.4.6/bin/zkServer.sh start
./apps/zookeeper-3.4.6/bin/zkServer.sh status
./apps/zookeeper-3.4.6/bin/zkServer.sh stop
8在hdp01上写一个集群启动的shell脚本
vi zkmanage.sh
#!/bin/bash
for host in hdp01 hdp02 hdp03
do
echo “ h o s t : {host}: host:{1}ing…”
ssh ${host} “source /etc/profile;/home/hdp01/apps/zookeeper-3.4.6/bin/zkServer.sh ${1}”
done

sleep 2

for host in hdp01 hdp02 hdp03
do
ssh ${host} “source /etc/profile;/home/hdp01/apps/zookeeper-3.4.6/bin/zkServer.sh status”
done

  1. 集群启动、关闭zookeeper

./shell/zkmanage.sh start/stop

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值