文章目录

  • 一、单机操作
    • 1. 下载
    • 2. 解压
    • 3. 修改配置文件
    • 4. 启动
  • 二、集群操作
    • 2.1. zoo.cfg添加集群配置
    • 2.2. 在3台zk数据目录下面创建myid文件
    • 2.3. 分别启动3台zk
  • 三、伪集群操作
    • 3.1. zk-01 配置
    • 3.2. 把zk-01复制2份
    • 3.3. zk-02配置
    • 3.4. zk-03配置
    • 3.5. 创建zk数据目录
    • 3.6. 在3个zk数据目录下面创建myid文件
    • 3.7. 启动zk集群
  • 四、linux环境操作zookeeper
一、单机操作
1. 下载

官网:https://zookeeper.apache.org/
这里拿3.4.14版本做演示

2. 解压

3. 修改配置文件

由于zookeeper环境变量中,默认加载的是zookeeper-3.4.14\conf\目录下的zoo.cfg



复制zoo_sample.cfg,重命名zoo.cfg

4. 启动

双击启动

二、集群操作

声明:zk01和zk02启动会出现拒绝连接的异常,当zk03都起来之后,异常就消失了,因为zk集群之间有心跳机制。

2.1. zoo.cfg添加集群配置
#zk的数据存放目录,这里在zookeeper-3.4.14的根目录下面创建dataDir
dataDir=/tmp/zookeeper-3.4.14/dataDirserver.1=192.168.43.128:2888:3888
server.2=192.168.43.129:2888:3888
server.3=192.168.43.130:2888:3888


注意:把配置文件中的zk的数据目录进行手动创建

2.2. 在3台zk数据目录下面创建myid文件

在3台zk数据目录(/tmp/zookeeper-3.4.14/dataDir)下面创建myid文件文件内容服务号
注意没有扩展名

 zk01的myid文件内容:1zk02的myid文件内容:2zk03的myid文件内容:3

2.3. 分别启动3台zk

三、伪集群操作

因为没有多余的服务器,在一台电脑上搭建伪集群操作演示。zoo.cfg添加集群配置

3.1. zk-01 配置
#zk的数据目录
dataDir=/tmp/zookeeper-1#zk集群配置
server.1=localhost:2888:3888
server.2=localhost:2889:3889
server.3=localhost:2887:3887
3.2. 把zk-01复制2份

3.3. zk-02配置
#zk的数据目录
dataDir=/tmp/zookeeper-2#zk端口
clientPort=2182#zk集群配置
server.1=localhost:2888:3888
server.2=localhost:2889:3889
server.3=localhost:2887:3887
3.4. zk-03配置
#zk的数据目录
dataDir=/tmp/zookeeper-3#zk端口
clientPort=2183#zk集群配置
server.1=localhost:2888:3888
server.2=localhost:2889:3889
server.3=localhost:2887:3887
3.5. 创建zk数据目录

3.6. 在3个zk数据目录下面创建myid文件

内容分别是:1、2、3

3.7. 启动zk集群

启动zk-01

启动zk-02

启动zk-03



四、linux环境操作zookeeper

linux操作一样,只不过启动的.sh

Linux zookeeper下载、单点部署
https://blog.csdn.net/weixin_40816738/article/details/95810893

Linux 环境 zookeeper集群安装、配置、测试
https://blog.csdn.net/weixin_40816738/article/details/100576259

zookeeper 单机和集群搭建(windows环境+linux环境)相关推荐

  1. 【运维技术】Zookeeper单机以及集群搭建教程

    Zookeeper单机以及集群搭建教程 单机搭建 单机安装以及启动 安装zookeeper的前提是必须有java环境 # 选择目录进行下载安装 cd /app # 下载zk,可以去官方网站下载,自己上 ...

  2. zookeeper单机和集群搭建过程详细步骤

    文章目录: ▶ 单机环境搭建 ▶ 设置zookeeper为开机服务 ▶ 集群环境搭建 单机环境搭建 要求: 依赖Java环境 单机搭建过程: 进入到/opt目录下,创建zookeeper 文件夹 cd ...

  3. RabbitMQ 集群搭建_02_rpm版本(linux环境)

    接上一篇:(企业级) CentOS7 安装 RabbitMQ最新版本 下载.安装.配置.运行.部署_01 文章目录 一.SHELL脚本说明 1. 选择脚本的原因 2. 脚本总览 二.脚本实战 2.1. ...

  4. 多台es服务器搭建elasticsearch集群,es单机伪集群搭建,在一台服务器上以三个不同的端口模拟三台主机完成es伪集群搭建,windows和Linux操作方法一致

    目录 (一)es单机伪集群搭建 一.准备三台elasticsearch服务器(复制三个es目录) 二.修改每台服务器的配置 1.修改es配置文件 2.配置注意 (二)多台服务器es集群搭建: 1 安装 ...

  5. 基于zookeeper的solrCloud集群搭建

    转自:https://blog.csdn.net/yougoule/article/details/78445759  基于原文对实践遇到的问题稍作补充 1.安装及搭建相关环境 1.1环境准备 cen ...

  6. 大数据学习系列之七 ----- Hadoop+Spark+Zookeeper+HBase+Hive集群搭建 图文详解

    引言 在之前的大数据学习系列中,搭建了Hadoop+Spark+HBase+Hive 环境以及一些测试.其实要说的话,我开始学习大数据的时候,搭建的就是集群,并不是单机模式和伪分布式.至于为什么先写单 ...

  7. zookeeper 和 kafka 集群搭建

    Kafka初识 1.Kafka使用背景 在我们大量使用分布式数据库.分布式计算集群的时候,是否会遇到这样的一些问题: 我们想分析下用户行为(pageviews),以便我们设计出更好的广告位 我想对用户 ...

  8. Zookeeper单机伪集群

    Zookeeper单机伪集群 1.配置 zookeeper下载地址:http://apache.mirrors.lucidnetworks.net/zookeeper/ 可以选择需要的版本,我下载的是 ...

  9. zookeeper单机及集群部署,附安装包下载(二)

    zookeeper单机及集群部署,附安装包下载(二) 问题背景 zookeeper分布式技术基本概念(一) zookeeper单机及集群部署,附安装包下载(二) zookeeper客户端命令(三) 安 ...

最新文章

  1. mysql查询09软件技术1班_MySQL查询语句的45道练习(2019.09最新版)
  2. 未来人口出现负增长后,我国的房价何去何从?
  3. oracle中DECODE与CASE的用法区别
  4. frame或者iframe的contentwindow属性
  5. IOS – OpenGL ES 调节图像阴影 GPUImageHighlightShadowFilter
  6. 【英语学习】【Level 07】U05 Best Destination L1 Float and shop
  7. Docker监控方案之cAdvisor
  8. kafkatemplate无法注入_SpringBoot 整合 Spring-Kafka 深度踩坑实战
  9. 构成vspher虚拟化平台所需构建概念
  10. 为什么需要使用云计算技术?
  11. java统计有多少个单词_Java不同单词个数统计
  12. java导出excel自定义表头,架构师必备!
  13. android多个广告sdk回调处理,Android逆向 今日头条的广告SDK分析
  14. 使用GSL库实现非线性最小二乘拟合—原理与C代码实现(VS2019)
  15. STATA学习笔记:数据合并
  16. 小和尚打水问题_三个和尚阅读题答案阅读题目
  17. 一劳永逸 让你与IE弹出窗口彻底告别
  18. 【设计模式十六之装饰模式】装饰者模式
  19. 【干货】中继链路trunk+实验
  20. 图片采集器-网页图片批量采集器免费

热门文章

  1. 柯洁获清华大学免试入学推荐资格
  2. 全球大学文凭“含金量”排名出炉:“北清复”名列30强
  3. 去除标签_有效去除“狗皮膏药”标签,快学起来吧
  4. 配置jupyter-pytorch深度学习环境
  5. c语言边序列构造邻接表,结构C语言版期末考试考试(有答案).doc
  6. 堆排序和归并排序 java代码实现
  7. java stream filter map collector使用
  8. UE4加载osgb倾斜摄影数据
  9. makefile深度学习(一个工程实例来学习 Makefile)
  10. Delta3d角色注册机制