zookeeper集群部署

4 篇文章 0 订阅
2 篇文章 0 订阅

一.环境准备

当前环境:centos7.6三台

软件版本:zookeeper-3.6.2

部署目录:/usr/local/zookeeper

启动端口:2181

配置文件:/usr/local/zookeeper/conf/zoo.cfgyum依赖(3台同时操作)

yum install java-1.8.0-openjdk

二.安装

1.下载安装包(3台同时操作)
wget https://wget.52liangzy.top/zookeeper/apache-zookeeper-3.6.2.tar.gz

2.解压并移动 (3台同时操作)
tar zxvf apache-zookeeper-3.6.2.tar.gz
mv zookeeper-3.6.2-alpha /usr/local/zookeeper

3.创建数据目录和日志目录
cd /usr/local/zookeeper
mkdir /data
mkdir /var/log/zookeeper

4.创建配置文件更改配置(3台同时操作)
vim conf/zoo.cfg

clientPort=2181 #监听端口其他服务器保持这个

dataDir=/usr/local/zookeeper/data #数据目录,要自己创建

syncLimit=5

tickTime=2000

initLimit=10

dataLogDir=/var/log/zookeeper #日志目录,自己创建

dynamicConfigFile=/usr/local/zookeeper/conf/zoo.cfg.dynamic #创建这个文件,这是动态添加节点的文件

5.创建节点文件(3台同时操作)
vim conf/zoo.cfg.dynamic

server.1=172.26.98.239:2888:3888  ##第一台节点IP端口

server.2=172.26.98.240:2888:3888  ##第二台节点IP端口

server.3=172.26.98.241:2888:3888  ##第三台节点IP端口

6.建立myid文件(3台同时操作)
vim data/myid

  1             #第二台是2,第三台是3

三.使用验证

启动效验(3台同时操作)
/usr/local/zookeeper/bin/zkServer.sh start

查看集群状态(3台同时操作)
/usr/local/zookeeper/bin/zkServer.sh status

/usr/bin/java
ZooKeeper JMX enabled by default
Using config: /usr/local/zookeeper/bin/../conf/zoo.cfg
Client port found: 2182. Client address: localhost.
Mode: leader
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值