zookeeper 简单集群搭建

1.从Apache开源官网下载(二进制版,源码版本根据需要下载)
https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/

2.下载二进制版
apache-zookeeper-3.5.6-zookpeeper-bin

3.直接放到你想要安装的目录
/home/virtul-cluster-zookeeper/

4.配置zoo.cfg
tickTime=2000
initLimit=10
syncLimit=5
dataDir=/home/virtul-cluster-zookeeper/apache-zookeeper-3.5.6-zookpeeper1-bin/zookeeper
clientPort=2181
server.1=127.0.0.1:2882:3882
server.2=127.0.0.1:2883:3883
server.3=127.0.0.1:2884:3884
在$dataDir 目录下创建 myid 内容为1 三个节点myid (1,2,3)
5.启动前配置JAVA环境变量
export JAVA_HOME=/home/jdk1.8.0_131
或者 echo "export JAVA_HOME=/home/jdk1.8.0_131" >> /etc/profile && source /etc/profile

6.启动zookeeper
./bin/zkServer.sh start

7.查看状态
./bin/zkServer.sh status

注意事项:
1.zoo.cfg 的server.x 中的x 对应myid值
2.dataDir 目录要配置正确
3.zookeeper 运行需要JAVA_HOME 环境变量
4.若要去除集群变成单机注释zoo.cfg 其它server.x
#server.1=127.0.0.1:2882:3882
#server.2=127.0.0.1:2883:3883
#server.3=127.0.0.1:2884:3884
启动后zookeeper 状态:Mode: standalone

原文地址:https://blog.51cto.com/13396187/2447826

时间: 2024-08-11 07:28:52

zookeeper 简单集群搭建的相关文章

初始zookeeper与集群搭建实例

zookeeper是什么 Zookeeper,一种分布式应用的协作服务,是Google的Chubby一个开源的实现,是Hadoop的分布式协调服务,它包含一个简单的原语集,应用于分布式应用的协作服务,使得分布式应用可以基于这些接口实现诸如同步.配置维护和分集群或者命名的服务. zookeeper是一个由多个service组成的集群,一个leader,多个follower,每个server保存一份数据部分,全局数据一致,分布式读写,更新请求转发由leader实施. 更新请求顺序进行,来自同一个cl

[dubbo实战] dubbo+zookeeper伪集群搭建

zookeeper作为注册中心,服务器和客户端都要访问,如果有大量的并发,肯定会有等待.所以可以通过zookeeper集群解决. 一.为什么需要zookeeper呢? 大部分分布式应用需要一个主控.协调器或者控制器来管理物理分布的子进程.目前,大多数都要开发私有的协调程序,缺乏一个通用机制,协调程序的反复编写浪费,且难以形成通用.伸缩性好的协调器,zookeeper提供通用的分布式锁服务,用以协调分布式应用.所以说zookeeper是分布式应用的协作服务. 二.zookeeper的工作原理 核心

Zookeeper+ActiveMQ集群搭建

搭建三台虚拟机安装centos7.要提前安装好jdk环境 1.环境准备,搭建三台虚拟机ip分别是 192.168.192.130 192.168.192.131 192.168.192.134 Zookeeper环境准备 主机ip 消息端口 通信端口 节点目录/user/local/ 192.168.192.130 2181 2888:3888 zookeeper 192.168.192.131 2181 2888:3888 zookeeper 192.168.192.134 2181 2888

JAVAEE——宜立方商城08:Zookeeper+SolrCloud集群搭建、搜索功能切换到集群版、Activemq消息队列搭建与使用

1. 学习计划 1.solr集群搭建 2.使用solrj管理solr集群 3.把搜索功能切换到集群版 4.添加商品同步索引库. a) Activemq b) 发送消息 c) 接收消息 2. 什么是SolrCloud SolrCloud(solr 云)是Solr提供的分布式搜索方案,当你需要大规模,容错,分布式索引和检索能力时使用 SolrCloud.当一个系统的索引数据量少的时候是不需要使用SolrCloud的,当索引量很大,搜索请求并发很高,这时需要使用SolrCloud来满足这些需求. So

zookeeper+KAFKA 集群搭建

ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件.它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护.域名服务.分布式同步.集群管理等. 因为Kafka集群是把状态信息保存在Zookeeper中的,并且Kafka的动态扩容是通过Zookeeper来实现的,所以需要优先搭建Zookeerper集群,建立分布式状态管理.开始准备环境,搭建集群: zookeeper是基于Java环境开发

zookeeper 伪集群搭建

简介Zookeeper 是 一个分布式.开放源码的分布式应用程序协调服务,是Google Chubby的一个开源实现,大多数的分布式应用都需要Zookeeper的支持,这篇文章先简单的和大家分享如何搭建一个zookeeper集群.(笔者注:Chubby是一个lock service,通过这个lock service可以解决分布式中的一致性问题.为这个lock service的实现是一个分布式的文件系统. 环境: 由于我是用自己的笔记本做实验,所以就用了一台虚拟机:其实和真实的差不多:也就配置有些

zookeeper,dubbo集群搭建

为保证服务的稳定性和持续性,在公司的项目中搭建集群是必不可少的. 1.环境准备 我的三台zk服务分别在192.168.254.122,192.168.254.123,192.168.254.124 wget http://www.apache.org/dist//zookeeper/zookeeper-3.4.8/zookeeper-3.4.8.tar.gz (建议选择稳定版,即stable的) 2.安装zk tar zxvf zookeeper-3.4.8.tar.gz cd zookeepe

k8s简单集群搭建

目录 1 环境准备 2. 实验过程 注意:在使用该文档之前,您应该要对k8s的组件有一些了解,我就不描述组件在集群中所担任的角色了, 如有需要请移步官网或其他博客.并且没有使用到证书 1 环境准备 1.1 基本环境 操作系统 CentOS Linux release 7.4.1708 (Core) 软件版本 Kubernetes v1.9.1 (后面提供tar包) etcd Version: 3.2.18(直接yum 安装)(源码包地址: https://github.com/coreos/et

zookeeper分布式集群搭建

说明:操作系统centOS6.5 zookeeper版本3.4.10 1.解压安装 tar -zxvf zookeeper-3.4.10.tar.gz 2.在安装路径下面建一个文件夹用来存放data mkdir -p zkData 3.配置zoo.cfg文件 1.在目录下面没有zoo.cfg文件,只有一个模板文件zoo_sample.cfg 2.拷贝文件并改名为zoo.cfg cp zoo_sample.cfg zoo.cfg 3.配置文件 修改 dataDir=${ZOOKEEPER_HOME