Zookeeper单机&集群安装

本文涉及的产品
服务治理 MSE Sentinel/OpenSergo,Agent数量 不受限
简介: Zookeeper单机&集群安装

Zookeeper安装

  • 前提

安装jdk和配置环境变量

  • 上传文件并解压

上传zookeeper-3.4.8.tar.gz文件到Linux,然后tar -xvf zookeeper-3.4.8.tar.gz解压

  • 重命名

mv zookeeper-3.4.8 zookeeper

  • 创建data和log文件夹

cd zookeeper后 mkdir data log

  • 复制配置文件并且修改名称
    cd conf/
    cp zoo_sample.cfg zoo.cfg
    vim zoo.cfg
  • zk启动关闭命令
    cd bin/
    sh zkServer.sh start 或者 ./zkServer.sh start
    sh zkServer.sh stop
    sh zkServer.sh status

    看到Mode:standalone表示单机启动成功!

Zookeeper集群安装

  • 首先关闭单台的zookeeper
    在bin目录下执行 sh zkServer.sh stop
  • 回到zk根目录下创建集群文件夹
  • 在zkCluster下创建zk1/zk2/zk3文件夹
  • 在每个文件夹里创建data和log文件夹
  • 添加myid文件
    分别在zk1/zk2/zk3中的data文件夹中创建新的文件myid.其中的内容依次为1/2/3,与zk节点号对应

  • 编辑配置文件
    将zoo_sample.cfg 复制为zoo1.cfg之后修改配置文件






  • 启动集群
  • 检查zookeeper状态
  • 高可用测试
    把主机宕掉,看其他从机是否能选举为主机

    发现从机3选举成为leader
    再把2启动起来,不出意外,会变成从机

    果然 跟预期相符,所以集群可用!
相关实践学习
基于MSE实现微服务的全链路灰度
通过本场景的实验操作,您将了解并实现在线业务的微服务全链路灰度能力。
目录
相关文章
|
7月前
|
缓存 Java Linux
ZooKeeper从单机到集群
ZooKeeper从单机到集群
49 1
|
29天前
|
算法 Java Linux
zookeeper单机伪集群集群部署
zookeeper单机伪集群集群部署
86 0
|
11月前
|
存储 Java Linux
zookeeper的安装与集群
zookeeper的安装与集群
117 0
|
分布式计算 Hadoop 数据安全/隐私保护
zookeeper3.4.5集群安装
zookeeper3.4.5集群安装
137 0
zookeeper3.4.5集群安装
|
分布式计算 监控 Hadoop
zookeeper 集群部署模式
zookeeper 是一个分布式的,开放源码的分布式应用程序协调服务,是 google chubby 的开源实现,是 hadoop 和 hbase 的重要组件。
214 0
|
Linux
搭建Zookeeper集群
搭建Zookeeper集群
133 0
|
Linux 数据库
zookeeper 单机. 集群环境搭建
zookeeper分布式系统中面临的很多问题, 如分布式锁,统一的命名服务,配置中心,集群的管理Leader的选举等
141 0
|
Dubbo 应用服务中间件 Apache
zookeeper集群安装
本篇内容记录了zookeeper的下载、安装、启动等操作。
101 0
zookeeper-3.6.3单节点安装与启动
本文介绍zookeeper-3.6.3单节点安装与启动
|
网络安全
Zookeeper集群集群安装配置
Zookeeper集群集群安装配置
166 0