![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
zookeeper
数据爱好者
不积跬步,无以至千里
展开
-
Zookeeper菜鸟入手讲解
Zookeeper菜鸟入手讲解 1、Zookeeper是什么 Zookeeper是一个分布式的协调服务架构,Zookeeper可以解决分布式环境下常见的一些问题:集群管理、统一命名服务、信息配置管理、分布式锁等功能。 1.1 集群管理 a.掌握集群服务器的数量 b.能够通过一定机制检查集群各个节点的状态,是正常还是宕机,比如通过RPC心跳机制 1.2 统一命名服务 a.主要是为了 确保在集群中...原创 2019-04-07 17:51:12 · 1027 阅读 · 0 评论 -
2 Zookeeper安装教程
Zookeeper安装教程 1.Zookeeper单机模式安装 1.首先关闭虚拟机的防火墙,service iptables stop ; 2.准备虚拟机(或服务器),安装Jdk 1.6 以上的版本(前提); jdk的配置示例如下: export JAVA_HOME=/home/software/jdk1.8.0_65 export PATH=$ ...原创 2019-04-08 23:01:09 · 133 阅读 · 0 评论 -
Zookeeper的底层算法机制(上)
Zookeeper的底层算法机制(上) 1.关于分布式环境下数据一致性问题 对于在分布式环境下的数据一致性问题,主要目的是确保分布式环境下每个节点的数据的一致性,如果在某个节点上数据进行更新后,儿其他的节点或某几个节点的数据没有进行更新,那么就会造成脏数据的问题,这个就是在分布式环境下的数据的一致性问题。 那么为了解决分布式环境下的数据一致性的问题,产生了二阶段提交算法、Paxos算法等...原创 2019-04-16 23:00:09 · 1677 阅读 · 0 评论 -
Zookeeper的底层算法机制(下)
Zookeeper的底层算法机制(下) 1.Zookeeper的底层算法机制 前面有说过2pc算法和Paxos算法,具体见Zookeeper的底层算法机制(上)。在了解zookeeper的算法之前,先了解一下拜占庭将军问题。 2.拜占庭将军问题 拜占庭帝国有许多支军队,不同军队的将军之间必须制订一个统一的行动计划,从而做出进攻或者撤退的决定,同时,各个将军在地理上都是被分隔开来的,只能依靠军队...原创 2019-10-23 18:46:46 · 540 阅读 · 1 评论