首页 > 其他分享 >zookeeper单机伪集群安装配置(已验证)

zookeeper单机伪集群安装配置(已验证)

时间:2023-06-11 17:34:21浏览次数:37  
标签:opt 单机 0.1 zookeeper michael 集群 home data


1. 下载解压zookeeper

(1)下载地址:略

(2)解压:略

要注意的是,你打算在你的单机上建立几个ZooKeeper服务器,你就建立几个目录,然后在每个目录里都解压zookeeper。


2. 部署规模为3的单机伪机群

(1)server0

新建目录data:/home/michael/opt/zookeeper/server0/zookeeper/data

新建目录logs:/home/michael/opt/zookeeper/server0/zookeeper/logs

新建文件myid:/home/michael/opt/zookeeper/server0/zookeeper/data/myid

内容如下:


Html代码



  1. 0  



新建文件zoo.cfg:/home/michael/opt/zookeeper/server0/zookeeper/conf/zoo.cfg

内容如下:

Plain代码


1. tickTime=2000
2. initLimit=5
3. syncLimit=2
4. dataDir=/home/michael/opt/zookeeper/server0/zookeeper/data  
5. dataLogDir=/home/michael/opt/zookeeper/server0/zookeeper/logs  
6. clientPort=4180
7. server.0=127.0.0.1:8880:7770
8. server.1=127.0.0.1:8881:7771
9. server.2=127.0.0.1:8882:7772

(2)server1



新建目录data:/home/michael/opt/zookeeper/server1/zookeeper/data

新建目录logs:/home/michael/opt/zookeeper/server1/zookeeper/logs

新建文件myid:/home/michael/opt/zookeeper/server1/zookeeper/data/myid

内容如下:



Html代码


1. 1


新建文件zoo.cfg:/home/michael/opt/zookeeper/server1/zookeeper/conf/zoo.cfg

内容如下:



Plain代码



    1. tickTime=2000
    2. initLimit=5
    3. syncLimit=2
    4. dataDir=/home/michael/opt/zookeeper/server1/zookeeper/data  
    5. dataLogDir=/home/michael/opt/zookeeper/server1/zookeeper/logs  
    6. clientPort=4181
    7. server.0=127.0.0.1:8880:7770
    8. server.1=127.0.0.1:8881:7771
    9. server.2=127.0.0.1:8882:7772



    (3)server2


    新建目录data:/home/michael/opt/zookeeper/server2/zookeeper/data

    新建目录logs:/home/michael/opt/zookeeper/server2/zookeeper/logs

    新建文件myid:/home/michael/opt/zookeeper/server2/zookeeper/data/myid

    内容如下:



    Html代码


    1. 2



    内容如下:


    Plain代码


    1. tickTime=2000
    2. initLimit=5
    3. syncLimit=2
    4. dataDir=/home/michael/opt/zookeeper/server2/zookeeper/data  
    5. dataLogDir=/home/michael/opt/zookeeper/server2/zookeeper/logs  
    6. clientPort=4182
    7. server.0=127.0.0.1:8880:7770
    8. server.1=127.0.0.1:8881:7771
    9. server.2=127.0.0.1:8882:7772

    3.启动ZooKeeper伪机群的所有服务器

    分别进入三个服务器的/zookeeper/bin目录下,启动服务。



    Html代码


    1. ./zkServer.sh start


    4. 接入客户端

    进入任意一个服务器的zookeeper/bin目录下,启动一个客户端,接入服务。


    Plain代码



    1. ./zkCli.sh –server 127.0.0.1:4181

    相关的命令,可以通过输入help来查看。

    Plain代码


    help

    标签:opt,单机,0.1,zookeeper,michael,集群,home,data
    From: https://blog.51cto.com/u_16088628/6458363

    相关文章

    • Redis学习笔记4-脚本、持久化和集群 Redis学习笔记1-基础命令及数据结构: http://blog.
          Redis学习笔记4-脚本、持久化和集群Redis学习笔记1-基础命令及数据结构:http://blog.guoyb.com/2016/07/21/learn-redis-basic-commands/Redis学习笔记2-事务与过期时间:http://blog.guoyb.com/2016/08/23/learn-redis-adv/Redis学习笔记3-排序与消息通知:http://blog......
    • 采用软件负载均衡器实现web服务器集群(
      我用nginx实现网站负载均衡测试的例子,windows下IIS做负载实测.  如果你的网站访问量(pv)越来越高,一台服务器已经没有办法承受流量压力,那就增多几台WEB服务器来做负载吧。做网站负载可以买硬件设备来实现,我们公司用的是F5,不过价格就几十万到上百万,太贵了,目前好多门户网站与大访......
    • java——微服务——spring cloud——Nacos——Nacos服务分级存储模型——集群配置
                    ......
    • Zookeeper入门实战(5)-分布式锁
      在分布式环境中,当需要控制对某一资源的不同进程并发访问时就需要使用分布式锁;可以使用 ZooKeeper+Curator来实现分布式锁,本文主要介绍 Curator中分布式锁的使用,文中所使用到的软件版本:Java1.8.0_341、Zookeeper3.7.1、curator5.4.0。1、引入依赖<dependency><gro......
    • docker 安装并配置nacos2.2.2 单机
      docker拉取文件找镜像参考mysql安装找镜像步骤:https://www.cnblogs.com/CodeLuckly/p/15710643.html拉取命令:dockerpullnacos/nacos-server:v2.2.2挂载目录:就是为了让nacos的容器中文件映射到宿主机上mkdir-p/mydata/nacos/logs/#新建logs目录......
    • linux环境下使用压缩包、docker、docker-compose搭建nacos集群
      本篇文章介绍如何在linux系统上安装nacos和搭建集群,本文章使用的是centos7系统。本机搭建nacos1、准备工作Nacos依赖 Java需要三台linux服务器,条件有限的可以安装虚拟机,内存有限那就只需要安装一台虚拟机,然后开启不同端口就可以,所以最低的条件是你需要安装一个centos7版本的虚拟......
    • INFINI Labs 产品更新 | Easysearch 新增跨集群复制 (CCR)、支持快照生命周期管理 (SL
      INFINILabs产品重量级更新!!!本次更新了很多亮点功能,如Easysearch新增跨集群复制(CCR)、支持快照生命周期管理(SLM)功能等;支持多集群、跨版本的搜索基础设施统一管控平台Console新增了免费授权申请功能等。欢迎大家下载使用。Console在线体验:http://demo.infini.cloud(......
    • redis集群部署(运维笔记)
      Redis是一个高性能的NoSQL数据库,由于其高性能和可靠性,越来越多的企业开始使用Redis。在生产环境中,Redis集群是必不可少的,因为它可以提供高可用性和可扩展性。本文将介绍如何在Linux环境下部署Redis集群。1.安装Redis首先,需要在每个节点上安装Redis。可以使用以下命令从Redis官方......
    • dubbo+spring+zookeeper的集成入门实例
      一、启动zookeeper我用的kafka自带的zookeeper任务管理器输入bin\windows\zookeeper-server-start.batconfig\zookeeper.properties开启zookeeperCtrl+c输入Y关闭服务 二、安装dubbo—admin管理控制台1、打开https://github.com/apache/dubbo-admin/tree/......
    • 基于k8s环境部署RabbitMQ集群
      一、前言本次案例是基于Statefulset部署RabbitMQ集群,同时基于StorageClass(存储类)来作为集群数据的持久化后端,因此在此之前已经部署好了NSF作为后端存储  1、创建服务命名空间Namespace#kubectlcreatensrabbitmq2、创建rbac权限ServiceAccount是kubernetesPod中的......