zookeeper
haoxin963
身为一名资深Java程序员,我已经把人工智能融入我的代码中,梦想用Java创造出能和我一起喝咖啡的智能机器人!
展开
-
zookeeper(二)-Paxos算法
分布式系统中的节点通信存在两种模型:共享内存(Shared memory)和消息传递(Messages passing)。基于消息传递通信模型的分布式系统,不可避免的会发生以下错误:进程可能会慢、被杀死或者重启,消息可能会延迟、丢失、重复,在基础 Paxos 场景中,先不考虑可能出现消息篡改即拜占庭错误的情况。Paxos 算法解决的问题是在一个可能发生上述异常的分布式系统中如何就某个值达成一致,保...原创 2018-10-20 13:20:49 · 185 阅读 · 0 评论 -
zookeeper(一)-zookeeper介绍及原理
一、ZooKeeper是什么 ZooKeeper 是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。 官网:zookeeper.apache.org/ 源码:github.com/apache/zook… 二、...原创 2018-10-20 13:27:32 · 280 阅读 · 0 评论 -
zookeeper(三)-zookeeper应用场景
1.分布式配置 要点:配置信息保存在db与zk中(保险起见,数据安全性更高),弄一个后台管理界面,对配置修改后,先保存到db,然后同步写入zk的节点中。应用启动时,先连到zk上读取节点中的配置,同时监听节点的数据变化,当配置变化时,得到实时通知。 2.消除单点故障(Single Point of Failure,SPOF) └── ./OrderNoServic...原创 2018-10-20 13:46:42 · 185 阅读 · 0 评论 -
zookeeper(四)-zookeeper安装
前面几篇博客讲了zookeeper的原理和应用场景,下面给大家介绍怎么安装部署: zookeeper(一)-zookeeper介绍及原理 zookeeper(二)-Paxos算法 zookeeper(三)-zookeeper应用场景 环境部署 zk服务器集群规模不得小于3个节点 要求各服务器之间系统时间要保持一致 现在我们准备三台机器,都是centos7.2 IP my...原创 2018-08-10 15:48:54 · 258 阅读 · 0 评论