设为首页 - 加入收藏
广告 1000x90
您的当前位置:主页 > 资源代码 > 技术文章 > 正文

三机房部署 既然在双机房部署模式下并不能实现好的容灾效果

来源: 伯乐在线 编辑:小编 时间:2019-04-26 19:18
 三机房部署 既然在双机房部署模式下并不能实现好的容灾效果

            n2=i;

dataDir=/var/lib/zookeeper    ##Zookeeper服务器存储快照文件的目录,必须配置

所谓集群整体重启,就是先将整个集群停止,然后更新 ZooKeeper 的配置,然后再次启动。如果在你的系统中,ZooKeeper 并不是个非常核心的组件,并且能够允许短暂的服务停止(通常是几秒钟的时间间隔),那么不妨选择这种方式。在整体重启的过程中,所有该集群的客户端都无法 连接上集群。等到集群再次启动,这些客户端就能够自动连接上——注意,整体启动前建立起的客户端会话,并不会因为此次整体重启而失效。也就是说,在整体重启期间花费的时间将不计入会话超时时间的计算中。

容灾

这种模式一般适用于开发测试环境,一方面我们没有那么多机器资源,另外就是平时的开发调试并不需要极好的稳定性。

2

14

ZooKeeper 是 Apache 的一个顶级项目,为分布式应用提供高效、高可用的分布式协调服务,提供了诸如数据发布/订阅、负载均衡、命名服务、分布式协调/通知和分布式锁等分布式基 础服务。由于 ZooKeeper 便捷的使用方式、卓越的性能和良好的稳定性,被广泛地应用于诸如 Hadoop、HBase、Kafka 和 Dubbo 等大型分布式系统中。

4. 创建 myid 文件

单机模式

1

15

        for(inti=1;i<=n2_max;i++){

8

7

3. 配置 zoo.cfg

1. 准备 Java 运行环境(同上)

三机房部署

3

ZooKeeper 的客户端程序会选择和集群中的任意一台服务器创建一个 TCP 连接,而且一旦客户端和服务器断开连接,客户端就会自动连接到集群中的其他服务器。

首次使用 ZooKeeper,需要将$ZK_HOME 下的 zoo_sample.cfg 文件重命名为 zoo.cfg,并进行以下配置

单点问题

Zookeeper 有三种运行模式:单机模式、伪集群模式和集群模式。

很遗憾的是,ZooKeeper 在水平扩容扩容方面做得并不十分完美,需要进行整个集群的重启。通常有两种重启方式,一种是集群整体重启,另外一种是逐台进行服务器的重启。

集群组成


    本文网址:http://www.shlzwl.cn/a/ziyuan/jishuwenzhang/7743.html ,喜欢请注明来源。

网友评论:

发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
 三机房部署 既然在双机房部署模式下并不能实现好的容灾效果

站长沙龙 www.shlzwl.cn 中国百万站长的福音,一站式服务。网站地图

Copyright © 2002-2019 站长沙龙 客服qq:

Top