centos7.x搭建zookeeper集群

本文涉及的产品
服务治理 MSE Sentinel/OpenSergo,Agent数量 不受限
简介:

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实现微服务的全链路灰度
通过本场景的实验操作,您将了解并实现在线业务的微服务全链路灰度能力。
相关文章
|
3月前
|
消息中间件 Kafka Linux
Apache Kafka-初体验Kafka(03)-Centos7下搭建kafka集群
Apache Kafka-初体验Kafka(03)-Centos7下搭建kafka集群
64 0
|
1天前
|
负载均衡 监控 Linux
CentOS6.5高可用集群LVS+Keepalived(DR模式)
CentOS6.5高可用集群LVS+Keepalived(DR模式)
|
5天前
|
存储 Java 网络安全
ZooKeeper【搭建 03】apache-zookeeper-3.6.0 伪集群版(一台服务器实现三个节点的ZooKeeper集群)
【4月更文挑战第10天】ZooKeeper【搭建 03】apache-zookeeper-3.6.0 伪集群版(一台服务器实现三个节点的ZooKeeper集群)
12 1
|
15天前
|
分布式计算 Hadoop Java
centos 部署Hadoop-3.0-高性能集群(一)安装
centos 部署Hadoop-3.0-高性能集群(一)安装
16 0
|
4月前
|
存储 Java Linux
【Zookeeper】基于3台linux虚拟机搭建zookeeper集群(二)
【Zookeeper】基于3台linux虚拟机搭建zookeeper集群
76 1
【Zookeeper】基于3台linux虚拟机搭建zookeeper集群(二)
|
26天前
|
算法 Java Linux
zookeeper单机伪集群集群部署
zookeeper单机伪集群集群部署
85 0
|
1月前
|
消息中间件 存储 Kafka
Kafka【环境搭建 02】kafka_2.11-2.4.1 基于 zookeeper 搭建高可用伪集群(一台服务器实现三个节点的 Kafka 集群)
【2月更文挑战第19天】Kafka【环境搭建 02】kafka_2.11-2.4.1 基于 zookeeper 搭建高可用伪集群(一台服务器实现三个节点的 Kafka 集群)
140 1
|
2月前
|
Java Linux 开发工具
Centos7搭建minio分布式集群
Centos7搭建minio分布式集群
|
2月前
|
网络协议 中间件 数据库
Zookeeper学习系列【三】Zookeeper 集群架构、读写机制以及一致性原理(ZAB协议)
Zookeeper学习系列【三】Zookeeper 集群架构、读写机制以及一致性原理(ZAB协议)
94 0
|
2月前
|
网络协议
Zookeeper学习系列【二】Zookeeper 集群章节之集群搭建
Zookeeper学习系列【二】Zookeeper 集群章节之集群搭建
34 0