centos7.x搭建zookeeper集群

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

Zookeeper是Apache Hadoop的子项目,强度相对较好,建议生产环境使用该注册中心。


1
2
3
4
5
#安装
wget http: //www .apache.org /dist//zookeeper/zookeeper-3 .4.10 /zookeeper-3 .4.10. tar .gz
tar  zxvf zookeeper-3.4.10. tar .gz
cd  zookeeper-3.4.10
cp  conf /zoo_sample .cfg conf /zoo .cfg
1
2
#配置
vi  conf /zoo .cfg
1
2
3
4
5
6
7
如果不需要集群,zoo.cfg的内容如下:(其中data目录需改成你真实输出目录)
vim zoo.cfg
tickTime=2000
initLimit=10
syncLimit=5
dataDir= /home/dubbo/zookeeper-3 .4.10 /data
clientPort=2181

如果需要集群,zoo.cfg的内容如下:(其中data目录和server地址需改成你真实部署机器的信息)

vim zoo.cfg

1
2
3
4
5
6
7
tickTime=2000
initLimit=10
syncLimit=5
dataDir= /home/dubbo/zookeeper-3 .4.10 /data
clientPort=2181
server.1=10.20.153.10:2555:3555
server.2=10.20.153.11:2555:3555

并在data目录下放置myid文件:(上面zoo.cfg中的dataDir)

1
2
mkdir  data
vi  myid

myid指明自己的id,对应上面zoo.cfg中server.后的数字,第一台的内容为1,第二台的内容为2,内容如下:

myid

1
1



  • 启动:

1
. /bin/zkServer .sh start

  • 停止:

1
. /bin/zkServer .sh stop

Or:

1
echo  dump | nc 127.0.0.1 2181

  • 用法:

1
dubbo.registry.address=zookeeper: //10 .20.153.10:2181?backup=10.20.153.11:2181

Or:

1
<dubbo:registry protocol= "zookeeper"  address= "10.20.153.10:2181,10.20.153.11:2181"  />


脚本:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
#!/bin/bash
#chkconfig:2345 90 20
# description:zk auto start ,first start zk ,then start dubbo
 
/etc/profile
ZK_HOME= /usr/local/zookeeper-3 .4.10
 
case  $1  in
       start)  $ZK_HOME /bin/zkServer .sh start;;
       stop) $ZK_HOME /bin/zkServer .sh stop;;
       status) $ZK_HOME /bin/zkServer .sh status;;
       restart) $ZK_HOME /bin/zkServer .sh restart;;
       *)  echo  "require start/stop/status/restart"  ;;
esac

下载连接

http://down.51cto.com/data/2332660



本文转自 yanconggod 51CTO博客,原文链接:http://blog.51cto.com/yanconggod/1957160

相关实践学习
基于MSE实现微服务的全链路灰度
通过本场景的实验操作,您将了解并实现在线业务的微服务全链路灰度能力。
相关文章
|
2月前
|
存储 SpringCloudAlibaba Java
【SpringCloud Alibaba系列】一文全面解析Zookeeper安装、常用命令、JavaAPI操作、Watch事件监听、分布式锁、集群搭建、核心理论
一文全面解析Zookeeper安装、常用命令、JavaAPI操作、Watch事件监听、分布式锁、集群搭建、核心理论。
【SpringCloud Alibaba系列】一文全面解析Zookeeper安装、常用命令、JavaAPI操作、Watch事件监听、分布式锁、集群搭建、核心理论
|
5月前
|
分布式计算 Hadoop Java
Hadoop集群搭建,基于3.3.4hadoop和centos8【图文教程-从零开始搭建Hadoop集群】,常见问题解决
本文是一份详细的Hadoop集群搭建指南,基于Hadoop 3.3.4版本和CentOS 8操作系统。文章内容包括虚拟机创建、网络配置、Java与Hadoop环境搭建、克隆虚拟机、SSH免密登录设置、格式化NameNode、启动Hadoop集群以及通过UI界面查看Hadoop运行状态。同时,还提供了常见问题的解决方案。
Hadoop集群搭建,基于3.3.4hadoop和centos8【图文教程-从零开始搭建Hadoop集群】,常见问题解决
|
4月前
|
Kubernetes Ubuntu Linux
Centos7 搭建 kubernetes集群
本文介绍了如何搭建一个三节点的Kubernetes集群,包括一个主节点和两个工作节点。各节点运行CentOS 7系统,最低配置为2核CPU、2GB内存和15GB硬盘。详细步骤包括环境配置、安装Docker、关闭防火墙和SELinux、禁用交换分区、安装kubeadm、kubelet、kubectl,以及初始化Kubernetes集群和安装网络插件Calico或Flannel。
292 4
|
4月前
|
分布式计算 Java Hadoop
Hadoop-30 ZooKeeper集群 JavaAPI 客户端 POM Java操作ZK 监听节点 监听数据变化 创建节点 删除节点
Hadoop-30 ZooKeeper集群 JavaAPI 客户端 POM Java操作ZK 监听节点 监听数据变化 创建节点 删除节点
98 1
|
4月前
|
分布式计算 监控 Hadoop
Hadoop-29 ZooKeeper集群 Watcher机制 工作原理 与 ZK基本命令 测试集群效果 3台公网云服务器
Hadoop-29 ZooKeeper集群 Watcher机制 工作原理 与 ZK基本命令 测试集群效果 3台公网云服务器
67 1
|
4月前
|
分布式计算 Hadoop Unix
Hadoop-28 ZooKeeper集群 ZNode简介概念和测试 数据结构与监听机制 持久性节点 持久顺序节点 事务ID Watcher机制
Hadoop-28 ZooKeeper集群 ZNode简介概念和测试 数据结构与监听机制 持久性节点 持久顺序节点 事务ID Watcher机制
65 1
|
4月前
|
分布式计算 Hadoop
Hadoop-27 ZooKeeper集群 集群配置启动 3台云服务器 myid集群 zoo.cfg多节点配置 分布式协调框架 Leader Follower Observer
Hadoop-27 ZooKeeper集群 集群配置启动 3台云服务器 myid集群 zoo.cfg多节点配置 分布式协调框架 Leader Follower Observer
76 1
|
5月前
|
存储 Kubernetes 负载均衡
CentOS 7.9二进制部署K8S 1.28.3+集群实战
本文详细介绍了在CentOS 7.9上通过二进制方式部署Kubernetes 1.28.3+集群的全过程,包括环境准备、组件安装、证书生成、高可用配置以及网络插件部署等关键步骤。
856 4
CentOS 7.9二进制部署K8S 1.28.3+集群实战
|
4月前
|
存储 SQL 消息中间件
Hadoop-26 ZooKeeper集群 3台云服务器 基础概念简介与环境的配置使用 架构组成 分布式协调框架 Leader Follower Observer
Hadoop-26 ZooKeeper集群 3台云服务器 基础概念简介与环境的配置使用 架构组成 分布式协调框架 Leader Follower Observer
68 0
|
5月前
|
Kubernetes Linux API
CentOS 7.6使用kubeadm部署k8s 1.17.2测试集群实战篇
该博客文章详细介绍了在CentOS 7.6操作系统上使用kubeadm工具部署kubernetes 1.17.2版本的测试集群的过程,包括主机环境准备、安装Docker、配置kubelet、初始化集群、添加节点、部署网络插件以及配置k8s node节点管理api server服务器。
206 0
CentOS 7.6使用kubeadm部署k8s 1.17.2测试集群实战篇