【zookeeper集群配置】

1. 配置准备

  • jdk1.8
  • 虚拟机3台

2. 下载并解压

2.1 下载

官网URL,速度可能比较慢,注意一定要下载带bin的,已经编译好的,不带bin的是源码

wget https://dlcdn.apache.org/zookeeper/zookeeper-3.5.10/apache-zookeeper-3.5.10-bin.tar.gz

2.2 解压

tar -zxvf apache-zookeeper-3.5.10-bin.tar.gz

3. 修改配置文件

3.1 创建以下目录

mkdir -p /soft/data/tmp/zookeeper

3.1 拷贝zoo_sample.cfg

cp zoo_sample.cfg zoo.cfg

3.2 修改zoo.cfg

修改dataDir

# 默认是/tmp/zookeeper,/tmp目录下的是临时文件,会被定期清理
dataDir=/soft/data/tmp/zookeeper 

在zoo.cfg最后添加如下内容

# 0是服务ID,2182是zk的实际端口,2188是leader端口
server.0=192.168.0.111:2182:2188
server.1=192.168.0.112:2182:2188 
server.2=192.168.0.113:2182:2188

4. 配置服务ID

cd /soft/data/tmp/zookeeper
echo 0 > myid

5. 配置环境变量

vi /etc/profile

在文件最后添加

export ZOOKEEPER_HOME=/usr/local/zookeeper 
export PATH=$ZOOKEEPER_HOME/bin:$PATH

刷新环境变量

source /etc/profile

验证

which zkServer.sh

打印以下内容

/usr/local/zookeeper/bin/zkServer.sh

6. 配置其他两台机器

6.1 将/soft目录拷贝到其他两台机器

scp -r /soft root@zookeeper02:/
# scp -r 远程拷贝命令
# root 远程机器的登录用户
# zookeeper02 远程机器的IP
# / 拷贝到远程的/目录下

6.2 同理将/usr/local/zookeeper也拷贝过去

6.3 修改myid文件为对应的服务ID

6.4 配置环境变量

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值