ZooKeeper
Posted xiaoyu1991
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ZooKeeper相关的知识,希望对你有一定的参考价值。
一、简介
Zookeeper是一个分布式开源框架,提供了协调分布式应用的基本服务,它向外部应用暴露一组通用服务——分布式同步(Distributed Synchronization)、命名服务(Naming Service)、集群维护(Group Maintenance)等,简化分布式应用协调及其管理的难度,提供高性能的分布式服务
1、zk原理
1、数据结构类似于xml的树状结构
2、每个节点称为znode,包含节点名称(唯一),节点数据,子节点
2、znode类型
临时节点:连接关闭后失效
临时顺序节点:
持久节点:节点信息持久化
持久顺序节点:
二、zk环境搭建
1、windows环境
1、启动
问题:点击zkServer.cmd后一闪而过
原因:conf目录下不存在zoo.cfg文件,将实例文件改名
3.5.5版本启动一闪而过问题,除了上述那个,需下载带bin的tar包,否则只是源码
2、客户端连接
点击zkCli.cmd
3、客户端常用命令
ls /:查看根节点信息
create /mytest znode_content:创建mytest节点,节点内容为znode_content ,默认创建的是持久节点
set /mytest test_content_other:修改mytest节点内容
以上是关于ZooKeeper的主要内容,如果未能解决你的问题,请参考以下文章