Zookeeper:Docker环境下搭建Zookeeper集群

下载镜像

docker pull garland/zookeeper

搭建:

docker run -d  --name=zk1  --net=host  -e SERVER_ID=1  -e ADDITIONAL_ZOOKEEPER_1=server.1=localhost:2888:3888  -e ADDITIONAL_ZOOKEEPER_2=server.2=localhost:2889:3889  -e ADDITIONAL_ZOOKEEPER_3=server.3=localhost:2890:3890  -e ADDITIONAL_ZOOKEEPER_4=clientPort=2181  garland/zookeeper

docker run -d  --name=zk2  --net=host  -e SERVER_ID=2  -e ADDITIONAL_ZOOKEEPER_1=server.1=localhost:2888:3888  -e ADDITIONAL_ZOOKEEPER_2=server.2=localhost:2889:3889  -e ADDITIONAL_ZOOKEEPER_3=server.3=localhost:2890:3890  -e ADDITIONAL_ZOOKEEPER_4=clientPort=2182  garland/zookeeper

docker run -d  --name=zk3  --net=host  -e SERVER_ID=3  -e ADDITIONAL_ZOOKEEPER_1=server.1=localhost:2888:3888  -e ADDITIONAL_ZOOKEEPER_2=server.2=localhost:2889:3889  -e ADDITIONAL_ZOOKEEPER_3=server.3=localhost:2890:3890  -e ADDITIONAL_ZOOKEEPER_4=clientPort=2183  garland/zookeeper

文档:

https://github.com/denverdino/aliyungo/wiki/Zookeeper-cluster-with-Docker

时间: 2024-12-25 04:11:23

Zookeeper:Docker环境下搭建Zookeeper集群的相关文章

RabbitMQ:Docker环境下搭建rabbitmq集群

RabbitMQ作为专业级消息队列:如何在微服务框架下搭建 使用组件 文档: https://github.com/bijukunjummen/docker-rabbitmq-cluster 下载镜像: git clone https://github.com/bijukunjummen/docker-rabbitmq-cluster.git cd docker-rabbitmq-cluster/clusterdocker-compose up -d 等待下载完成: 会自动构建3个rabbitM

Windows环境下搭建rabbitmq集群与负载

欢迎提出意见及建议,发现错误请留言 需要的文件下载: 百度云:链接:https://pan.baidu.com/s/1gpZa2NjNxviEnihjS2Viuw  提取码:39hi  复制这段内容后打开百度网盘手机App,操作更方便哦 蓝奏云:下载:https://www.lanzous.com/i54x5da 密码:cgb9 参考博文: https://blog.csdn.net/elie_yang/article/details/86657851 https://blog.csdn.net

Linux 环境下搭建Jmeter集群

一.为什么要搭建集群? 主要原因单台服务器没有办法满足系统的压力,通过多台服务器来缓解压力. 二.Jmeter 分布式原理 1.JMeter 分布式测试,选择节点来做调度服务器,其他的节点作为执行节点,通过调度节点管理其他节点: 2.启动服务时,调度服务器会把脚本发送到各个执行节点(脚本会发送到执行节点,但是数据不会发送),执行节点拿到脚本开始执行命令: 3.各个执行节点执行结束以后将结果回传给调度节点,调度节点进行数据汇总: 原理图: 三.环境搭建 1.每个节点安装Jmeter. 2.进入Jm

windows环境下搭建redis集群

Redis.Ruby语言运行环境.Redis的Ruby驱动redis-xxxx.gem.创建Redis集群的工具redis-trib.rb(注意:Redis集群需要至少3个以上节点,低于3个无法创建) 1.下载(zip格式)并安装Redis:(https://github.com/MSOpenTech/redis/releases/) 1)将下载到的Redis-x64-3.0.504.zip解压即可,为了方便使用,建议放在盘符根目录下,并修改目录名为Redis,如:D:\Redis 2)通过配置

在windows环境下搭建mysql集群

1. 前(fei)言(hua) 最近实训老师给我们布置了一个建立mysql集群的任务,并扔了两个博客链接给我们参考,然后就没有然后了.根据老师给的博客上面的步骤试了一下,发现并不能成功建立,于是自己百度,找到了一个挺靠谱的博客,于是参考了一下,感觉总体还是不错的~ 靠谱的博客: http://blog.csdn.net/mazhaojuan/article/details/42211857 2. 理论基础知识 首先需要了解什么是管理节点.数据节点和SQL节点~ (1)管理结点:从名字可以看出来,

linux环境下搭建ActiveMQ集群

ActiveMQ服务器数量:3个(复制3份) activemq-a(消费者),activemq-b(生产者,消费者),activemq-c(生产者,消费者) 修改配置文件 先修改activemq-a中的文件(端口号8161和61616,这个默认就行),修改activemq-a中conf下的activemq.xml 然后修改activemq-b中的文件(端口号8162和61617),修改activemq-b中conf下的activemq.xml 修改activemq-b中conf下的jetty.x

在Windows中单机环境下创建RabbitMQ集群

本文根据:http://www.360doc.com/content/15/0312/17/20874412_454622619.shtml整理而来 RabbitMQ具有很好的消息传递性能,同时又是开源软件,使用范围较广. 因为自己使用的是Windows系统,因此简而言之入手点自然就是RabbitMQ提供的bat文件了.RabbitMQ提供了5个bat文件,分别是:rabbitmq-service.bat,rabbitmq-server.bat,rabbitmq-plugins.bat,rabb

如何一步一步删除(linux & UNIX)环境下 oracle 11g 集群节点

 Deleting a Cluster Node on Linux and UNIX Systems 1.确定要删除的节点,是否active,pinned $ olsnodes -s -t 如果 pinned ,则crsctl unpin css  -n <nodename>  unpinned 相应的节点 2.禁用相应集群节点的应用资源,进程 先停掉 em: emctl stop dbconsole 以root 用户运行 在要删除节点的 $Grid_home/crs/install 路径

0110-如何给Kerberos环境下的CDH集群添加Gateway节点

Fayson的github: https://github.com/fayson/cdhproject 推荐关注微信公众号:"Hadoop实操",ID:gh_c4c535955d0f,或者扫描文末二维码. 1.文档编写目的 Gateway节点又称为客户端节点,通常用作访问Hadoop集群的接口机.它主要会部署一些客户端的配置,脚本命令,比如HDFS的core-site.xml,hdfs-site.xml以及hadoop的操作命令. 如果你使用的是Apache Hadoop,你只需要将h