乱读天书, 不求甚解
周祎骏的个人云笔记
Toggle navigation
乱读天书, 不求甚解
主页
Linux:系统配置
Linux:用户管理
Linux:优化排错
Linux:进程调度
Linux:文件系统
Linux:网络
Linux:系统服务
Linux:安全
Linux:内核
容器:Docker
容器:containerd
容器编排:Kubernetes
IAC:Terraform
大数据:Hadoop
大数据:Zookeeper
大数据:Hbase
消息队列:rsyslog
消息队列:kafka
数据库:MySQL
数据库:MongoDB
搜索引擎:Elasticsearch
时序数据库:OpenTSDB
网站服务:Nginx
编程:Bash
编程:Perl
编程:Python
编程:C
编程:JAVA
编程:Rust
版本控制:gitlab
知识管理:docusaurus
常用小工具
关于我
标签
zookeeper 0.0 概念介绍
2016-07-12 14:29:35
81
0
0
admin
> zookeeper 是一个分布式的,提供名字服务和配置管理的工具。它是hadoop生态圈的一员。因为hadoop 生态圈里的工具都是以动物名字命名,故此取名为zookeeper(动物园管理员) #大致介绍 zookeeper 维护了一个类似文件系统的数据,每一个用户都可以在这个“文件系统”中读写相关配置。这个文件系统有权限控制,但是设计上不能存放大量数据。 当配置修改时,zookeeper 可以主动通知用户,当用户与zookeeper 的连接中断时,zookeeper 也可以通知其他用户。zookeeper 就是用这种方法来做信息共享的。 zookeeper 集群会自己选出一个leader,任何写的请求都会被forward 给leader, 然后lead 改好配置以后再同步给所有其它的zookeeper(followers) zookeeper 把数据放在了内存里面,所以快,同时zookeeper 还做到了原子性,稳定性,有序等 zookeeper 会记录数据的版本号 ***
上一篇:
rsyslog 0.2 配置
下一篇:
zookeeper 1.0 安装集群
文档导航