zookeeper简介和安装
Zookeeper简介 zookeeper是致力于提供一个高性能、高可用,且具备严格的循序访问控制能力的分布式协调服务。由雅虎公司创建,是谷歌的Chubby一个开源实现,也是Hadoop和Hbase的重要组件。 特点: 简单数据结构: 共享的树形结构,类似文件系统,数据存储在内存中 顺序访问: 对于每个读请求,zk会分配一个全局唯一的递增编号,利用这个特性可以实现高级协调服务 可构建集群: 避免单点故障,3-5台机子便可组成集群,过半机制 保证只要超过半数机子正常工作就能对外提供服务 高性能: 基于内存操作,服务于非事务请求,适用于读操作为主的业务场景。3台zk集群能达到13w QPS 适用场景: 发布订阅 集群管理 负载均衡 配置管理 命名服务 分布式队列 分布式锁 (后面会详细学习) 下载地址 : http://mirror.bit.edu.cn/apache/zookeeper/ 我在这里使用的是 zookeeper-3.5.7 版本 这里我直接下载使用编译好的二进制文件压缩包。 安装: 将下载好的压缩包上传到服务器,使用命令: tar -zxvf apache-zookeeper-3.5.7-bin.tar.gz 解压 修改zk的配置文件 我这里使用的是伪集群模式