• 版本:3.7.0
  • 节点IP:
    • 172.50.13.103
    • 172.50.13.104
    • 172.50.13.105

  1. 获取安装包:
wget http://mirrors.ustc.edu.cn/apache/zookeeper/zookeeper-3.7.0/apache-zookeeper-3.7.0-bin.tar.gz
  1. 解压并放到规范位置
tar xf apache-zookeeper-3.7.0-bin.tar.gz -C /home/web
mv /home/web/apache-zookeeper-3.7.0 /home/web/zookeeper
  1. 编辑配置文件

    1. cp /home/web/zookeeper/conf/zoo_sample.cfg /home/web/zookeeper/conf/zoo.cfg
    2. vim /home/web/zookeeper/conf/zoo.cfg,内容如下:
# 基本检测心跳和超时时间,单位毫秒
tickTime=2000
# 最多忍受心跳间隔数。10 * 2000 = 20秒
initLimit=10
# leader和follower之间最大请求、应答时间长度。5 * 2000 = 10秒
syncLimit=5
# 存储快照文件的目录。需要事先创建好。如果没有配置dataLogDir,日志也会放在这个目录
dataDir=/home/data/zookeeper
# 服务进程监听端口
clientPort=2181
# server.第几台服务器=服务器IP:与集群中leader通信的端口:leader宕机后重新选举的端口
server.1=172.50.13.103:2888:3888
server.2=172.50.13.104:2888:3888
server.3=172.50.13.105:2888:3888
  1. dataDir目录下创建并编辑myid文件,数字与zoo.cfg中第几台服务器的数字对应。
# 172.50.13.103执行:
echo "1" > /home/data/zookeeper/myid
# 172.50.13.104执行:
echo "2" > /home/data/zookeeper/myid
# 172.50.13.105执行:
echo "3" > /home/data/zookeeper/myid
  1. 启动:
/home/web/zookeeper/bin/zkServer.sh start
  1. 其它:

    1. 查看zookeper服务状态:/home/web/zookeeper/bin/zkServer.sh status
    2. 停止zookeeper服务:/home/web/zookeeper/bin/zkServer.sh stop
    3. 重启zookeeper服务:/home/web/zookeeper/bin/zkServer.sh restart

问题记录

  • 找不到或无法加载主类 org.apache.zookeeper.server.quorum.QuorumPeerMain

    • 下载的二进制安装包错误。3.5.5版本后,下载的包名中应该有bin这个词,比如:apache-zookeeper-3.7.0-bin.tar.gz,而不是apache-zookeeper-3.7.0.tar.gz

部署安装zookeeper集群的更多相关文章

  1. 在CentOS上安装ZooKeeper集群

    一共准备3个CentOS虚拟机 172.16.9.194 172.16.9.195 172.16.9.196 上传zookeeper-3.3.6.tar.gz到服务器并解压,3台服务器的目录结构如下 ...

  2. 利用VMware在虚拟机上安装Zookeeper集群

    http://blog.csdn.net/u010246789/article/details/52101026 利用VMware在虚拟机上安装Zookeeper集群 pasting

  3. 在Linux上安装Zookeeper集群

    xl_echo编辑整理,欢迎转载,转载请声明文章来源.欢迎添加echo微信(微信号:t2421499075)交流学习. 百战不败,依不自称常胜,百败不颓,依能奋力前行.——这才是真正的堪称强大!! - ...

  4. 吴裕雄--天生自然HADOOP操作实验学习笔记:安装zookeeper集群

    实验目的 了解zookeeper的概念和原理 学会安装zookeeper集群并验证 掌握zookeeper命令使用 实验原理 1.Zookeeper介绍 ZooKeeper是一个分布式的,开放源码的分 ...

  5. linux 安装 zookeeper 集群

    关闭防火墙 systemctl stop firewalld.service systemctl disable firewalld.servicesystemctl status firewalld ...

  6. 在centos6.5中安装zookeeper集群

    简介 ZooKeeper服务器是用Java编写创建,它运行在JVM.所以需要使用JDK 6或更高版本,在这里就不说在centos安装jdk环境了,直接进入正题,我搭建的是 192.168.0.2, 1 ...

  7. 安装zookeeper集群

    zookeeper集群的安装   顾名思义zookeeper就是动物园管理员,他是用来管hadoop(大象).Hive(蜜蜂).pig(小猪)的管理员, Apache Hbase和 Apache So ...

  8. RedHat6.5安装zookeeper集群

    版本号: Redhat6.5  zookeeper-3.4.6  JDK1.8 zookeeper下载 官网下载地址:https://mirrors.tuna.tsinghua.edu.cn/apac ...

  9. Linux 安装Zookeeper<集群版>(使用Mac远程访问)

    阅读本文需要先阅读安装Zookeeper<准备> 一 架构细节 zookeeper集群根据投票选举的机制 选出leader和follower zookeeper集群节点建议是奇数 这里我准 ...

  10. Linux安装zookeeper集群

    一.单机部署: ①下载.解压 http://archive.apache.org/dist/zookeeper/ tar -zxf zookeeper-3.4.10.tar.gz -C /usr/lo ...

随机推荐

  1. 2020-10-03:java中satb和tlab有什么区别?

    福哥答案2020-10-03:#福大大架构师每日一题# 简单回答:satb: snapshot-at-the-beginning,快照.tlab:thread local allocation buf ...

  2. 2022-05-05:给定一个正数num,要返回一个大于num的数,并且每一位和相邻位的数字不能相等. 返回达标的数字中,最小的那个。 来自微软。

    2022-05-05:给定一个正数num,要返回一个大于num的数,并且每一位和相邻位的数字不能相等. 返回达标的数字中,最小的那个. 来自微软. 答案2022-05-05: 从左往右看,是否有相邻两 ...

  3. HTB靶场之Busqueda

    准备: 攻击机:虚拟机kali和win10(常规操作就直接用本机win10来操作了). 靶机:Inject,htb网站:https://www.hackthebox.com/,靶机地址:https:/ ...

  4. 基于Django的简易博客系统教程

    1. 安装Django 在命令行中输入以下命令安装Django pip install django 2. 创建Django项目 在命令行中输入以下命令创建一个名为myblog的Django项目 dj ...

  5. 代码随想录算法训练营Day23 二叉树

    代码随想录算法训练营 代码随想录算法训练营Day23 二叉树|669. 修剪二叉搜索树 108.将有序数组转换为二叉搜索树 538.把二叉搜索树转换为累加树 总结篇 669. 修剪二叉搜索树 题目链接 ...

  6. Java实现Kafka生产者和消费者的示例

    Kafka简介 Kafka是由Apache软件基金会开发的一个开源流处理平台,由Scala和Java编写.Kafka的目标是为处理实时数据提供一个统一.高吞吐.低延迟的平台. 文章持续更新,微信搜索「 ...

  7. Galaxy Project | 生信人最值得学习的开源项目之一

    我与 Galaxy Project 的渊源可以追溯到我刚毕业,还在华大实习的那一段时间,这个项目应该是我职业生涯中最重要的一段经历.虽然这么对年以来一直都关注着这个项目,但大多数都是浅尝辄止,对源码层 ...

  8. CSS 图片加载提前占位 padding-top、padding-bottom

    今天聊一个图片加载提前占位的一个问题 ,内容比较适合初学者. 起因 在响应式页面当中,图片加载之前是不知道图片高度的,加载成功图片完全撑开.如果不做提前占位会把下面的内容挤下去,页面出现抖动,就像下面 ...

  9. docker镜像的原理

    docker镜像的原理 docker镜像是由特殊的文件系统叠加而成 最低端是bootfs,并使用宿主机的bootfs 第二层是root文件系统rootfs,称之为base image 再往上是可叠加的 ...

  10. Terraform 系列-使用 for-each 对本地 json 进行迭代

    系列文章 Terraform 系列文章 Grafana 系列文章 概述 前文 Grafana 系列 - Grafana Terraform Provider 基础 介绍了使用 Grafana Terr ...