1. 首页 > 知识 > 技术

Zookeeper的安装和配置(集群模式)

下载ZooKeeper

链接:https://pan.baidu.com/s/1pJ7CGkNEFiopqWFXZX-ZRw   提取码:6918 

解压ZooKeeper(所有集群服务器分别解压)

tar xzf zookeeper-3.4.3.tar.gz -C {directory}

配置文件zoo.cfg(所有集群服务器分别配置)

在$ZOOKEEPER/conf目录下zoo_sample.cfg,将其修改为zoo.cfg

mv zoo_sample.cfg zoo.cfg

vi zoo.cfg文件修改配置信息(所有集群服务器分别配置)(配置信息参考Zookeeper配置说明)

tickTime=2000
initLimit=10
syncLimit=5
dataDir=/home/zookeeper/data
clientPort=2181

#以下为配置集群的机器名称配置,集群模式时必须添加

server.1=server1:2888:3888
server.2=server2:2888:3888
server.3=server3:2888:3888

Zookeeper集群配置说明

创建dataDir目录

mkdir /home/zookeeper/data

配各置服务器编号

在(dataDir=/home/zookeeper/data)创建一个myid文件,里面内容是server.N中的N(如server.2里面内容为2)

echo "2" > myid

Zookeeper集群配置说明

启动ZooKeeper的Server(所有集群服务器分别||启动||停止查看状态)

sh bin/zkServer.sh start

关闭ZooKeeper的Server

sh bin/zkServer.sh stop

查看ZooKeeper的进程

jps

查看ZooKeeper的状态

sh bin/zkServer.sh status

各集群服务器Mode有一台为领导者(leader)其他所有为跟随者(follower)

Zookeeper的安装和配置(集群模式)(图3)

$ ./bin/zkServer.sh status
JMX enabled by default
Using config: /home/hadoop/app/zookeeper-3.4.5/bin/../conf/zoo.cfg
Mode: leader
$ ./bin/zkServer.sh status
JMX enabled by default
Using config: /home/hadoop/app/zookeeper-3.4.5/bin/../conf/zoo.cfg
Mode: follower


本文由一叶发布,不代表一叶立场,转载联系作者并注明出处:https://yiyeo.com/jishu/22.html

加载中~

联系我们

在线咨询:点击这里给我发消息

微信号:

工作日:10:30-15:30,节假日休息