美文网首页
zookeeper集群搭建

zookeeper集群搭建

作者: 七秒的记忆_d4a7 | 来源:发表于2020-09-24 19:36 被阅读0次

一、准备测试机

10.1.6.10 master
10.1.6.11 secondary
10.1.6.12 slave1
10.1.6.13 slave2

绑定host vim /etc/hosts

127.0.0.1 master或secondary或slave1
10.1.6.10 master
10.1.6.11 secondary
10.1.6.12 slave1
10.1.6.13 slave2

二、创建数据、日志目录以及目录授权

sudo mkdir -p /opt/zookeeper
sudo mkdir -p /data/zookeeper/data
sudo mkdir -p /data/zookeeper/logs
sudo chown -R www:www /opt/zookeeper
sudo chown -R www:www /data/zookeeper

三、安装软件

1、从目标机器上传 rz -be zookeeper.tar.gz
2、解压 tar zxvf zookeeper.tar.gz
3、移动到目标目录 mv zookeeper-3.4.12/* /opt/zookeeper/
4、编辑zk配置文件 cd /opt/zookeeper/conf/ && cp zoo_sample.cfg zoo.cfg

配置内容如下:
# The number of milliseconds of each tick
#服务器之间或客户端与服务器之间维持心跳的时间间隔,单位ms
tickTime=2000
# The number of ticks that the initial
# synchronization phase can take
#服务器之间或客户端与服务器之间维持心跳的时间间隔
initLimit=10
# The number of ticks that can pass between
# sending a request and getting an acknowledgement
# 服务器之间或客户端与服务器之间维持心跳的时间间隔
syncLimit=5
# the directory where the snapshot is stored.
# do not use /tmp for storage, /tmp here is just
# example sakes.
# 快照保存目录
# 不要设置为/tmp,该目录重新启动后会被自动清除
dataDir=/data/zookeeper/data
#日志保存目录
dataLogDir=/data/zookeeper/logs
# the port at which the clients will connect
# 客户端连接端口
clientPort=2181
# the maximum number of client connections.
# increase this if you need to handle more clients
# 客户端最大连接数。
#根据自己实际情况设置,默认为60个
#maxClientCnxns=60
#
# Be sure to read the maintenance section of the
# administrator guide before turning on autopurge.
#
# http://zookeeper.apache.org/doc/current/zookeeperAdmin.html#sc_maintenance
#
# The number of snapshots to retain in dataDir
#autopurge.snapRetainCount=3
# Purge task interval in hours
# Set to "0" to disable auto purge feature
#autopurge.purgeInterval=1

# 三个接点配置,格式为:
# server.服务编号=服务地址、LF(leader、follower)通信端口、选举端口
server.1=slave1:2888:3888
server.2=slave2:2888:3888
server.3=slave3:2888:3888

5、rsync传输文件到各个机器
rsync -e "ssh -p 32200" -avrz /opt/zookeeper/* www@10.1.6.10:/opt/zookeeper/

6、写入节点标记, 在3个从节点/data/zookeeper/data/myid,slave1 写1,slave2 写2,slave3 写3

7、启动zk, cd /opt/zookeeper/bin && ./zkServer.sh start

四、可用性测试

1、节点状态查看 ./zkServer.sh status
2、客户端连接测试 ./zkCli.sh -server 10.1.6.11:2181

相关文章

  • centos7 搭建kafka集群

    搭建kafka集群,需要先搭建zookeeper集群,搭建zookeeper集群,依赖于jdk 1.下载安装jdk...

  • 多台虚拟机搭建zookeeper集群

    zookeeper集群搭建 kafka是把状态保存在zookeeper中的,首先要搭建zookeeper集群。尽管...

  • Zookeeper相关的命令

    Zookeeper集群的搭建参考:zookeeper单机、集群搭建 配置集群的zoo.cfg的配置:server....

  • zookeeper简介(整理)

    zookeeper单机模式搭建Zookeeper集群及伪集群模式搭建 简介 ZooKeeper 是一个开源的分布式...

  • Zookeeper目录

    Zookeeper(windows)伪集群搭建 Zookeeper简介

  • Docker搭建kafka集群

    搭建zookeeper集群 zookeeper集群搭建 拉取kafka镜像 运行容器 主机一: 主机二: 主机三:

  • Kafka集群

    Kafka集群是把状态保存在Zookeeper中的,首先要搭建Zookeeper集群。Zookeeper集群部署请...

  • Zookeeper docker 集群搭建

    zookeeper docker 集群搭建 本地创建三个虚拟机,搭建docker容器的zookeeper集群 首先...

  • 大数据集群搭建2

    大数据集群搭建 本文档将搭建以下集群 hadoop 集群 zookeeper 集群 hbase 集群 spark ...

  • 大数据集群搭建

    大数据集群搭建 本文档将搭建以下集群 hadoop 集群 zookeeper 集群 hbase 集群 spark ...

网友评论

      本文标题:zookeeper集群搭建

      本文链接:https://www.haomeiwen.com/subject/xzstuktx.html