【ZooKeeper Notes 2】ZooKeeper快速搭建

本文涉及的产品
服务治理 MSE Sentinel/OpenSergo,Agent数量 不受限
注册配置 MSE Nacos/ZooKeeper,118元/月
云原生网关 MSE Higress,422元/月
简介:

      本文是ZooKeeper的快速搭建,旨在帮助大家以最快的速度完成一个ZK集群的搭建,以便开展其它工作。本方不包含多余说明及任何调优方面的高级配置。如果要进行更深一层次的配置,请移步《ZooKeeper管理员指南——部署与运维》。

  单机模式(7步)

Step1配置JAVA环境。检验方法:执行java –versionjavac –version命令。

Step2下载并解压zookeeper

链接:http://mirror.bjtu.edu.cn/apache/zookeeper/zookeeper-3.4.3/,(更多版本:http://dwz.cn/37HGI

)最终生成目录类似结构:/home/admin/taokeeper/zookeeper-3.4.3/bin

Step3重命名 zoo_sample.cfg文件

 mv /home/admin/taokeeper/zookeeper-3.4.3/conf/zoo_sample.cfg  zoo.cfg

 Step4vi zoo.cfg,修改

dataDir=/home/admin/taokeeper/zookeeper-3.4.3/data

Step5创建数据目录:mkdir /home/admin/taokeeper/zookeeper-3.4.3/data

 
  1. mkdir  /home/admin/taokeeper/zookeeper-3.4.3/data 


Step6启动zookeeper:执行

/home/admin/taokeeper/zookeeper-3.4.3/bin/zkServer.sh start

Step7检测是否成功启动:执行

/home/admin/taokeeper/zookeeper-3.4.3/bin/zkCli.sh 或 echo stat|nc localhost 2181

 

集群模式(8步)

Step1配置JAVA环境。检验方法:执行java –versionjavac –version命令。

Step2下载并解压zookeeper

链接:http://mirror.bjtu.edu.cn/apache/zookeeper/zookeeper-3.4.3/,(更多版本:http://dwz.cn/37HGI)最终生成目录类似结构:/home/admin/taokeeper/zookeeper-3.4.3/bin

Step3重命名 zoo_sample.cfg文件

 mv /home/admin/taokeeper/zookeeper-3.4.3/conf/zoo_sample.cfg  zoo.cfg

 Step4vi zoo.cfg,修改

dataDir=/home/admin/taokeeper/zookeeper-3.4.3/data 

server.1=1.2.3.4:2888:3888 
server.2=1.2.3.5:2888:3888 
server.3=1.2.3.6:2888:3888

这里要注意下server.1这个后缀,表示的是1.2.3.4这个机器,在机器中的server id是1

Step5创建数据目录:mkdir /home/admin/taokeeper/zookeeper-3.4.3/data

 
  1. mkdir  /home/admin/taokeeper/zookeeper-3.4.3/data 


Step6在标识Server ID.

在/home/admin/taokeeper/zookeeper-3.4.3/data目录中创建文件 myid 文件,每个文件中分别写入当前机器的server id,例如1.2.3.4这个机器,在/home/admin/taokeeper/zookeeper-3.4.3/data目录的myid文件中写入数字1.

Step7启动zookeeper:执行

/home/admin/taokeeper/zookeeper-3.4.3/bin/zkServer.sh start

Step8检测是否成功启动:执行

/home/admin/taokeeper/zookeeper-3.4.3/bin/zkCli.sh 或 echo stat|nc localhost 2181

 


本文转自 nileader 51CTO博客,原文链接:http://blog.51cto.com/nileader/795230,如需转载请自行联系原作者

相关实践学习
基于MSE实现微服务的全链路灰度
通过本场景的实验操作,您将了解并实现在线业务的微服务全链路灰度能力。
相关文章
|
Docker 容器
docker-compose快速搭建Zookeeper集群
docker-compose快速搭建Zookeeper集群
docker-compose快速搭建Zookeeper集群
|
缓存 网络协议 Java
在项目中使用Curator的Java 客户端搭建后进行长TCP连接和TCP权限配置【Zookeeper】
在项目中使用Curator的Java 客户端搭建后进行长TCP连接和TCP权限配置【Zookeeper】
299 0
在项目中使用Curator的Java 客户端搭建后进行长TCP连接和TCP权限配置【Zookeeper】
|
Ubuntu Shell Docker
分布式学习十一:搭建zookeeper集群
分布式学习十一:搭建zookeeper集群
227 0
分布式学习十一:搭建zookeeper集群
|
存储 Java Linux
Zookeeper分布式集群搭建(六)
Zookeeper分布式集群搭建(六)
113 0
Zookeeper分布式集群搭建(六)
|
消息中间件 Java Kafka
CentOS7下简单搭建zookeeper+kafka集群
CentOS7下简单搭建zookeeper+kafka集群
307 0
CentOS7下简单搭建zookeeper+kafka集群
|
分布式计算 网络协议 Hadoop
CDH 搭建_ Zookeeper(1)|学习笔记
快速学习 CDH 搭建_ Zookeeper(1)
528 0
CDH 搭建_ Zookeeper(1)|学习笔记
|
Windows
Windows下搭建Dubbo+zookeeper环境
Windows下搭建Dubbo+zookeeper环境
247 0
|
存储 分布式计算 监控
CentOS6.7搭建Zookeeper
CentOS6.7搭建Zookeeper
191 0
|
算法 Java Docker
使用docker-compose搭建zookeeper集群
使用docker-compose搭建zookeeper集群
使用docker-compose搭建zookeeper集群
|
存储 负载均衡
十三、Zookeeper集群的搭建(单机、伪分布式、集群)
ZooKeeper是一个典型的分布式数据一致性的解决方案,分布式应用程序可以基于它实现诸如数据发布、数据订阅、负载均衡、命名服务、分布式协调、分布式通知、集群管理、master选举、分布式锁和分布式队列等功能。 zookeeper共有单机、伪集群、集群三种部署方式。下面对其进行搭建。
十三、Zookeeper集群的搭建(单机、伪分布式、集群)