Zookeeper
来源
Google:bigdata包含chubby框架服务,chubby是一个分布式服务,基于paxos算法依据论文使用java语言编程;HBASE zookeeper
掌握
了解数据结构,思想
很多框架依赖于zookeeper
HDFS HA
yarn HA
HBASE
kafka
Redis
环境搭建
总结:很多框架依赖于zookeeper,在安装其它框架时,需告知zookeeperCluster地址
zookeeper server
运行机器没有太大要求,就是运行一个进程
节点数2n+1(大于一半
2种角色
leader
follower跟随者,属下
zookeeper数据结构
树状结构
和linux文件系统类似,每个节点成为Znode
子主题 3
子主题 4
安装
版本3.4.6
上传解压
修改配置文件
conf/cp zoo-sample.cfg zoo.cfg
dataDir=/opt/modules/zookeeper-3.4.6/data/zkData
创建文件
mkdir -p /opt/modules/zookeeper-3.4.6/data/zkData
测试
bin/zkCli.sh
启动
子主题 1
检查是否启动
jsp
ps -ef |gerp java
bin/zkServer.sh start
PeerMain
quornm法定人数/集群数量固定 ,额定
zookeeper不支持动态扩容,必须停止服务再修改配置
Peer对等
来源
Google:bigdata包含chubby框架服务,chubby是一个分布式服务,基于paxos算法依据论文使用java语言编程;HBASE zookeeper
掌握
了解数据结构,思想
很多框架依赖于zookeeper
HDFS HA
yarn HA
HBASE
kafka
Redis
环境搭建
总结:很多框架依赖于zookeeper,在安装其它框架时,需告知zookeeperCluster地址
zookeeper server
运行机器没有太大要求,就是运行一个进程
节点数2n+1(大于一半
2种角色
leader
follower跟随者,属下
zookeeper数据结构
树状结构
和linux文件系统类似,每个节点成为Znode
子主题 3
子主题 4
安装
版本3.4.6
上传解压
修改配置文件
conf/cp zoo-sample.cfg zoo.cfg
dataDir=/opt/modules/zookeeper-3.4.6/data/zkData
创建文件
mkdir -p /opt/modules/zookeeper-3.4.6/data/zkData
测试
bin/zkCli.sh
启动
子主题 1
检查是否启动
jsp
ps -ef |gerp java
bin/zkServer.sh start
PeerMain
quornm法定人数/集群数量固定 ,额定
zookeeper不支持动态扩容,必须停止服务再修改配置
Peer对等