第一步:上传zookeeper.jar.gz文件至一台虚拟机,并解压至 /root/apps 目录下(如没有该目录则手动创建)
第二步:进入在/root/apps/zookeeper目录下 ,删除不必要文件 rm -rf .txt .xml docs dist-maven src
第三步: 进入 /zookeeper/conf 拷贝一份.cfg文件,cp zoo_sample.cfg zoo.cfg
第四步:修改zoo.cfg文件中 dataDir=/root/zkdata 用于指向当前机器的myid 用于投票哪台设备作为leader
在最后一行添加三行制定的id的设备名称以及端口
server.1=mini2:2888:3888
server.2=mini3:2888:3888
server.3=mini2:2888:3888
2888 端口是follow 和leader 的通信端口
3888 端口是投票决定leader 和follow 的端口
第五步:将修改好的zookeeper文件使用scp命令发送到每一台虚拟机
scp -r /root/apps/zookeer mini3:/root/apps
scp -r /root/apps/zookeer mini4:/root/apps
第六步:开启所有窗口都执行同一条命令的窗口
点击view,将Commond window 勾选
此时命令窗口下方出现一个新的窗口,右击send common to all session
第七步:在第六步的环境下,在所有机器的root目录下创建一个zkdata文件夹,在此文件夹中创建一个myid文件,并修 改此文件内容为zoo.cfg文件中对应的myid号
mkdir /root/zkdata
echo 1 > /root/zkdata/myid
最后切换至每一台修改制定id
vi myid
第八步:启动zookeeper
cd /root/apps/zookeer
执行zookeeper
bin/zkServer.sh

start
观察每一台设备的主从关系
bin/zkServer.sh

status
提示 Mode: follower 或者Mode: leader 为启动成功
补充:leader选举除了看启动顺序的id号和半数以上选举外(数据中间)还看zookpeer版本号

搭建zookeeper集群环境详解相关推荐

  1. Linux centos7 搭建k8s集群步骤详解

    下面是我配置k8s集群都步骤,采坑无数,希望对别人能有所帮助,记下来,也防止自己再踩,我搭建的是1个主节点,三个子节点 1-11步骤是每台机器上都要执行,12之后在master机器上执行(16在节点机 ...

  2. Hadoop2.7.3+HBase1.2.5+ZooKeeper3.4.6搭建分布式集群环境

    Hadoop2.7.3+HBase1.2.5+ZooKeeper3.4.6搭建分布式集群环境 一.环境说明 个人理解: zookeeper可以独立搭建集群,hbase本身不能独立搭建集群需要和hado ...

  3. 基于docker搭建zookeeper集群、kafka集群

    zookeeper集群搭建 https://www.cnblogs.com/znicy/p/7717426.html     #Docker中搭建zookeeper集群,昵称:zni.feng htt ...

  4. CentOS下Storm 1.0.0集群安装详解

    本文环境如下: 操作系统:CentOS 6 32位 ZooKeeper版本:3.4.8 Storm版本:1.0.0 JDK版本:1.8.0_77 32位 python版本:2.6.6 集群情况:一个主 ...

  5. linux 使用 nginx 搭建 zookeeper 集群

    搭建 zookeeper 集群,笔者这里使用3台 centos7 服务器,它们 ip 分别是 192.168.0.125:192.168.0.123:192.168.0.117,后面简称 125,12 ...

  6. redis集群模式详解

    redis集群模式详解 一,redis集群 1,哨兵集群 2,redis Cluster 二,redis Cluster集群的搭建 1,配置文件 2,redis服务启动 三,springboot连接r ...

  7. Elastic search入门到集群实战操作详解(原生API操作、springboot整合操作)-step1

    Elastic search入门到集群实战操作详解(原生API操作.springboot整合操作)-step2 https://blog.csdn.net/qq_45441466/article/de ...

  8. linux下搭建zookeeper集群

    linux下搭建zookeeper集群 1.准备 1.下载zookeeper压缩包 (注:下载3.4.14版本,3.5以上运行时会少jar包) 2.系统:centOS7 安装好java环境 3.将压缩 ...

  9. 基于Kubernetes构建Docker集群管理详解

    from: 基于Kubernetes构建Docker集群管理详解 Kubernetes是Google开源的容器集群管理系统,基于Docker构建一个容器的调度服务,提供资源调度.均衡容灾.服务注册.动 ...

最新文章

  1. python4delphi_python4delphi 安装
  2. 《播客》项目总结——web标准页面设计方面
  3. 使用Windbg调试StackOverflowException异常
  4. java如何构造ajax回调参数,jQuery实现ajax回调函数带入参数的方法示例
  5. [网站搭建] 阿里云虚拟主机搭建及FTP文件上传
  6. 【bzoj4372】烁烁的游戏 动态点分治+线段树
  7. javaone_代理的JavaOne 2014观察
  8. 【LeetCode笔记】剑指 Offer 38. 字符串的排列(Java、字符串、DFS)
  9. s7-1200跟mysql_让西门子S7-1200直接连接MySQL数据库!!!
  10. linux多线程加解锁
  11. 解决qt调试时Unknown debugger type No Engine
  12. C语言实现三子棋游戏
  13. ubuntu qemu安装教程
  14. 数字绘画技术,从数位板到数位屏
  15. PDO简介及其基本使用
  16. Springboot物理地址映射和Nginx静态资源代理实现前端上传并访问服务器图片
  17. 闪存联盟启动“百强架构师”行动 迎接认知时代架构挑战
  18. 详解联想bios怎么进入u盘启动
  19. 经济危机下的国际名牌
  20. C#,数值计算,矩阵的乔莱斯基分解(Cholesky decomposition)算法与源代码

热门文章

  1. python迷宫起点终点所有路径_通向终点的路不止一条!python迷宫。
  2. android source镜像源_【转载】Celadon快速上路指南Part2:编译Celadon镜像
  3. 教你如何快速入门python_如何快速入门python
  4. mt4 指标 涨跌幅 颜色k线_通达信精选指标——彩色K线指标
  5. oracle dbms_crypto,Oracle的dbms_obfuscation_toolkit加密解密数据
  6. sqlserver mysql时间格式化_SqlServer时间格式化
  7. python excel操作库,可能是全网最完整的 Python 操作 Excel库总结!
  8. 创建线程的三种方法_Netty源码分析系列之NioEventLoop的创建与启动
  9. python分箱分类代码_Python实现变量分箱及应用
  10. java io 视频 下载_Java下载映客主播视频回放到电脑硬盘