ZooKeeper集群的安装部署

2020-09-05  本文已影响0人  sknfie

概述

ZooKeeper是一个分布式协调服务,它的主要作用是为分布式系统提供一致性服务,提供的功能包括:配置维护、命名服务、分布式同步、组服务等。Kafka的运行依赖ZooKeeper。
本文详述一下如何搭建ZooKeeper集群。

搭建ZooKeeper集群

1.上传安装包

2.配置

vi ~/.bashrc
export ZOOKEEPER_HOME=/usr/local/zk
export PATH=$ZOOKEEPER_HOME/bin:$PATH
source ~/.bashrc
cd zk/conf
cp zoo_sample.cfg zoo.cfg

vi zoo.cfg
dataDir=/usr/local/zk/data

server.0=192.168.201.33:2888:3888
server.1=192.168.201.34:2888:3888
server.2=192.168.201.35:2888:3888
cd zk
mkdir data
cd data

vi myid
0

在另外两个节点上按照上述步骤配置ZooKeeper,zk server标识号分别设置为1和2。

# zkServer.sh start //分别在三台机器上执行启动命令
JMX enabled by default
Using config: /usr/local/zk/bin/../conf/zoo.cfg
Starting zookeeper ... STARTED

# zkServer.sh status //检查ZooKeeper状态,应该是一个leader,两个follower
JMX enabled by default
Using config: /usr/local/zk/bin/../conf/zoo.cfg
Mode: follower
上一篇 下一篇

猜你喜欢

热点阅读