zookeeper集群搭建

作者: 彳余三岁 | 来源:发表于2019-01-03 14:59 被阅读5次

在centos7上安装搭建zookeeper 单机,集群。

  • 下载安装包

wget https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/zookeeper-3.4.13/zookeeper-3.4.13.tar.gz

解压

tar -zxvf zookeeper-3.4.13.tar.gz

cp zoo_sample.cfg ../zoo.cfg

zoo.cfg
  • 单机配置
tickTime=2000
initLimit=10
syncLimit=5
dataDir=/tmp/zookeeper
clientPort=2181
zoo.cfg

tickTime: zookeeper 服务器之间或客户端与服务器之间心跳的时间间隔。
dataDir: zookeeper 保存数据的目录,默认情况下,zookeeper 将写数据的日志文件也保存在这个目录里。
clientPort: zookeeper 服务器监听端口,用来接受客户端的访问请求。

启动zookeeper

cd bin
./zkServer.sh start ../zoo.cfg
start_zk

查看zk状态

./zkServer.sh status ../zoo.cfg

status

查看zookeeper.out发现没有安装java,于是安装java后执行

yum install java-1.8.0-openjdk.x86_64

重新启动
./zkServer.sh start ../zoo.cfg

status

连接zookeeper

./zkCli.sh -server 127.0.0.1:2181

zk_cli

单机版已经安装好了。

  • 集群配置

这个集群在一台虚拟机上用三个配置文档配置三个server,使用的每个配置文档模拟一台机器,也就是说单台机器及上运行多个zookeeper实例。因此,必须保证每个配置文档的各个端口号不能冲突。除了clientPort,dataDir也同外,还要在dataDir所对应的目录中创建myid文件来指定对应的zookeeper服务器实例。

创建目录

mkdir -p zk_cluster/zk{1..3}/{data,logs}

查看目录

ls -R zk_cluster/

dir

在对应目录下创建对应的配置文件zoo*.cfg 以及myid文件

zoo1.cfg zoo2.cfg zoo3.cfg

clientPort 分别用2181,2182,2183,dataDir和dataLogDir分别设置为对应的目录,server.x要和对应的myid文件里的数字对应。比如server.1 对应的myid文件里只用写 1 就可以了。

依次启动各个服务

cd  /usr/local/bin/zookeeper/zookeeper-3.4.13/bin   //进入bin目录
./zkServer.sh start ../zk_cluster/zk1/zoo1.cfg
./zkServer.sh start ../zk_cluster/zk2/zoo2.cfg
./zkServer.sh start ../zk_cluster/zk3/zoo3.cfg

查看状态

./zkServer.sh status ../zk_cluster/zk1/zoo1.cfg

status

zookeeper集群搭建完成。

相关文章

  • 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/qdqfrqtx.html